CSS背景邊框

背景樣式

常用的背景樣式
  • 背景色:background-color
background-color: gray;
background-color: #808080;
background-color: rgb(128,128,128);
  • 背景圖像:background-image
body{background-image: url("images/bg.jpg");}
  • 背景圖片重復(fù):background-repeat
描述
repeat 默認(rèn)。背景圖像將在垂直方向和水平方向重復(fù)
repeat-x 背景圖像將在水平方向重復(fù)
repeat-y 背景圖像將在垂直方向重復(fù)
no-repeat 背景圖像將僅顯示一次
inherit 規(guī)定應(yīng)該從父元素繼承background-repeat屬性的設(shè)置
  • 背景圖片定位:background-position

background-position屬性值:

①使用關(guān)鍵字:background-position:center left

②使用百分?jǐn)?shù)值:background-position: 50% 50%

③使用長度值:background-position:300px 100px

/*背景樣式綜合使用*/
background: #00ff00 url(image/bg.jpg)  no-repeat center;
  • 背景圖片固定:background-attachment

background-attachment屬性設(shè)置背景圖像是否固定或者隨著頁面的其余部分滾動(dòng)衩匣。

  1. scroll:默認(rèn)值孔厉。背景圖像會(huì)隨著頁面的滾動(dòng)而移動(dòng)逆皮。
  2. fixed:當(dāng)頁面的其余部分滾動(dòng)時(shí)蛋济,背景圖像不會(huì)移動(dòng)甜无。
background-size
  • 規(guī)定背景圖片的尺寸
  • 語法:background-size: length| percentage| cover| contain;
描述
length 以浮點(diǎn)數(shù)字和單位組成的長度值來設(shè)置背景圖像的寬度和高度撒璧,如果只設(shè)置第一個(gè)值群扶,則第二個(gè)值會(huì)被設(shè)置為"auto"
percentage 以父元素的百分比來設(shè)置背景圖像的寬度和高度及刻,如果只設(shè)置第一個(gè)值,則第二個(gè)值會(huì)被設(shè)置為"auto"
cover 保持背景圖像本身寬高比例竞阐,將圖片縮放到正好完全覆蓋所定義背景的區(qū)域
contain 保持背景圖像本身寬高比例缴饭,將圖片縮放到寬度或高度正好適應(yīng)所定義背景的區(qū)域
cover和contain
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>背景</title>
    <style type="text/css">
        div{width: 700px;height: 400px;border: 2px solid plum;background-repeat: no-repeat;
            background-image: url(img/design.jpg);background-size: cover;}
    </style>
</head>
<body>
    <div>圖片尺寸</div>
</body>
</html>
background-origin
  • 規(guī)定背景圖片的定位區(qū)域(background-position的參考位置)
  • 語法:background-origin: border-box | padding-box | content-box;

默認(rèn)是padding-box

background-origin
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"> 
    <style> 
        div{border:10px solid black;padding:35px;background-image:url(img/smiley.gif);
        background-repeat:no-repeat;background-position:0px 0px;}
        #div1{background-origin: padding-box;}
        #div2{background-origin:content-box;}
    </style>
</head>
<body>
    <p>背景圖像邊界框的相對(duì)位置:</p>
    <div id="div1">
      CSS 允許應(yīng)用純色作為背景,也允許使用背景圖像創(chuàng)建相當(dāng)復(fù)雜的效果骆莹。CSS 在這方面的能力遠(yuǎn)遠(yuǎn)在 HTML 之上颗搂。CSS 允許應(yīng)用純色作為背景,也允許使用背景圖像創(chuàng)建相當(dāng)復(fù)雜的效果幕垦。CSS 在這方面的能力遠(yuǎn)遠(yuǎn)在 HTML 之上丢氢。
    </div>
    <p>背景圖像的相對(duì)位置的內(nèi)容框:</p>
    <div id="div2">
      CSS 允許應(yīng)用純色作為背景傅联,也允許使用背景圖像創(chuàng)建相當(dāng)復(fù)雜的效果。CSS 在這方面的能力遠(yuǎn)遠(yuǎn)在 HTML 之上疚察。CSS 允許應(yīng)用純色作為背景蒸走,也允許使用背景圖像創(chuàng)建相當(dāng)復(fù)雜的效果。CSS 在這方面的能力遠(yuǎn)遠(yuǎn)在 HTML 之上貌嫡。
    </div>
</body>
</html>
background-clip
  • 規(guī)定背景的繪制區(qū)域(決定背景在哪些區(qū)域顯示)比驻。
  • 語法:background-clip: border-box| padding-box| content-box;
