border-radius属性:
css
定义: 为元素添加圆角边框; 语法: border-radius: 1-4 length|% / 1-4 length|%; JavaScript语法: object.style.borderRadius="5px"; 详细: border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性; 示例: div { border:2px solid; border-radius:25px; }
注释:按此顺序设置每一个 radius 的四个值。若是省略 bottom-left,则与 top-right 相同。若是省略 bottom-right,则与 top-left 相同。若是省略 top-right,则与 top-left 相同。
url
值 | 描述 |
length | 定义圆角的形状 |
% | 以百分比定义圆角的形状 |
box-shadow属性:spa
定义: 给边框添加一个或多个阴影 语法: box-shadow: h-shadow v-shadow blur spread color inset; JavaScript语法: object.style.boxShadow="10px 10px 5px #888888" 详细: 示例: div { box-shadow: 10px 10px 5px #888888; }
值 | 描述 |
h-shadow | 必需. 水平阴影的位置. 容许负值 |
v-shadow | 必需. 垂直阴影的位置. 容许负值 |
blur | 可选. 模糊距离 |
spread | 可选. 阴影的尺寸 |
color | 可选. 阴影的颜色 |
inset | 可选. 将外部阴影(outset)改成内部阴影 |
注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每一个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
code
border-image属性:图片
定义: 边框设置为图片 语法: JavaScript语法: object.style.borderImage="url(border.png) 30 30 round" 详细: border-image 属性是一个简写属性,用于设置如下属性: border-image-source border-image-slice border-image-width border-image-outset border-image-repeat 示例: { border-image:url(border.png) 30 30 round; }
值 | 描述 |
border-image-source | 用在边框的图片的路径 |
border-image-slice | 图片边框向内偏移 |
border-image-width | 图片边框的宽度 |
border_image-outset | 边框图像区域超出边框的量 |
border-image-repeat | 图像边框是否超出边框的量 |