0%

【CSS】盒子美化

介绍一些美化盒子的操作

1 圆角边框

1.1 使用

  • 在CSS3中,加入圆角边框样式,通过border-radius: ...px | ...%设置

1.2 原理

  • 原理:圆角边框设置的值是圆的半径,通过半径画出的圆与边框四角重叠,来画出圆角

1.3 使用技巧

  • (1)画出圆形
1
2
3
width: 200px;
height: 200px;
border-radius: 100px | 50%; /*半径设置为正方形盒子的长度一半*/
  • (2)画出圆角矩形
1
2
3
width: 200px;
height: 100px;
border-radius: 50px; /*半径为长方形高度的一半*/
  • (3)自定义圆角
1
2
3
4
5
border-top-left-radius: ..px;
border-top-right-radius: ..px;
border-bottom-right-radius: ..px;
border-bottom-left-radius: ..px;
broder-radius: 左上 右上 右下 左下; /*可以按顺序分别设置四个角所的圆形大小*/

2 盒子阴影

1
box-shadow: h-shadow v-shadow blur spread color inset;
描述
h-shadow 必需,水平阴影的位置,允许负值
v-shadow 必需,垂直阴影的位置,允许负值
blur 可选,模糊距离
spread 可选,阴影尺寸
color 可选,阴影的颜色
inset 可选,将外部阴影改成内部阴影
  • 推荐参数:box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.3);
  • 注意:
    • 默认使用外阴影(outset),但不可以写上这个单词,否则阴影无效
    • 盒子阴影不占用空间,不会影响其他盒子排列

3 文字阴影

1
text-shadow: h-shadow v-shadow blur color
描述
h-shadow 必需,水平阴影的位置,允许负值
v-shadow 必需,垂直阴影的位置,允许负值
blur 可选,模糊举例
color 可选,阴影的颜色