1.边框的常用属性
border-color
属性 |
说明 |
示例 |
border-top-color |
上边框颜色 |
border-top-color:#369; |
border-right-color |
右边框颜色 |
border-right-color:#369; |
border-bottom-color |
下边框颜色 |
border-bottom-color:#fae45b; |
border-left-color |
左边框颜色 |
border-left-color:#efcd56; |
border-color |
四个边框为同一颜色 |
border-color:#eeff34; |
上、下边框颜色:#369 左、右边框颜色:#000 |
border-color:#369 #000; |
|
上边框颜色:#369 左、右边框颜色:#000 下边框颜色:#f00 |
border-color:#369 #000 #f00; |
|
上、右、下、左边框颜色: #369、#000、#f00、#00f |
border-color:#369 #000 #f00 #00f; |
border-width
属性 |
说明 |
示例 |
border-top-width |
上边框粗细 |
border-top-width:5px; |
border-right-width |
右边框粗细 |
border-right-width:10px; |
border-bottom-width |
下边框粗细 |
border-bottom-width:8px; |
border-left-width |
左边框粗细 |
border-left-width:22px; |
border-width |
四个边框的粗细统一 |
border-width:5px; |
上、下边框粗细:10px 左、右边框粗细:5px |
border-width:10px 2px; |
|
上边框粗细:5px 左、右边框粗细:1px 下边框粗细:6px |
border-width:5px 1px 6px; |
|
上、右、下、左边框粗细: 1px 2px 5px 2px |
border-width:1px 2px 5px 2px; |
border-style:
none
hidden
dotted
dashed:虚线边框
solid:实线边框
double
border:
border:1px solid #3a6587;
border:1px dashed red;
2.外边距margin
margin-top
margin-right
margin-bottom
margin-left
margin
网页居中对齐 margin:0px auto;
3.内边距padding
padding-left
padding-right
padding-top
padding-bottom
padding
4.box-sizing属性
content-box:盒子的实际宽度和高度仅应用于元素内容,不包括内边距和边框
border-box:盒子的实际高度和宽度包括元素内容、边框和内边距
box-sizing:content-box | border-box | inherit;
5.圆角边框
border-radius: 20px 10px 50px 30px;
6.使用border-radius制作特殊图形
圆形
利用border-radius属性制作圆形的两个要点
元素的宽度和高度必须相同
圆角的半径为元素宽度的一半,或者直接设置圆角半径值为50%
半圆形
利用border-radius属性制作半圆形的两个要点
制作上半圆或下半圆时,元素的宽度是高度的2倍,而且圆角半径为元素的高度值。
制作左半圆或右半圆时,元素的高度是宽度的2倍,而且圆角半径为元素的宽度值
扇形
利用border-radius属性制作扇形遵循“三同,一不同”原则
“三同”是元素宽度、高度、圆角半径相同
“一不同”是圆角取值位置不同
7.盒子阴影
box-shadow:inset x-offset y-offset blur-radius color;