CSS邊框與背景屬性

2019-04-15

邊框?qū)傩?/h2>

邊框基本屬性

屬性名 用途
border-style 邊框的樣式
border-color 邊框的顏色
border-width 邊框的寬度
border 綜合屬性,對邊框?qū)挾?、樣式、顏色進(jìn)行統(tǒng)一設(shè)置。 border: 寬度 樣式 顏色 ;
border-top 綜合設(shè)置上邊框
border-right 綜合設(shè)置右邊框
border-bottom 綜合設(shè)置下邊框
border-left 綜合設(shè)置左邊框

border-style的取值

參數(shù)名 含義
none 無樣式
solid 實(shí)線
outset 外凸
groove 槽線
dotted 點(diǎn)劃線
dashed 虛線
inset 內(nèi)凹
ridge 脊線
double 雙線

可以按照top-right-bottom-left的順序設(shè)置元素各邊框的樣式

border-color:red green blue orange;四個邊四種顏色

border-color:red green blue orange;上下邊同色,左右邊同色

表格邊框?qū)傩?/h3>

1. border-collapse

設(shè)置表格邊框是否合并為單一邊框。效果與cellspacing相同

描述
separate 默認(rèn)值。邊框會分開。不會忽略 border-spacing 屬性。
collapse 邊框合并為單一邊框。忽略 border-spacing 和 empty-cells 屬性。

2. border-spacing

border-collapse設(shè)置為separate時有效。指定單元格之間的距離。兩個長度值中第一個是水平間隔,第二個是垂直間隔。

描述
length length 規(guī)定相鄰單元格邊框之間的距離。使用 px、cm 等單位。不允許使用負(fù)值。 如果定義一個 length 參數(shù),代表的是水平和垂直間距。 如果定義兩個 length 參數(shù),則第一個設(shè)置水平間距,第二個設(shè)置垂直間距。

3. 圓角邊框(border-radius)

border-radius:150px;

角度達(dá)到寬高的50%呈現(xiàn)圓形,繼續(xù)增大形狀不會再有變化。

border-radius屬性可包含兩個參數(shù)值:
第一個值表示圓角的水平半徑,第二個值表示圓角的垂直半徑,兩個參數(shù)通過斜線分隔。

可以為元素的4個角設(shè)置不同弧度:

border-top-left-radius:30px; /*左上角*/
border-top-right-radius:40px; /*右上角*/
border-bottom-left-radius:50px; /*左下角*/
border-bottom-right-radius:60px; /*右下角*/

4.邊框陰影(box-shadow)

描述
h-shadow 必需。水平陰影的位置。允許負(fù)值。
v-shadow 必需。垂直陰影的位置。允許負(fù)值。
blur 可選。模糊距離。
spread 可選。陰影的尺寸。
color 可選。陰影的顏色。請參閱 CSS 顏色值。
inset 可選。將外部陰影 (outset) 改為內(nèi)部陰影。

各參數(shù)的組合順序:box-shadow: h-shadow v-shadow blur spread color inset

背景屬性

背景基本屬性

描述
background-color 背景顏色。
background-image 背景圖像,默認(rèn)平鋪,url('URL')格式
background-repeat 定義了圖像的平鋪模式。設(shè)置是否及如何重復(fù)背景圖像。
background-position 規(guī)定背景圖像的起始位置。
background-attachment 規(guī)定背景圖像是否固定或者隨著頁面的其余部分滾動。
background 綜合屬性

background-repeat

描述
repeat 默認(rèn)。背景圖像將在垂直方向和水平方向重復(fù)。
repeat-x 背景圖像將在水平方向重復(fù)。
repeat-y 背景圖像將在垂直方向重復(fù)。
no-repeat 背景圖像將僅顯示一次。

background-position

描述
top<br /> left<br /> right<br /> bottom<br /> center 配合使用<br /> 例:top right(右上角)<br /> 如果只有一個關(guān)鍵詞,那么第二個默認(rèn)為center<br /> 例:top(左右居中靠上)
x% y% 0% 0%是左上角,100% 100%右上角,如果只寫一個另一個則為50%
xpos ypos 像素值

background-attachment

描述
scroll 默認(rèn)值。背景圖像會隨著頁面其余部分的滾動而移動。
fixed 當(dāng)頁面的其余部分滾動時,背景圖像不會移動。

background
可以按順序綜合設(shè)置如下屬性(某個屬性值可以缺省):
background-color
background-image
background-repeat
background-attachment
background-position

定義多背景圖像

css3可以在一個元素里顯示多個背景圖像。圖像根據(jù)瀏覽器中疊放順序從上往下指定,第一個圖像放在最上面,最后指定的圖像放在最下面。

background:
          url(images/001.jpg) no-repeat,
          url(images/002.jpg) no-repeat 100px 100px,
          url(images/003.jpg) no-repeat 200px 200px;

背景尺寸屬性

background-size主要參數(shù)

描述
length 設(shè)置背景圖片高度和寬度。第一個值設(shè)置寬度,第二個值設(shè)置的高度。如果只給出一個值,第二個是設(shè)置為"atuo(自動)"
percentage 將計(jì)算相對于背景定位區(qū)域的百分比。第一個值設(shè)置寬度,第二個值設(shè)置的高度。如果只給出一個值,第二個是設(shè)置為"auto(自動)"
cover 此時會保持圖像的縱橫比并將圖像縮放成將完全覆蓋背景定位區(qū)域的最小大小。
contain 此時會保持圖像的縱橫比并將圖像縮放成將適合背景定位區(qū)域的最大大小。

透明度(opacity)

接受小于等于1的小數(shù)作為參數(shù),默認(rèn)值為1(不透明)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、CSS入門 1、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,728評論 0 6
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 4,952評論 0 0
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,438評論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,119評論 0 2
  • 關(guān)注我的個人博客:https://pinbolei.cn,獲取更多內(nèi)容 1、CSS3的概念和優(yōu)勢 A、CSS3的概...
    pinbolei閱讀 855評論 0 3

友情鏈接更多精彩內(nèi)容