当我将鼠标悬停在img上时,创建带有文本的叠加层

用户名

我的HTML包括以下内容:

<section class="row-1">
  <div class="column-12"></div>    
</section>

在SASS中,我对其进行了设置,以便当我将鼠标悬停在.column-12上时,背景图像将替换为背景颜色。这是我的SASS:

.row-1 .column-12
  background-image: url(/images/image-yellow.jpg)
  position: relative
  &:hover
   background-color: rgba(76,193,171,1)
  &:before
   position: absolute
   top: 0
   right: 0
   bottom: 0
   left: 0
   background-color: inherit
   content: ''

除了删除背景图像和更改背景颜色(已经做得很好)之外,当我将鼠标悬停在.column-12元素上时,我还希望文本从左上角滑入。因此,最后,当您将鼠标悬停在图像上时,背景色应为rgba(76,193,171),并且文本应从左侧滑入。

我以许多不同的方式上当,但仍然没有成功。任何帮助将是巨大的。即使文字消失了,也没关系。

善良

您可以transform: translateX(-100%);为您使用文本节点,然后在transform: translateX(0);上悬停时使用过渡.column-12另外,添加一个,overflow:hidden;这样您就只能在.column-12div中看到它

有关示例,请参见此小提琴

的HTML

<section class="row-1">
  <div class="column-12">
    <h3>
       Text text text.
    </h3>
  </div>
</section>

的CSS

.row-1 .column-12 {
  background-image: url(https://placehold.it/200x200);
  position: relative;
  overflow:hidden;
  width: 200px; /*for demo*/
  height: 200px; /*for demo*/
}

.row-1 .column-12 h3 {
  transform: translateX(-100%);
  transition: all 350ms ease;
}

.row-1 .column-12:hover {
  background: rgba(76, 193, 171, 1)
}

.row-1 .column-12:hover h3 {
  transform: translateX(0);
}

.row-1 .column-12:before {
  position: absolute top: 0 right: 0 bottom: 0 left: 0 background-color: inherit content: ''
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将鼠标悬停在文字上时,创建一个叠加层

来自分类Dev

当我将鼠标悬停在文本上时,我会失去悬停效果

来自分类Dev

如何建立链接,以便每当我将鼠标悬停在链接上时,鼠标指针的右侧都会出现一个DIV(带有文本)?

来自分类Dev

当我将鼠标悬停在“ a”上时,我的“ id”也会获得悬停

来自分类Dev

当我将鼠标悬停在整个块而不只是文本上时,如何激活链接?

来自分类Dev

当我将鼠标悬停在iframe上时,iframe上的DIV闪烁

来自分类Dev

当我将鼠标悬停在文本框中时显示日历

来自分类Dev

当我将鼠标悬停在导航栏上时,字体变薄

来自分类Dev

当我将鼠标悬停在ComboBox项上时引发一个事件

来自分类Dev

当我将鼠标悬停在#button容器上时,链接不可单击

来自分类Dev

当我将鼠标悬停在图像上时,动画无法正常工作

来自分类Dev

每当我将鼠标悬停在滚动插件上时,如何运行ajax?

来自分类Dev

当我将鼠标悬停在整个div上时

来自分类Dev

为什么当我将鼠标悬停在图像上时它不起作用?

来自分类Dev

当我将鼠标悬停在按钮上时如何使图像出现(无继承)

来自分类Dev

将鼠标悬停在列表上时显示文本

来自分类Dev

将鼠标悬停在文本上时将鼠标悬停

来自分类Dev

将鼠标悬停在带有链接的图像上时,CSS Sprite出现问题

来自分类Dev

将鼠标悬停在图像上时,显示带有半透明颜色覆盖的标题

来自分类Dev

将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

来自分类Dev

当我将鼠标悬停在其中任何一个上时,更改图像和文本的颜色

来自分类Dev

当我将鼠标悬停在chrome标签上时,是否可以禁用此文本框?

来自分类Dev

创建当我们将鼠标悬停在菜单项上时出现的全宽下拉菜单的问题(使用 jQuery)

来自分类Dev

将文本悬停在具有多列的图像上,并在鼠标悬停时固定在图像上

来自分类Dev

当我将鼠标悬停在另一个div上时,可以平滑div的淡入

来自分类Dev

当我将鼠标悬停在表格行上时,如何显示div中表格的图像?

来自分类Dev

当我将鼠标悬停在GMap.NET控件上时,为什么窗体在顶部?

来自分类Dev

仅当我将鼠标悬停在CSS中的图像上时才能显示放大镜吗?

来自分类Dev

当我将鼠标悬停在Kendosparkline上时,为什么工具提示无法正确显示?

Related 相关文章

  1. 1

    将鼠标悬停在文字上时,创建一个叠加层

  2. 2

    当我将鼠标悬停在文本上时,我会失去悬停效果

  3. 3

    如何建立链接,以便每当我将鼠标悬停在链接上时,鼠标指针的右侧都会出现一个DIV(带有文本)?

  4. 4

    当我将鼠标悬停在“ a”上时,我的“ id”也会获得悬停

  5. 5

    当我将鼠标悬停在整个块而不只是文本上时,如何激活链接?

  6. 6

    当我将鼠标悬停在iframe上时,iframe上的DIV闪烁

  7. 7

    当我将鼠标悬停在文本框中时显示日历

  8. 8

    当我将鼠标悬停在导航栏上时,字体变薄

  9. 9

    当我将鼠标悬停在ComboBox项上时引发一个事件

  10. 10

    当我将鼠标悬停在#button容器上时,链接不可单击

  11. 11

    当我将鼠标悬停在图像上时,动画无法正常工作

  12. 12

    每当我将鼠标悬停在滚动插件上时,如何运行ajax?

  13. 13

    当我将鼠标悬停在整个div上时

  14. 14

    为什么当我将鼠标悬停在图像上时它不起作用?

  15. 15

    当我将鼠标悬停在按钮上时如何使图像出现(无继承)

  16. 16

    将鼠标悬停在列表上时显示文本

  17. 17

    将鼠标悬停在文本上时将鼠标悬停

  18. 18

    将鼠标悬停在带有链接的图像上时,CSS Sprite出现问题

  19. 19

    将鼠标悬停在图像上时,显示带有半透明颜色覆盖的标题

  20. 20

    将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

  21. 21

    当我将鼠标悬停在其中任何一个上时,更改图像和文本的颜色

  22. 22

    当我将鼠标悬停在chrome标签上时,是否可以禁用此文本框?

  23. 23

    创建当我们将鼠标悬停在菜单项上时出现的全宽下拉菜单的问题(使用 jQuery)

  24. 24

    将文本悬停在具有多列的图像上,并在鼠标悬停时固定在图像上

  25. 25

    当我将鼠标悬停在另一个div上时,可以平滑div的淡入

  26. 26

    当我将鼠标悬停在表格行上时,如何显示div中表格的图像?

  27. 27

    当我将鼠标悬停在GMap.NET控件上时,为什么窗体在顶部?

  28. 28

    仅当我将鼠标悬停在CSS中的图像上时才能显示放大镜吗?

  29. 29

    当我将鼠标悬停在Kendosparkline上时,为什么工具提示无法正确显示?

热门标签

归档