今天在写一个zblog主题的时候,用到了border属性中的透明边框,也就是border:transparent。
那么CSS中为什么要使用透明边框呢?
如上图,要使img:hover触发显示2px的白色边框,为了保持图片在触发的时候不变形,所以在触发之前的img里最好也建个2px宽的边框,但不要上色,透明即可!
上图中的透明边框CSS:
.widget_hotpost li img{float: left;margin: 4px;border: 2px solid transparent;}
.widget_hotpost li:hover img{border: 2px solid #fff;}正常情况下设置2px的透明边框,触发的时候,2px的边框依然存在,但边框颜色设置为#FFF白色即可!
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有