1、圆角border-radius
属性 | 描述 | CSS |
---|---|---|
border-radius | 简写属性,设置所有四个 border-*-radius 属性。 | 3 |
border-bottom-left-radius | 定义边框左下角的形状。 | 3 |
border-bottom-right-radius | 定义边框右下角的形状。 | 3 |
border-top-left-radius | 定义边框左上角的形状。 | 3 |
border-top-right-radius | 定义边框右下角的形状。 | 3 |
- 语法
border-radius: 1-4 length|% / 1-4 length|%;
注释:按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。
值 | 描述 | 测试 |
---|---|---|
length | 定义圆角的形状。 | 测试 |
% | 以百分比定义圆角的形状。 | 测试 |
2、阴影 box-shadow
- 定义和用法
box-shadow 属性向框添加一个或多个阴影。
-
语法
box-shadow: h-shadow v-shadow blur spread color inset;
注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
值 | 描述 | 测试 |
---|---|---|
h-shadow | 必需。水平阴影的位置。允许负值。 | 测试 |
v-shadow | 必需。垂直阴影的位置。允许负值。 | 测试 |
blur | 可选。模糊距离。 | 测试 |
spread | 可选。阴影的尺寸。 | 测试 |
color | 可选。阴影的颜色。请参阅 CSS 颜色值。 | 测试 |
inset | 可选。将外部阴影 (outset) 改为内部阴影。 | 测试 |
3、示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>css3 圆角和阴影</title>
<style type="text/css">
div{
width: 300px;
height: 200px;
background-color:blue;
/*border-radius: 5px;*/
border-radius: 5px 10px;
box-shadow: 10px 10px 5px #9AB8F6;
/*box-shadow: 0px 0px 5px #9AB8F6*/
/*box-shadow: 10px 10px 5px #9AB8F6 inset;*/
}
</style>
</head>
<body>
<div></div>
</body>
</html>
效果: