我不确定我能否很好地解释我的问题,因为我仍然是一个新手,所以我做了一个JSFiddle我的代码。CSS过渡使边框消失(边框出现在:活动)
问题是当我的div处于活动状态(或点击状态)时,会出现一个边框,并带有一个很好的转换。
但是当div不再活跃时,边界在消失时没有转换:它只是在一眨眼之间消失。
所以我希望能够有一个过渡时,边界出现,当它消失。
你能帮我吗?提前致谢 !
<div class="square"></div>
*{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.square {
height: 250px;
width: 250px;
background: #1abc9c;
border: none;
transition: .2s;
}
.square:active {
border: solid 50px #000;
}
https://jsfiddle.net/8vmkychx/embedded/result/
哦,这看起来不错!我会试试这种方式,非常感谢你。顺便说一句,你认为我可以做同样的填充? –
应该努力......试一试。 –