今天在写一个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-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有