描述
border-box 從邊框區(qū)域向外裁剪背景
padding-box 從補(bǔ)白區(qū)域向外裁剪背景
content-box 從內(nèi)容區(qū)域向外裁剪背景
background-clip與background-origin
  • background-clip:border| padding| content 指定背景在哪些區(qū)域可以顯示,但與背景開始繪制的位置無關(guān)岛抄。背景的繪制的位置可以出現(xiàn)在不顯示背景的區(qū)域别惦,這時(shí)就相當(dāng)于背景圖片被不顯示背景的區(qū)域裁剪了一部分。
  • background-origin:padding| border| content 指定背景從哪個(gè)區(qū)域(邊框夫椭、補(bǔ)白或內(nèi)容)開始繪制掸掸。可以用此屬性在邊框上繪制背景益楼,但邊框上的背景顯不顯示出來就要由background-clip來決定了猾漫。
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"> 
    <style>
        #example1 {
            width: 800px;
            height: 450px;
            border: 20px dotted black;
            padding: 50px;
            background-image: url(img/girl.jpg);
            background-size: 100% 100%;
            background-repeat: no-repeat;           
            background-clip: padding-box;/*padding-box以外的都要剪輯掉*/
            background-origin: border-box;/*從border-box開始進(jìn)行剪輯*/
        }
    </style>s
</head>
<body>
    <div id="example1"></div>
</body>
</html>

邊框樣式

常用的邊框樣式
border
  • 設(shè)置邊框?qū)挾龋?code>border-width 寬度值。示例: border-width:1px;

  • 設(shè)置邊框顏色:border-color 顏色感凤。示例:border-color:#cccccc;

  • 設(shè)置邊框樣式:border-style 樣式關(guān)鍵字悯周。示例:border-style: solid;

邊框線類型
  • 邊框復(fù)合樣式:border: width / style / color 示例:border: 3px dotted#ff9900
border-radius

圓角邊框——border-radius 屬性。

  • 語法 border-radius: 1-4 length | %;
  • border-radius屬性可包含兩個(gè)參數(shù)值陪竿,第一個(gè)值表示圓角的水平半徑禽翼,第二個(gè)值表示圓角的垂直半徑,兩個(gè)參數(shù)值通過斜線分隔族跛。如果僅包含一個(gè)參數(shù)值闰挡,表示兩個(gè)值相同,即1/4圓角礁哄。
單位 描述
length 定義圓角的形狀长酗。(圓角半徑)
% 比百分比定義圓角的形狀
border-radius

如果要繪制的圓角邊框4個(gè)角的半徑各不相同時(shí),需按左上角桐绒、右上角夺脾、右下角、左下角的順序設(shè)置每個(gè)方向圓角半徑的值茉继。

  • border-top-left-radius咧叭、border-top-right-radius、border-bottom-right-radius烁竭、border-bottom-left-radius(繪制圓角邊框的四個(gè)角的半徑各不相同時(shí)菲茬,按照上述的順序)
  • 如果省略 bottom-right,則與 top-left 相同。如果省略 top-right婉弹,則與 top-left 相同睬魂。
div{
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 30px;
    /*上述的四句代碼等同于:border-radius:0px 10px 20px 30px;*/
}
border-image

圖像邊框——border-image 屬性

  • 可以讓元素的長度或?qū)挾忍幱陔S時(shí)變化的邊框統(tǒng)一使用一個(gè)圖像文件進(jìn)行繪制。
  • 語法:border-image: url(圖像文件的路徑) A B C D

ABCD四個(gè)參數(shù)表示瀏覽器自動(dòng)把圖像分隔時(shí)的上邊距镀赌、右邊距汉买、下邊距以及左邊距。

border-image

border-image 屬性是一個(gè)簡寫屬性佩脊,用于設(shè)置以下屬性:

描述
border-image-source 定義用在邊框的圖片的路徑
border-image-slice 定義如何裁切背景圖像
border-image-width 圖片邊框的寬度
border-image-outset 邊框圖像區(qū)域超出邊框的量
border-image-repeat 圖像邊框是否應(yīng)平鋪(repeated)蛙粘、鋪滿(rounded)或拉伸(stretched)

陰影

向框添加一個(gè)或多個(gè)陰影——box-shadow 屬性

語法:box-shadow: h-shadow v-shadow blur spread color inset;

border-shadow
border-shadow
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市威彰,隨后出現(xiàn)的幾起案子出牧,更是在濱河造成了極大的恐慌,老刑警劉巖歇盼,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舔痕,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡豹缀,警方通過查閱死者的電腦和手機(jī)伯复,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邢笙,“玉大人啸如,你說我怎么就攤上這事〉撸” “怎么了叮雳?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長妇汗。 經(jīng)常有香客問我帘不,道長,這世上最難降的妖魔是什么杨箭? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任寞焙,我火速辦了婚禮,結(jié)果婚禮上互婿,老公的妹妹穿的比我還像新娘捣郊。我一直安慰自己,他們只是感情好擒悬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布模她。 她就那樣靜靜地躺著稻艰,像睡著了一般懂牧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天僧凤,我揣著相機(jī)與錄音畜侦,去河邊找鬼。 笑死躯保,一個(gè)胖子當(dāng)著我的面吹牛旋膳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播途事,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼验懊,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了尸变?” 一聲冷哼從身側(cè)響起义图,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎召烂,沒想到半個(gè)月后碱工,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡奏夫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年怕篷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酗昼。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡廊谓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出麻削,到底是詐尸還是另有隱情蹂析,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布碟婆,位于F島的核電站电抚,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏竖共。R本人自食惡果不足惜蝙叛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望公给。 院中可真熱鬧借帘,春花似錦、人聲如沸淌铐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腿准。三九已至际起,卻和暖如春拾碌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背街望。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工校翔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人灾前。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓防症,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哎甲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蔫敲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容