CSS3如何给伪元素::before添加hover
11个回答
展开全部
伪元素是无法直接添加伪类的
CSS语法上 伪元素必须在选择器的尾部结束位置
也就是说 .div2:before:hover {...} 这段代码的语法是错误的
CSS语法上 伪元素必须在选择器的尾部结束位置
也就是说 .div2:before:hover {...} 这段代码的语法是错误的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个代码有两个问题;
1】z-index是-1所以在下面看不见;
2】不是块级元素也没有内容,边框是围绕内容或者有宽高,注意,是同时有宽高,才能让你有边框的感觉,否则就是线了
1】z-index是-1所以在下面看不见;
2】不是块级元素也没有内容,边框是围绕内容或者有宽高,注意,是同时有宽高,才能让你有边框的感觉,否则就是线了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能用jquery写么mouseover事件实现效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写反了:
.div2:hover:before应该这样写
.div2:hover:before应该这样写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.test3:hover::before, a.test3:hover::after {}
示例代码:网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询