css簡(jiǎn)寫

屬性簡(jiǎn)寫

CSS 規(guī)范定義簡(jiǎn)寫屬性的目的在于將那些關(guān)于同一主題的常見屬性的定義集中在一起契耿。如我們已經(jīng)說過的margin、padding、border等。

下面我們?cè)傺a(bǔ)充一些常用的一些屬性簡(jiǎn)寫憎茂。

字體相關(guān)屬性

font 相關(guān)屬性用于設(shè)置字體,主要由以下幾個(gè)屬性組成:

font-family:字體家族

font-size:字體大小

line-height:行高

font-weight:字體粗細(xì)

font-style:字體樣式

font-variant:變體

其簡(jiǎn)寫語法為:

font: size/line-height weight style variant family;

實(shí)例如下:

/* size/line-height | family */font:14px/1.5"微軟雅黑", sans-serif;

圓角屬性

border-radius 的取值其實(shí)和 margin 也差不多锤岸,不過它描述的是角竖幔,順序如下(top-left,top-right是偷,bottom-right拳氢,bottom-left):

如果是1個(gè)值,則所有角都是蛋铆;如果是2個(gè)值饿幅,則第一個(gè)值對(duì)應(yīng)圖中的1和3,第二個(gè)值對(duì)應(yīng)圖中的2和4戒职;如果是3個(gè)值,則第二個(gè)值對(duì)應(yīng)圖中的2和4透乾;如果是4個(gè)值則表示各個(gè)角

簡(jiǎn)單示例如下:

.box{border-radius:10px15px;}

除此之外洪燥,還因?yàn)閳A角的特殊性磕秤,還有一個(gè)省略模式,但是在說著之前捧韵,得先了解圓角的弧度是怎么計(jì)算的市咆。

我們的圓角弧度可以是圓或橢圓的弧度。當(dāng)使用一個(gè)半徑時(shí)則確定一個(gè)圓形再来;當(dāng)使用兩個(gè)半徑時(shí)則確定一個(gè)橢圓蒙兰,這個(gè)(橢)圓與邊框的交集形成圓角效果。如下圖:

這樣當(dāng)我們有2個(gè)半徑時(shí)芒篷,則省略模式為:

border-radius: X半徑 / Y半徑

X半徑與Y半徑的取值模式跟上面一個(gè)半徑時(shí)一樣搜变,都可以是1-4個(gè)值,如:border-radius: 10px 20px / 5px 10px 15px;

更多關(guān)于圓角的設(shè)置可參看MDN的border-radius介紹针炉。

背景相關(guān)屬性簡(jiǎn)寫

簡(jiǎn)單的 background 的屬性由 background-color挠他、background-image、background-repeat篡帕、background-position 組成(還有一個(gè)background-attachment殖侵,不過一般不用),如下:

/* 簡(jiǎn)寫前 */.bg{background-color:#fff;background-image:url(images/bg.png);background-repeat: no-repeat;background-position: bottom right;}/* 簡(jiǎn)寫后 */.bg{background:#fffurl(images/bg.png) no-repeat bottom right;}

但是 CSS3 時(shí)代又加入了 background-size镰烧、background-origin拢军、background-clip 及多個(gè)值,整體上比之前復(fù)雜了很多怔鳖,但是沒關(guān)系茉唉,這些新加的屬性你可以單獨(dú)寫(先建議單獨(dú)寫,因?yàn)榭赡苓@些新的屬性還有些瀏覽器兼容問題)败砂。

