CSS:将鼠标悬停在div上,以在
我正在尝试创建一个div,当用户将鼠标悬停在它上面时,其中的链接将带下划线。现在我已经能够让它工作,如果用户将鼠标悬停在链接本身上,它将创建动画,但是我希望在将鼠标悬停在div上时触发动画 这可以用纯css实现吗?或者我需要用Javascript调用它 HTML:CSS:将鼠标悬停在div上,以在,css,Css,我正在尝试创建一个div,当用户将鼠标悬停在它上面时,其中的链接将带下划线。现在我已经能够让它工作,如果用户将鼠标悬停在链接本身上,它将创建动画,但是我希望在将鼠标悬停在div上时触发动画 这可以用纯css实现吗?或者我需要用Javascript调用它 HTML: 将最后一行更改为: .module-link:hover a:after { width: 100%; } 将最后一行更改为: .module-link:hover a:after { width: 100%; } 下面的CSS实
将最后一行更改为:
.module-link:hover a:after { width: 100%; }
将最后一行更改为:
.module-link:hover a:after { width: 100%; }
下面的CSS实现了您想要的功能。当您将鼠标悬停在.module链接上时,该效果必须出现。以前的选择器.module link:hover:after{width:100%;}仅当您将鼠标悬停在.module link的任何子元素上时才应用新的宽度 添加光标:指针;防止默认光标
最后,您的.module链接a:selector具有属性conent:;,这是无效的。我从我更新的小提琴中删除了它。下面的CSS实现了您想要的效果。当您将鼠标悬停在.module链接上时,该效果必须出现。以前的选择器.module link:hover:after{width:100%;}仅当您将鼠标悬停在.module link的任何子元素上时才应用新的宽度 添加光标:指针;防止默认光标 最后,您的.module链接a:selector具有属性conent:;,这是无效的。我把它从我最新的小提琴上去掉了
.module-link:hover a:after { width: 100%; }
.module-link:hover a:after { width: 100%; }
.module-link:hover {
cursor: pointer;
background: #EDEDED;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}