当使用 css 将鼠标悬停在按钮上时,如何更改按钮的文本?

阿杰

我正在为我的网站开发一个关注者系统。当用户访问另一个用户的页面时,他们应该可以根据情况选择关注或取消关注。

如果当前用户(user1)正在关注另一个用户(user2),我想在页面顶部显示“已关注”。如果用户 1 将鼠标悬停在显示“正在关注”的文本上,则该文本应更改为“取消关注”,表明他们是否单击按钮,用户 1 将取消关注用户 2。做到这一点的最佳方法是什么?我应该使用在另一个页面上运行功能的按钮或链接吗?谢谢你。

詹姆斯·艾伦

这个原型应该展示我是如何实现这种效果的。

https://codepen.io/JimmyJames88/pen/ymjpMg

移动浏览器的处理方式可能有所不同 :hover

旁注 - 您可能希望在按钮上设置固定宽度,以防止其在悬停时更改大小。

<div class="follow-button">
  <span>Following</span>
  <span>Unfollow</span>
</div>
.follow-button {
  background-color: #333;
  color: #FFF;
  display: inline-block;
  padding: 1rem;
  border-radius: 3px;
  font-family: sans-serif;
  cursor: pointer;
}

.follow-button > span:nth-child(2),
.follow-button:hover > span:nth-child(1) {
  display: none;
}

.follow-button:hover > span:nth-child(2) {
  display: inline;
}

基本上,我们将两个“状态”放在一个跨度内,并且一次只显示这些跨度之一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我使用CSS将鼠标悬停在按钮上时,试图使按钮中的文本更改颜色

来自分类Dev

当使用CSS将鼠标悬停在按钮上时,如何更改网站的背景图片?

来自分类Dev

将鼠标悬停在按钮上时CSS更改跨度的颜色

来自分类Dev

使用StatusBar将鼠标悬停在按钮上

来自分类Dev

使用StatusBar将鼠标悬停在按钮上

来自分类Dev

使用jQuery / Javascript将鼠标悬停在按钮上时,将文本插入textarea并帮助文本

来自分类Dev

将鼠标悬停在 CSS Grid 项目上时如何突出显示整个按钮?

来自分类Dev

将鼠标悬停在图像上时,如何输出按钮和文本?我需要使用JQuery吗?

来自分类Dev

使用CSS,是否有一种方法可以使我将鼠标悬停在按钮上(如果未禁用的话)变成手指?

来自分类Dev

使用赛普拉斯将鼠标悬停在按钮上

来自分类Dev

使用 CSS,当用户将鼠标悬停在元素上时,如何为元素添加圆角灰色背景

来自分类Dev

如何使用CSS将鼠标悬停在整个列表元素(包括项目符号)上?

来自分类Dev

使用CSS更改鼠标悬停时asp.net按钮的颜色

来自分类Dev

将鼠标悬停在一个Div上时,它会使用CSS更改页面上另一个Div的类吗?

来自分类Dev

鼠标悬停时更改按钮的css

来自分类Dev

如何使用css立即更改鼠标悬停时的图像

来自分类Dev

将鼠标悬停在父元素上时如何更改首字母的CSS样式?

来自分类Dev

将鼠标悬停在另一类上时如何更改它的CSS?

来自分类Dev

仅使用CSS将鼠标悬停在另一个div上时显示div

来自分类Dev

仅使用CSS将鼠标悬停在另一个div上时显示div

来自分类Dev

将鼠标悬停在缩略图上可使用CSS更改更大的div

来自分类Dev

使用HTML / CSS将鼠标悬停在图像上的放大效果

来自分类Dev

当鼠标指针位于按钮上方时,如何在按钮文本下划线(使用CSS)?

来自分类Dev

CSS:将鼠标悬停在块上以更改文本颜色和链接

来自分类Dev

CSS:将鼠标悬停在块上以更改文本颜色和链接

来自分类Dev

将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

来自分类Dev

将鼠标悬停在链接文本上时加载图像(CSS + Javascript)

来自分类Dev

将鼠标悬停在另一个div上时CSS更改div

来自分类Dev

将鼠标悬停在类上时更改li类的CSS

Related 相关文章

  1. 1

    我使用CSS将鼠标悬停在按钮上时,试图使按钮中的文本更改颜色

  2. 2

    当使用CSS将鼠标悬停在按钮上时,如何更改网站的背景图片?

  3. 3

    将鼠标悬停在按钮上时CSS更改跨度的颜色

  4. 4

    使用StatusBar将鼠标悬停在按钮上

  5. 5

    使用StatusBar将鼠标悬停在按钮上

  6. 6

    使用jQuery / Javascript将鼠标悬停在按钮上时,将文本插入textarea并帮助文本

  7. 7

    将鼠标悬停在 CSS Grid 项目上时如何突出显示整个按钮?

  8. 8

    将鼠标悬停在图像上时,如何输出按钮和文本?我需要使用JQuery吗?

  9. 9

    使用CSS,是否有一种方法可以使我将鼠标悬停在按钮上(如果未禁用的话)变成手指?

  10. 10

    使用赛普拉斯将鼠标悬停在按钮上

  11. 11

    使用 CSS,当用户将鼠标悬停在元素上时,如何为元素添加圆角灰色背景

  12. 12

    如何使用CSS将鼠标悬停在整个列表元素(包括项目符号)上?

  13. 13

    使用CSS更改鼠标悬停时asp.net按钮的颜色

  14. 14

    将鼠标悬停在一个Div上时,它会使用CSS更改页面上另一个Div的类吗?

  15. 15

    鼠标悬停时更改按钮的css

  16. 16

    如何使用css立即更改鼠标悬停时的图像

  17. 17

    将鼠标悬停在父元素上时如何更改首字母的CSS样式?

  18. 18

    将鼠标悬停在另一类上时如何更改它的CSS?

  19. 19

    仅使用CSS将鼠标悬停在另一个div上时显示div

  20. 20

    仅使用CSS将鼠标悬停在另一个div上时显示div

  21. 21

    将鼠标悬停在缩略图上可使用CSS更改更大的div

  22. 22

    使用HTML / CSS将鼠标悬停在图像上的放大效果

  23. 23

    当鼠标指针位于按钮上方时,如何在按钮文本下划线(使用CSS)?

  24. 24

    CSS:将鼠标悬停在块上以更改文本颜色和链接

  25. 25

    CSS:将鼠标悬停在块上以更改文本颜色和链接

  26. 26

    将鼠标悬停在不同的位置时,图像上的CSS不同的文本框

  27. 27

    将鼠标悬停在链接文本上时加载图像(CSS + Javascript)

  28. 28

    将鼠标悬停在另一个div上时CSS更改div

  29. 29

    将鼠标悬停在类上时更改li类的CSS

热门标签

归档