CSS3–界面设计
resize
1 | resize:none|both|horizontal|vertical|inherit; |
- none:默认值,表示不能调整元素
- both:表示可以调整元素的宽度和高度
- horizontal:表示用户可以调整元素的宽度,但是不能调整元素的高度
- vertical:表示可以调整元素的高度,按时不能调整元素的宽度
- inherit:继承父元素
注意:resize属性需要和溢出处理overflow或overflow-x或overflow-y一起使用,才能把元素定义成可以调整大小的,且溢出属性值不能为visible。
1
2
3
4div{
resize:both;
overflow:auto;
}
appearance
可以方便的把元素伪装成其他类型的元素。但是需要考虑叫兼容性
1 | appearance:normal|icon|window|button|menu|field; |
1 | normal:正常的修饰元素 |
appearance定义的元素,仍然保留元素的功能,只在外观上做了一些改变。由于收到元素本身功能的局限,不是每一个元素都可以任意被修改,但是恰当的修饰大部分是可行的。
1 | -webkit-appearance:button; |
content
为元素添加内容
例如:
1 | a[href$=html]:before{ |
这样的话在连接对应位置的前面会显示相应的文字,比如在网页链接前面显示网页两个字,在图片显示前面显示图片两个字。
outline
该属性用来在元素周围定义轮廓线。
1 | outline-width:定义宽度 |