悬停时链接文本不会消失

Z联赛。

我有一组带有背景图像的框,并以文本为中心。当您将鼠标悬停在框上时,图像缩放和动画会正常工作,但文本仅在您将鼠标直接悬停在框上而不是框本身时才会消失。

我的密码

* {
  box-sizing: border-box;
}

body {
  background-color: rgb(236, 237, 229);
}

.wrapper {
  max-width: 960px;
  padding: 50px 50px;
  max-width: 1200px;
  text-align: center;
  margin: 40px auto;
}

.parent {
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
  width: 430px;
  height: 300px;
  margin: 0 20px 60px 20px;
}

.child {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: scale(1.2);
  width: 100%;
  height: 100%;
  transition: all .5s;
  display: flex;
}

.child a {
  font-size: 1.2rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: .4em;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  margin: auto;
  color: #fff;
  border: 2px solid;
  text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.6);
  padding: 5px;
  font-weight: 900;
}

.child a:hover {
  opacity: 0;
}

.child:hover {
  transform: scale(1);
}
<div class="wrapper">

  <div class="parent">
    <div class="child bg_boats">
      <a href="#">Boats</a>
    </div>
  </div>

  <div class="parent">
    <div class="child bg_hats">
      <a href="#">Hats</a>
    </div>
  </div>

  <div class="parent">
    <div class="child bg_coffeeflowers">
      <a href="#">Coffee & flowers</a>
    </div>
  </div>

  <div class="parent">
    <div class="child bg_crystals">
      <a href="#">Crystals</a>
    </div>
  </div>

</div>

我是编程新手,我遇到的唯一解决方案是使.child 成为内联块元素,然后去掉边框并应用填充。然而,这看起来很乱,文本显示错误。

乔丹·索尔特曼
.child:hover a {
   opacity: 0;
}

如果您希望将鼠标悬停在框上时文本消失,请将选择器更改为.child:hover a这将选择悬停在元素上的任何<a>标签.child

调整后的行为。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

占位符文本不会消失

来自分类Dev

实时文本预览使鼠标悬停在链接上时不会更改背景颜色

来自分类Dev

Chrome固定div悬停在链接上时消失

来自分类Dev

我的链接在鼠标悬停时消失

来自分类Dev

Chrome固定div悬停在链接上时消失

来自分类Dev

悬停img链接时更改文本

来自分类Dev

在链接的鼠标悬停时更改文本

来自分类Dev

当我提交并重定向到其他页面时,HTML标记<sup>文本不会消失,这意味着字幕仍在显示

来自分类Dev

使div在悬停时消失

来自分类Dev

使用flexbox时,引导文本不会截断

来自分类Dev

当放置在ViewBox中时,TextBlock文本不会自动换行

来自分类Dev

使用 QTimer 时 QLabel 文本不会更新

来自分类Dev

鼠标悬停时,链接不会更改颜色:

来自分类Dev

下拉链接不会在悬停时显示

来自分类Dev

单击链接按钮时,文本框消失

来自分类Dev

链接悬停被文本停止

来自分类Dev

更改悬停在链接上时未悬停的链接文本的颜色?

来自分类Dev

悬停在元素上时更改文本和链接的颜色

来自分类Dev

在悬停时将文本链接转换为图像

来自分类Dev

在悬停时将文本链接转换为图像

来自分类Dev

悬停时切换文本会将文本推到侧面而不是消失

来自分类Dev

悬停时浮动div消失

来自分类Dev

悬停在项目上时,CSS停止下拉菜单不会消失

来自分类Dev

当同一张图片时,Sildeshow不会在悬停时消失

来自分类Dev

SVG,当我动态创建文本时,文本不会在textPath上呈现

来自分类Dev

并排链接在悬停时尺寸增加,而不会影响其他链接

来自分类Dev

一组块中的各个链接不会干扰悬停时的其他链接

来自分类Dev

将div上的文本或徽标定位在鼠标悬停时消失

来自分类Dev

将div上的文本或徽标定位在鼠标悬停时消失

Related 相关文章

  1. 1

    占位符文本不会消失

  2. 2

    实时文本预览使鼠标悬停在链接上时不会更改背景颜色

  3. 3

    Chrome固定div悬停在链接上时消失

  4. 4

    我的链接在鼠标悬停时消失

  5. 5

    Chrome固定div悬停在链接上时消失

  6. 6

    悬停img链接时更改文本

  7. 7

    在链接的鼠标悬停时更改文本

  8. 8

    当我提交并重定向到其他页面时,HTML标记<sup>文本不会消失,这意味着字幕仍在显示

  9. 9

    使div在悬停时消失

  10. 10

    使用flexbox时,引导文本不会截断

  11. 11

    当放置在ViewBox中时,TextBlock文本不会自动换行

  12. 12

    使用 QTimer 时 QLabel 文本不会更新

  13. 13

    鼠标悬停时,链接不会更改颜色:

  14. 14

    下拉链接不会在悬停时显示

  15. 15

    单击链接按钮时,文本框消失

  16. 16

    链接悬停被文本停止

  17. 17

    更改悬停在链接上时未悬停的链接文本的颜色?

  18. 18

    悬停在元素上时更改文本和链接的颜色

  19. 19

    在悬停时将文本链接转换为图像

  20. 20

    在悬停时将文本链接转换为图像

  21. 21

    悬停时切换文本会将文本推到侧面而不是消失

  22. 22

    悬停时浮动div消失

  23. 23

    悬停在项目上时,CSS停止下拉菜单不会消失

  24. 24

    当同一张图片时,Sildeshow不会在悬停时消失

  25. 25

    SVG,当我动态创建文本时,文本不会在textPath上呈现

  26. 26

    并排链接在悬停时尺寸增加,而不会影响其他链接

  27. 27

    一组块中的各个链接不会干扰悬停时的其他链接

  28. 28

    将div上的文本或徽标定位在鼠标悬停时消失

  29. 29

    将div上的文本或徽标定位在鼠标悬停时消失

热门标签

归档