整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          上海HTML5開發(fā)培訓機構大咖分享html虛線邊框設置教程

          習HTML時有時候我們需要用代碼設置邊框或虛線邊框的樣式,那該怎么設置呢?下面上海非凡進修學院HTML5開發(fā)培訓機構大咖分享下html虛線邊框設置教程,會對幾個不同標簽加虛線邊框效果樣式,同學們可以根據(jù)示例靈活掌握與應用到自己DIV+CSS布局中。

          為了對html不同標簽加邊框虛線,我們選擇幾個常用標簽對齊設置邊框虛線效果。

          1、html常用標簽

          div標簽

          span

          ul li

          table tr td

          2、實例用到CSS屬性單詞

          border

          width

          height

          3、實現(xiàn)虛線的CSS重點介紹

          border為邊框屬性,如果要實現(xiàn)對象邊框效果,要設置邊框寬度、邊框顏色、邊框樣式(實線還是虛線)

          border:1px dashed #F00 這個就是設置邊框樣式寬度為1px,虛線,虛線為紅色。

          4、實例描述

          我們對以上幾個標簽設置相同寬度、相同高度、邊框效果。

          5、HTML代碼示例:

          以上示例對html中不同標簽設置相同的樣式,包括相同邊框虛線。

          上海HTML5開發(fā)培訓機構大咖提示邊框三個樣式

          通常我們可以對邊框設置寬度(厚度)、邊框樣式、邊框顏色這三個屬性與參數(shù)。

          1)、邊框顏色:border-color:#000

          2)、邊框厚度(寬度):border-width:1px

          使用數(shù)字+單位設置邊框厚度寬度,如1px(邊框厚度寬度為1像素),邊框必須為正數(shù)字,大于0的數(shù)值。否則設置邊框border樣式無效。

          3)、border邊框樣式:border-style:solid

          上海HTML5開發(fā)培訓機構大咖提示:邊框border樣式值如下:

          none :無邊框。與任何指定的border-width值無關

          hidden : 隱藏邊框。IE不支持

          dotted : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為點線。否則為實線(常用)

          dashed : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為虛線。否則為實線(常用)

          solid :實線邊框(常用)

          double : 雙線邊框。兩條單線與其間隔的和等于指定的border-width值

          groove : 根據(jù)border-color的值畫3D凹槽

          ridge :根據(jù)border-color的值畫菱形邊框

          inset : 根據(jù)border-color的值畫3D凹邊

          outset : 根據(jù)border-color的值畫3D凸邊

          order 盒子邊框

          復合屬性。設置對象邊框的特性。

          盒子邊框三要素:

          ① 邊框粗細

          ② 邊框樣式

          ③ 邊框顏色

          語法:border: border-width | border-style | border-color ;

          邊框四邊的粗細、樣式、顏色,以及上下左右每個位置的樣式屬性都是可以單獨調整的。

          邊框的顏色不是必要的,如果不指定顏色,默認顏色為黑色,但必須為盒子指定寬高。


          初始 HTML

           <!DOCTYPE html>
           <html>
           <head>
               <meta charset="UTF-8">
               <meta name="viewport" content="width=device-width, initial-scale=1.0">
               <title>Document</title>
               <style>
                   div{
                       width: 500px;
                       height: 50px;
                   }
               </style>
           </head>
           <body>
               <div></div>
           </body>
           </html>




          邊框樣式

          使用 border-style 可為盒子邊框設置樣式,以下示例為實線

           /* CSS代碼 */
           div{
               width: 500px;
               height: 50px;
               border-style: solid; 
           }

          效果:


          可單獨針對某一方向設置邊框樣式

          示例 CSS 代碼

          • 上邊:border-top-style: double; (雙線)
          • 右邊:border-right-style: solid; (實線)
          • 下邊:border-bottom-style: dashed; (虛線)
          • 左邊:border-left-style: dotted; (點線)


          border-style 說明

          • 如果提供全部四個參數(shù)值,將按上、右、下、左的順序作用于四邊。
          • 如果只提供一個,將用于全部的四邊。
          • 如果提供兩個,第一個用于上、下,第二個用于左、右。
          • 如果提供三個,第一個用于上,第二個用于左、右,第三個用于下。
          • 如果border-width等于0,本屬性將失去作用。

          如果需要設置不同方向的樣式屬性,可以寫在一句 CSS 代碼里,比如說下面這段代碼,上下實線,左右虛線。

           /* CSS代碼 */
           div{
               width: 500px;
               height: 50px;
               border-style: solid dashed;
           }

          效果:


          border-style 樣式屬性值

          屬性值解釋none無輪廓。 border-color將被忽略,border-width計算值為0,除非邊框輪廓為圖像,即border-image。hidden隱藏邊框。IE7及以下尚不支持dotted點狀輪廓。IE6下顯示為dashed效果dashed虛線輪廓solid實線輪廓double雙線輪廓。兩條單線與其間隔的和等于指定的border-width值groove3D凹槽輪廓ridge3D凸槽輪廓inset3D凹邊輪廓outset3D凸邊輪廓




          邊框粗細

          使用 border-width 可為盒子邊框設置粗細,以下示例邊框為 5px 粗細

           /* CSS代碼 */
           div{
               width: 500px;
               height: 50px;
               border-style: solid;
               border-width: 5px;
           }

          效果


          可單獨針對某一方向設置邊框粗細

          示例 CSS 代碼

          • 上邊:border-top-width: 10px; (雙線)
          • 右邊:border-right-width: 10px; (實線)
          • 下邊:border-bottom-width: 10px; (虛線)
          • 左邊:border-left-width: 10px; (點線)


          border-width 說明

          • 如果提供全部四個參數(shù)值,將按上、右、下、左的順序作用于四邊。
          • 如果只提供一個,將用于全部的四邊。
          • 如果提供兩個,第一個用于上、下,第二個用于左、右。
          • 如果提供三個,第一個用于上,第二個用于左、右,第三個用于下。
          • 如果border-style設置為none或hidden,border-width的使用值將為0。

          如果需要設置不同方向的邊框粗細,可以寫在一句 CSS 代碼里。

          比如說下面這段代碼,上下2px,右2px,左5px。

           /* CSS代碼 */
           div{
               width: 500px;
               height: 50px;
               border-style: solid;
               border-width:2px 2px 2px 5px;
           }

          效果:




          邊框顏色

          可直接輸入

          顏色的英文名稱

          rgb值

          十六進制

          使用 border-color 可為盒子邊框設置顏色,以下示例邊框顏色為紅色。

           /* CSS代碼 */
           div{
               width: 500px;
               height: 50px;
               border-style: solid;
               border-width:2px 2px 2px 5px;
               border-color: red;
           }

          效果:


          可單獨針對某一方向設置邊框顏色

          示例 CSS 代碼

          • 上邊:border-top-color: 10px;
          • 右邊:border-right-color: 10px;
          • 下邊:border-bottom-color: 10px;
          • 左邊:border-left-color: 10px;


          border-color 說明

          • 如果提供全部四個參數(shù)值,將按上、右、下、左的順序作用于四邊。
          • 如果只提供一個,將用于全部的四邊。
          • 如果提供兩個,第一個用于上、下,第二個用于左、右。
          • 如果提供三個,第一個用于上,第二個用于左、右,第三個用于下。
          • 如果border-width等于0或border-style設置為none,本屬性將被忽略。

          上面有兩個示例講述如何設置不同方向的屬性,border-color 也是相同使用方法,此處就不做示例了。




          border 是復合屬性

          如果你需要同時設置盒子的粗細、樣式、顏色,那么你可以將他們的樣式表寫在同一行代碼里。

          例如:

           /* CSS代碼 */
           div{
               border-top: 5px solid red;
           }

          這段代碼指定了上邊框的三個屬性:粗細、樣式、顏色

          border-top 包含了:

          • border-top-width: 5px;
          • border-top-style: solid;
          • border-top-color: red;

          其他同理




          教你用 CSS 畫個三角形

          先來看一個示例

           /* CSS代碼 */
           div{
               width: 100px;
               height: 100px;
               border-top: 50px solid red;
               border-right: 50px solid blue;
               border-bottom: 50px solid green;
               border-left: 50px solid pink;
           }

          效果:

          細心的你,一定發(fā)現(xiàn)了 border 的邊框四條邊交接處是斜角。


          此刻我們把盒子的寬高設置為 0

           /* CSS代碼 */
           div{
               width: 0;
               height: 0;
               border-top: 50px solid red;
               border-right: 50px solid blue;
               border-bottom: 50px solid green;
               border-left: 50px solid pink;
           }

          效果:

          是不是完完全全像四個三角形一樣。

          我們只需要把上邊和左右兩邊的三角形隱藏起來,它不就是一個三角形了。

          為 border-color 指定 transparent 值,使盒子邊框顏色變透明

           /* CSS代碼 */
           div{
               width: 0;
               height: 0;
               border-top: 50px solid transparent;
               border-right: 50px solid transparent;
               border-bottom: 50px solid green;
               border-left: 50px solid transparent;
           }

          效果:

          把另外三條邊透明之后,就只剩一個三角形了。





          部分資料引用自:

          • http://caibaojian.com/css3/properties/border/index.htm

          CSS中用border 定義邊框屬性。

          border語法:border:[寬度][樣式][顏色]

          其中:

          • 寬度:邊框的寬度,單位可以使px、em、rem 等單位,也可以使用thin、medium、thick 三種預設值
          • 樣式:邊框的樣式,值可以是 solid(實線),dashed(虛線),dotted(點線)等多種樣式。
          • 樣式值意思solid實線dashed虛線dotted點狀線
          • 顏色:邊框的顏色,可以使用顏色的英文名稱、十六進制值、RGB、RGBA等多種方式來指定


          示例

          創(chuàng)建一個寬度為1px,線型為實線, 顏色為紅色邊框的盒子。


          <style>
            .box {
              width: 200px;
              height: 200px;
              margin: 0 auto;
              border: 1px solid red;
            }
          </style>
          
          
          <body>
            <div class="box"></div>
          </body>


          單獨表示邊框的寬度、線型、顏色

          border 三要素可以拆分成小屬性進行替換。

          • border-width: 邊框的寬度。
          • border-style: 邊框的樣式(線型)。
          • border-color: 邊框的顏色。

          示例

          border-width: 2px;
          border-style: dashed;
          border-color: blue;

          單獨表示每個方向的邊框

          border 屬性可以通過指定四個方向的值,來分別表示每個邊框的樣式。

          屬性

          意義

          border-top

          上邊框

          border-right

          右邊框

          border-bottom

          下邊框

          border-left

          左邊框


          四個邊框的屬性演示

          <!DOCTYPE html>
          <html lang="en">
            <head>
              <meta charset="UTF-8" />
              <meta http-equiv="X-UA-Compatible" content="IE=edge" />
              <meta name="viewport" content="width=device-width, initial-scale=1.0" />
              <title>演示四個邊框屬性</title>
          
          
              <style>
                .box1 {
                  width: 100px;
                  height: 100px;
                  border-top: 2px solid red;
                  border-bottom: 3px dotted green;
                  border-left: 3px dashed yellowgreen;
                  border-right: 2px solid #89d8de;
                }
          </style>
            </head>
            <body>
              <div class="box1"></div>
            </body>
          </html>


          每個邊框的樣式、線型和顏色單獨指定

          CSS中關于邊框的設置還有更細粒度的屬性。

          以下屬性可以分別設置每個邊框的樣式、線型和顏色。

          屬性

          意思

          border-top-width

          上邊框寬度

          border-top-style

          上邊框線型

          border-top-color

          上邊框顏色

          border-right-width

          右邊框寬度

          border-right-style

          右邊框線型

          border-right-color

          右邊框顏色

          border-bottom-width

          下邊框寬度

          border-bottom-style

          下邊框線型

          border-bottom-color

          下邊框顏色

          border-left-width

          左邊框寬度

          border-left-style

          左邊框線型

          border-left-color

          左邊框顏色

          舉例

          在所有div標簽盒子的樣式確定好后,我們想微調 class=“box” 屬性的上邊框樣式。

          <!DOCTYPE html>
          <html lang="en">
            <head>
              <meta charset="UTF-8" />
              <meta name="viewport" content="width=device-width, initial-scale=1.0" />
              <title>邊框小屬性演示</title>
              <style>
                div {
                  width: 200px;
                  height: 200px;
                  border: 2px solid green;
                }
          
          
                .box {
                  border-top-width: 2px;
                  border-top-color: red;
                  border-top-style: dotted;
                }
          </style>
            </head>
            <body>
              <div class="box"></div>
            </body>
          </html>


          去掉邊框

          • border:none; 去掉盒子所有的邊框(默認值)。
          • border-left:none: 去掉盒子左邊的邊框。
          • border-top:none; 去掉盒子的上邊框。
          • border-right:none; 去掉盒子的右邊框。
          • border-bottom:none; 去掉盒子底部的邊框。

          舉例

          去掉盒子的左邊框

          <!DOCTYPE html>
          <html lang="en">
            <head>
              <meta charset="UTF-8" />
              <meta name="viewport" content="width=device-width, initial-scale=1.0" />
              <title>去掉盒子的左邊框</title>
              <style>
                div {
                  width: 200px;
                  height: 200px;
                  background-color: orange;
                  border: 3px solid red;
                }
          
          
                .box {
                  border-left: none;
                }
          </style>
            </head>
            <body>
              <div class="box"></div>
            </body>
          </html>

          圓角

          CSS中用 border-radius 屬性設置圓角 , 常用單位:px、百分比等。

          語法

          # 如果只指定一個值,表示四個角都使用該值。
          border-radius: 10px;
          # 如果有兩個值, 第一個值作用在左上角 和 右下角 , 第二個值作用在 右上角 和 左下角
          border-radius: 20px 50px;
          # 如果有三個值, 第一個值作用在左上角 ,第二個值作用在右上角 和 左下角 , 第三個值適用于右下角
          border-radius: 15px 50px 30px;
          # 如果有四個值, 第一個值 左上角, 第二個值 右上角, 第三個值 右下角 , 第四個值適用于左下角
          border-radius: 15px 50px 30px 5px

          在一個正方形盒子中,當我們使用如下的屬性的時候

          border-radius: 10px;


          其實我們就構建除了一個半徑為 10px 的圓形。


          給一個正方形盒子設置圓角為百分比 50% ,就可以得到一個圓形。

          <!DOCTYPE html>
          <html lang="en">
            <head>
              <meta charset="UTF-8" />
              <meta name="viewport" content="width=device-width, initial-scale=1.0" />
              <title>圓角百分比表示</title>
              <style>
                .box {
                  height: 100px;
                  width: 100px;
                  border: 1px solid red;
                  border-radius: 50%;
                }
          </style>
            </head>
            <body>
              <div class="box"></div>
            </body>
          </html>


          單獨設置四個角


          屬性

          意義

          border-top-left-radius

          左上角

          border-top-right-radius

          右上角


          主站蜘蛛池模板: 亚洲丶国产丶欧美一区二区三区| 亚洲一区日韩高清中文字幕亚洲| 国产乱码精品一区二区三区四川人 | 色一乱一伦一区一直爽| 日本精品夜色视频一区二区 | 国产亚洲日韩一区二区三区 | 高清国产精品人妻一区二区| 亚洲一区二区三区首页| 麻豆va一区二区三区久久浪| 一区高清大胆人体| 亚洲日韩国产一区二区三区在线| 一区二区不卡视频在线观看| 国产欧美色一区二区三区| 亚洲天堂一区二区三区四区| 精品乱码一区内射人妻无码| 亚洲熟妇AV一区二区三区浪潮| 亚洲美女高清一区二区三区| 精品久久久久中文字幕一区| 一区二区三区无码高清视频| 久久久久人妻一区精品| 亚洲日韩精品一区二区三区无码| 国产亚洲一区二区手机在线观看| 杨幂AV污网站在线一区二区| 一区二区三区内射美女毛片| a级午夜毛片免费一区二区 | 日韩精品一区二区三区毛片| 国产精品综合一区二区| 亚洲AV无码一区二区乱子伦| 亚洲国产情侣一区二区三区| 能在线观看的一区二区三区| 亚洲一区二区三区日本久久九| 亚洲欧洲专线一区| 久久精品无码一区二区日韩AV | 国产一区二区三区四| 国产一区二区在线观看麻豆| 久久久不卡国产精品一区二区| 亚洲一区二区女搞男| 无码夜色一区二区三区| 中文字幕一区二区三区日韩精品 | 日韩精品无码一区二区三区四区 | 亚洲综合av永久无码精品一区二区|