1. 程式人生 > 實用技巧 >CSS總結 -邊框

CSS總結 -邊框

CSS3 邊框

屬性說明
border-image 設定所有邊框影象的速記屬性。
border-radius 一個用於設定所有四個邊框- *-半徑屬性的速記屬性
box-shadow 附加一個或多個下拉框的陰影

CSS3 圓角 - border-radius

屬性說明
border-top-left-radius 定義了左上角的弧度
border-top-right-radius 定義了右上角的弧度
border-bottom-right-radius 定義了右下角的弧度
border-bottom-left-radius 定義了左下角的弧度
  • 例項

在div中新增圓角元素:

div
{
border:2px solid;
border-radius:25px;
}

指定背景顏色的元素圓角:

div {
    border-radius: 25px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

指定邊框的元素圓角:

div {
    border-radius: 25px;
    border: 2px solid #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

指定背景圖片的元素圓角:

div {
    border-radius: 25px;
    background: url(paper.gif);
    background-position: left top;
    background-repeat: repeat;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

四個值 - border-radius: 15px 50px 30px 5px:

div {
    border-radius: 15px 50px 30px 5px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

三個值 - border-radius: 15px 50px 30px:

div {
    border-radius: 15px 50px 30px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

兩個值 - border-radius: 15px 50px:

div {
    border-radius: 15px 50px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

建立橢圓邊角:

div {
    border-radius: 50px/15px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

div {
    border-radius: 15px/50px;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}

div {
    border-radius: 50%;
    background: #8AC007;
    padding: 20px; 
    width: 200px;
    height: 150px;
}

CSS3 盒陰影 - box-shadow

  • 例項

CSS3 中的 box-shadow 屬性被用來新增陰影:

div
{
box-shadow: 10px 10px 5px #888888;
}

CSS3 邊界圖片 - border-image

  • 例項

在 div 中使用圖片建立邊框

div
{
border-image:url(border.png) 30 30 round;
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 and older */
-o-border-image:url(border.png) 30 30 round; /* Opera */
}