CSS小技巧整理
某一元素高度等于宽度
示例:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<style type="text/css">
#container {
width: 80%;
height: 500px;
}
.attr {
width: 50%;
height: 0;
padding-bottom: 50%;
background-color: #008b57;
}
</style>
<div id='container'>
<div class='attr'></div>
</div>iOS textarea,默认样式,字体颜色,目前未知.最好不用,采用div
blur 边缘发亮,可以将blur元素超过所需大小,多余部分overflow:hidden掉.
1
2
3
4
5.blur{
filter: blur(10px);
margin: -10px;
padding: 10px;
}css中padding和margin,设置宽高,百分比是相对父元素的宽度.可以用来生成等比矩形.
浏览器默认样式中,ol,ul,li的padding-left为像素单位,其他padding是以em为单位,不覆盖样式需要注意.