border-color之hover图片变色
为什么我的需要给三个元素加hover才能实现同时变色,而老师只用一个.add:hover{color:$06c;} 下面是我的代码:
<div class="add"></div>
css部分:.add{width: 100px;height: 100px;color: #ccc;transition: color 0.25s;border:1px solid;position: relative;}
.add:before{content:"";display: block;color: #ccc;width: 60px;height: 10px;border-top: 10px solid;position: absolute;left: 50%;top: 50%;margin:-5px 0 0 -30px;}
.add:after{content:"";display: block;color: #ccc;width: 10px;height: 60px;border-left: 10px solid;position: absolute;left: 50%;top: 50%;margin:-30px 0 0 -5px;}
.add:hover,.add:hover:before,.add:hover:after{
color: #f6c;
}