一个无法言语的坑

本文讲述了在网站开发中遇到的一个关于CSS样式重叠导致hover效果闪烁的问题,并分享了解决方案及CSS hover的一些使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天做一个hover效果的小需求

因为样式改了一下午,最后发扬样式重叠了导致onmouseover之后一直闪屏,

这件事情深刻的提醒我css样式在我们网站开发过程中也是很重要的


。我的问题就是定位

    当我onmouseover的时候div显示,,但是放上去之后有时候会闪烁,以为是js的问题最后才发现是css的问题,我的显示的css覆盖了onmouerover的元素所以就造成了闪烁


顺便补充一点

hover css的一个小知识,在我们hover同级或者是 子级元素的时候是可以按照常规写的,同级写个 +    就行了但是如果是不同级,不是子级的元素hover是不起效果的

<!DOCTYPE>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>

.hoverfa:hover{
	color:red;
}
.hoverfa:hover a{
	display: block;
}
a{
	display: none
}
.hoverfa:hover + .hoverfa1{ background:#FC6;}
</style>
</head>


<body>
<div>
<div class="hoverfa">
nnnnn
<a>aaaaa</a>
</div>
<div class="hoverfa1">
扎根发放卡时间放假啊咖啡机卡咖啡机卡
</div>

</div>

</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值