.bg{background:#fffurl(images/bg.png) no-repeat bottom right;background-size: cover;}

動(dòng)畫相關(guān)屬性

動(dòng)畫部分我們第三章會(huì)講到赌渣,可以先大概了解。

transition

transition用于過渡動(dòng)畫昌犹,跟background差不多坚芜,transition屬性也是由幾個(gè)屬性組成,如下:

transition-property:應(yīng)用過渡效果的CSS屬性名稱

transition-duration:過渡效果花費(fèi)的時(shí)間

transition-timing-function:過渡效果的時(shí)間曲線

transition-delay:過渡效果何時(shí)開始

其簡(jiǎn)寫語法為:

transition: property duration timing-function delay;

animation

animation用于幀動(dòng)畫斜姥,在屬性組成上鸿竖,只是比transition多了幾個(gè)而已。

animation-name:@keyframes 動(dòng)畫的名稱

animation-duration:動(dòng)畫完成一個(gè)周期所花費(fèi)的秒或毫秒

animation-timing-function:動(dòng)畫的速度曲線

animation-delay:動(dòng)畫何時(shí)開始

animation-iteration-count:動(dòng)畫被播放的次數(shù)

animation-direction:動(dòng)畫是否在下一周期逆向地播放

animation-play-state:動(dòng)畫是否正在運(yùn)行或暫停

animation-fill-mode:動(dòng)畫時(shí)間之外的狀態(tài)

其簡(jiǎn)寫語法為:

animation: name duration timing-function delay iteration-count direction play-state fill-mode;

值簡(jiǎn)寫

除了屬性可以通過組合的形式進(jìn)行簡(jiǎn)寫铸敏,一些滿足條件的值也可以進(jìn)行適當(dāng)?shù)摹巴倒p料”缚忧。

一般來說以0+單位出現(xiàn)的值,都可以直接用0杈笔,省略單位闪水,如0px可直接寫成0(但0deg不允許去掉 deg )

同樣一般小于1的小數(shù)的都可以省略前面的0,如0.3s可以直接寫.3s

顏色值如果采用十六進(jìn)制蒙具,表示紅綠藍(lán)的每?jī)晌欢家粯拥脑捛蛴埽梢允÷砸晃恍喾省H?ff0000、#336699持钉、#cccccc衡招,則可省略為#f00,#369每强,#ccc始腾,但是#ff0122(表示綠色的01不一樣),#3f3f3f(表示紅色的3f不一樣空执,同樣表示綠色和藍(lán)色也不一樣)則不能省略

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末浪箭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子脆烟,更是在濱河造成了極大的恐慌山林,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邢羔,死亡現(xiàn)場(chǎng)離奇詭異驼抹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)拜鹤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門框冀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人敏簿,你說我怎么就攤上這事明也。” “怎么了惯裕?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵温数,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我蜻势,道長(zhǎng)撑刺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任握玛,我火速辦了婚禮够傍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘挠铲。我一直安慰自己冕屯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布拂苹。 她就那樣靜靜地躺著安聘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上搞挣,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天带迟,我揣著相機(jī)與錄音,去河邊找鬼囱桨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛嗅绰,可吹牛的內(nèi)容都是我干的舍肠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼窘面,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼翠语!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起财边,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤肌括,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后酣难,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谍夭,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年憨募,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了紧索。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡菜谣,死狀恐怖珠漂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情尾膊,我是刑警寧澤媳危,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站冈敛,受9級(jí)特大地震影響待笑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜莺债,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一滋觉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧齐邦,春花似錦椎侠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春浅悉,著一層夾襖步出監(jiān)牢的瞬間趟据,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工术健, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汹碱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓荞估,卻偏偏與公主長(zhǎng)得像咳促,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勘伺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • 在segmentfault寫的筆記歸總能力太差了跪腹,以后寫筆記還是跑來簡(jiǎn)書記錄一下算了。 we known:CSS有...
    UolCano閱讀 656評(píng)論 2 1
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color飞醉,font冲茸,text-align,li...
    love2013閱讀 2,315評(píng)論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color缅帘,font轴术,text-align,li...
    wzhiq896閱讀 1,755評(píng)論 0 2
  • 1.CSS3 邊框 border-radius CSS屬性用來設(shè)置邊框圓角股毫。當(dāng)使用一個(gè)半徑時(shí)確定一個(gè)圓形膳音;當(dāng)使用兩...
    garble閱讀 643評(píng)論 0 0
  • 個(gè)人成長(zhǎng),我想要的的個(gè)人成長(zhǎng)環(huán)境是在樹林里自由的呼吸铃诬,因?yàn)槲也幌胱寗e人踩在腳底下祭陷,所以在成長(zhǎng)的路上我會(huì)像鴕鳥一樣把...
    3912王宣閱讀 183評(píng)論 0 0