html - 悬停时删除图像文本
问题描述
在图像上,我有一些内容,即 LTC。当我将鼠标悬停在图像上时,会出现缩略图,其中包含一些内容,例如文本和按钮。我希望当我将鼠标悬停在图像上时,不应显示图像上的文本,即 LTC。
<div class="col-md-4">
<div class="view view-eighth">
<div class="main" style="background-image:url('image/ltc.jpg');">
<div class="main-text">LTC</div>
<div class="mask">
<h2>ABC</h2>
<div class="hover-text">
Lorem ipsum dolor sit amet consectetur adipisicing elit
</div>
<a href="#" class="info">Read More</a>
</div>
</div>
</div>
</div>
解决方案
使用以下CSS
代码执行您想要的操作:
.main:hover .main-text {
display: none;
}
如果您想顺利执行此操作,请使用以下代码:
.main:hover .main-text {
opacity: 0;
transition: opacity .3s;
}
但是,如果您需要真正从您的LTC
单词中删除您DOM
应该使用JavaScript
or jQuery
,请参见下面的代码:
$('.main').hover(function(){
$(this).find('.main-text').remove();
});
但是,如果您不需要,jQuery
可以使用以下方法Vanilla Js
:
var el = document.querySelector('.main');
el.addEventListener('mouseover', function(){
document.querySelector('.main-text').remove();
});
推荐阅读
- r - 根据列名将多列更改为 as.numeric
- c# - 无法将记录器用于任务
- javascript - 每次单击轮播的下一个按钮时隐藏文本
- c# - WPF 使用 Helix 工具,PropertyChangedEventHandler 在尝试更新 ModelVisual3D 视图时始终为空
- javascript - 在 Vue 的子级和父级中使用相同的组件
- react-native - Appcenter Android Build for React-Native with Unity
- javascript - 使用 API_URL 和私钥导入的 Hardhat 编译错误
- c# - System.Data.SqlClient 包引用不在项目引用之间流动
- testing - 出现测试错误“测试数据包含键‘类别’的字典值”
- amazon-web-services - 使用 Python 中的 Lambda 函数将 csv 文件从 S3 传输到 Kinesis Streams