- HTML中文网
- 联系QQ:18840023
- QQ交流群
- 微信公众号
CSS3 用户界面
在 CSS3 中,新的用户界面特性包括重设元素尺寸、盒尺寸以及轮廓等
用户界面属性:
resize
box-sizing
outline-offset
浏览器支持:
属性 | 浏览器支持 | ||||
resize |
IE不支持 |
Opera 不支持 | |||
box-sizing |
|
需要前缀 -moz- | |||
outline-offset |
IE不支持 |
|
|
CSS3 Resizing属性
在 CSS3,resize 属性规定是否可由用户调整元素尺寸
div { border:2px solid; padding:10px 40px; width:300px; resize:both; overflow:auto; }
点击 "运行实例" 按钮查看在线实例
效果图:
CSS3 Box Sizing属性
box-sizing 属性允许以确切的方式定义适应某个区域的具体内容
div.container { width:30em; border:1em solid; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; border:1px solid red; float:left; }
点击 "运行实例" 按钮查看在线实例
效果图:
CSS3 Outline Offset属性
outline-offset 属性对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。
轮廓与边框有两点不同:
轮廓不占用空间
轮廓可能是非矩形
div{ margin:20px; width:150px; padding:10px; height:70px; border:2px solid skyblue; outline:2px solid red; outline-offset:15px; }
点击 "运行实例" 按钮查看在线实例
效果图:
新的用户界面特性
属性 | 描述 | CSS版本 |
---|---|---|
appearance | 允许您使一个元素的外观像一个标准的用户界面元素 | 3 |
box-sizing | 允许你以适应区域而用某种方式定义某些元素 | 3 |
icon | 为创作者提供了将元素设置为图标等价物的能力。 | 3 |
nav-down | 指定在何处使用箭头向下导航键时进行导航 | 3 |
nav-index | 指定一个元素的Tab的顺序 | 3 |
nav-left | 指定在何处使用左侧的箭头导航键进行导航 | 3 |
nav-right | 指定在何处使用右侧的箭头导航键进行导航 | 3 |
nav-up | 指定在何处使用箭头向上导航键时进行导航 | 3 |
outline-offset | 外轮廓修饰并绘制超出边框的边缘 | 3 |
resize | 指定一个元素是否是由用户调整大小 | 3 |
推荐手册