Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
習(xí)HTML時(shí)有時(shí)候我們需要用代碼設(shè)置邊框或虛線邊框的樣式,那該怎么設(shè)置呢?下面上海非凡進(jìn)修學(xué)院HTML5開發(fā)培訓(xùn)機(jī)構(gòu)大咖分享下html虛線邊框設(shè)置教程,會(huì)對(duì)幾個(gè)不同標(biāo)簽加虛線邊框效果樣式,同學(xué)們可以根據(jù)示例靈活掌握與應(yīng)用到自己DIV+CSS布局中。
為了對(duì)html不同標(biāo)簽加邊框虛線,我們選擇幾個(gè)常用標(biāo)簽對(duì)齊設(shè)置邊框虛線效果。
1、html常用標(biāo)簽
div標(biāo)簽
span
ul li
table tr td
2、實(shí)例用到CSS屬性單詞
border
width
height
3、實(shí)現(xiàn)虛線的CSS重點(diǎn)介紹
border為邊框?qū)傩裕绻獙?shí)現(xiàn)對(duì)象邊框效果,要設(shè)置邊框?qū)挾取⑦吙蝾伾⑦吙驑邮剑▽?shí)線還是虛線)
border:1px dashed #F00 這個(gè)就是設(shè)置邊框樣式寬度為1px,虛線,虛線為紅色。
4、實(shí)例描述
我們對(duì)以上幾個(gè)標(biāo)簽設(shè)置相同寬度、相同高度、邊框效果。
5、HTML代碼示例:
以上示例對(duì)html中不同標(biāo)簽設(shè)置相同的樣式,包括相同邊框虛線。
上海HTML5開發(fā)培訓(xùn)機(jī)構(gòu)大咖提示邊框三個(gè)樣式
通常我們可以對(duì)邊框設(shè)置寬度(厚度)、邊框樣式、邊框顏色這三個(gè)屬性與參數(shù)。
1)、邊框顏色:border-color:#000
2)、邊框厚度(寬度):border-width:1px
使用數(shù)字+單位設(shè)置邊框厚度寬度,如1px(邊框厚度寬度為1像素),邊框必須為正數(shù)字,大于0的數(shù)值。否則設(shè)置邊框border樣式無效。
3)、border邊框樣式:border-style:solid
上海HTML5開發(fā)培訓(xùn)機(jī)構(gòu)大咖提示:邊框border樣式值如下:
none :無邊框。與任何指定的border-width值無關(guān)
hidden : 隱藏邊框。IE不支持
dotted : 在MAC平臺(tái)上IE4+與WINDOWS和UNIX平臺(tái)上IE5.5+為點(diǎn)線。否則為實(shí)線(常用)
dashed : 在MAC平臺(tái)上IE4+與WINDOWS和UNIX平臺(tái)上IE5.5+為虛線。否則為實(shí)線(常用)
solid :實(shí)線邊框(常用)
double : 雙線邊框。兩條單線與其間隔的和等于指定的border-width值
groove : 根據(jù)border-color的值畫3D凹槽
ridge :根據(jù)border-color的值畫菱形邊框
inset : 根據(jù)border-color的值畫3D凹邊
outset : 根據(jù)border-color的值畫3D凸邊
<script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>
邊框可以是圖片img,也可以是div元素,也可以是table,也可以是span
一、邊框樣式的三要素:
1、邊框的寬度 border-width
2、邊框的外觀 border-style
3、邊框的顏色 border-color
二、邊框?qū)傩?/p>
語(yǔ)法:
border-width:像素值;
border-style: 屬性值;none 無樣式、dashed虛線、solid實(shí)線
border-color:關(guān)鍵字或者RGB值。
舉例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>12CSS</title>
<style type="text/css">
div
{
width=100px;
height=50px;
}
#div1
{
border-width: 2;
border-style: solid;
border-color:red;
}
</style>
</head>
<body>
<div id=div1>你好,嘻嘻</div>
<div>你好,嘻嘻</div>
</body>
</html>
邊框三個(gè)屬性簡(jiǎn)寫
語(yǔ)法:
border:1px solid red;
等價(jià)于
border-width:1px;
border-style: solid;
border-color:red;
舉例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>12CSS</title>
<style type="text/css">
div
{
border: 1px solid red;
}
</style>
</head>
<body>
<div>你好,嘻嘻</div>
</body>
</html>
三、局部樣式
一個(gè)框有四個(gè)邊,如果想單獨(dú)設(shè)置一個(gè)邊就需要單獨(dú)設(shè)定
1、上邊框border-top
border-top-width: 1px;
border-top-style: solid;
border-top-color: red;
簡(jiǎn)寫為:
border-top: 1px solid red;
2、下邊框border-bottom
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: red;
簡(jiǎn)寫為:
border-bottom: 1px solid red;
3、左邊框border-left
border-left-width: 1px;
border-left-style: solid;
border-left-color: red;
簡(jiǎn)寫為:
border-left: 1px solid red;
4、右邊框border-right
border-right-width: 1px;
border-right-style: solid;
border-right-color: red;
簡(jiǎn)寫為
border-right: 1px solid red;
整體舉例
建企業(yè)網(wǎng)站時(shí)使用CSS邊框圓角是很容易的事,但要設(shè)置邊框圓角的漸變效果就需要費(fèi)些功夫了,需要正確理解幾個(gè)CSS屬性的含義,background-origin,background-clip,background-size這幾個(gè)是必須用到的,調(diào)整好性能的數(shù)值就可以靈活運(yùn)用了。
想要實(shí)現(xiàn)CSS圓角漸變并匹配內(nèi)容背景圖可以參考以下代碼:
<style> div { width: 500px; height: 300px; margin: 10px; padding: 30px; border-radius: 50px; /*設(shè)置圓角*/ border:50px solid transparent; /*設(shè)置邊框顏色透明,確保背景漸變色顯示*/ background-origin:border-box; /*從邊框開始背景圖*/ background-clip:padding-box,border-box; /*設(shè)置第一個(gè)背景和第二個(gè)背景的范圍*/ background-size:cover; /*由于背景圖像不能設(shè)置純色,所以可以使用下面的方式設(shè)置純色*/ background-image:linear-gradient(#fff, #fff),linear-gradient(#FC0, #F30); } .a1{display:block;height:280px;background-image:url(/images/school.jpg); background-repeat:no-repeat;background-size:contain;} </style> <div> <span class="a1">邊框漸變色從內(nèi)邊框到邊框,背景圖像單獨(dú)設(shè)置不重復(fù)。</span> </div>
background-origin表示的是背景起始位置,其三個(gè)值如下,依次是
border-box 從邊框開始;
padding-box(默認(rèn)) 從內(nèi)邊距開始;
content-box 從內(nèi)容開始。
background-origin: border-box | padding-box(默認(rèn)) | content-box
background-clip表示的是背景填充位置,其四個(gè)值如下,依次是
border-box(默認(rèn)) 填充至邊框;
padding-box 填充至內(nèi)邊距;
content-box 填充之內(nèi)容;
text 作為字體前景色。
background-clip: border-box(默認(rèn)) | padding-box | content-box | text
background-size表示的是背景尺寸,其五個(gè)值如下,依次是
contain 將圖像擴(kuò)大至適應(yīng)最短的邊,剩余部分默認(rèn)重復(fù)圖像
cover 將圖像擴(kuò)大至適應(yīng)最長(zhǎng)的邊,圖像可能顯示不完整
length 兩個(gè)值依次設(shè)置圖像寬和高,未設(shè)置則為auto
percentage 兩個(gè)百分比依次設(shè)置圖像寬和高,未設(shè)置則為auto
auto 默認(rèn)設(shè)置
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。