CSS 學(xué)習(xí)筆記

1.支持簡寫的樣式


1.1 Background 屬性

  background:[background-color] [background-image] [background-repeat] [background-attachment] [background-position];
描述 默認(rèn)值
background-color 背景顏色 transparent
background-image 背景圖像 none
background-repeat 重復(fù)背景圖像 repeat
background-attachment 設(shè)置固定的背景圖像 scroll
background-position 背景圖像的位置 0% 0%
 background: #00FF00 url(bgimage.gif) no-repeat fixed top left;

1.2 Padding屬性

padding:padding-top padding-right padding-bottom padding-left;
描述 默認(rèn)值
padding-top 元素上內(nèi)邊距 0
padding-right 元素右內(nèi)邊距 0
padding-bottom 元素下內(nèi)邊距 0
padding-left 元素左內(nèi)邊距 0
//值個數(shù)不一樣代表的意思不一樣
padding: 3px 2px 1px 7px;
//上:3px 右:2px 下:1px 左:7px
padding: 3px 2px 1px;
//上:3px 右:2px 下:1px 左:2px
padding: 3px 2px;
//上:3px 右:2px 下:3px 左:2px
padding: 3px搔扁;
//上:3px 右:3px 下:3px 左:3px

1.3 Margin屬性

margin:margin-top margin-right margin-bottom margin-left;
描述 默認(rèn)值
margin-top 元素上外邊距 0
margin-right 元素右外邊距 0
margin-bottom 元素下外邊距 0
margin-left 元素左外邊距 0
//值個數(shù)不一樣代表的意思不一樣
margin: 3px 2px 1px 7px;
//上:3px 右:2px 下:1px 左:7px
margin: 3px 2px 1px;
//上:3px 右:2px 下:1px 左:2px
margin: 3px 2px;
//上:3px 右:2px 下:3px 左:2px
margin: 3px蝠咆;
//上:3px 右:3px 下:3px 左:3px

1.4 Border屬性

border:[border-width]  [border-style] [border-color];
//所有邊框
border-left:[border-width]  [border-style] [border-color];
//左邊框
border-right:[border-width]  [border-style] [border-color];
//右邊框
border-top:[border-width]  [border-style] [border-color];
//上邊框
border-bottom:[border-width]  [border-style] [border-color];
//下邊框
描述 默認(rèn)值
border-width 邊框的寬度 0
border-style 邊框的樣式 none
border-color 邊框的顏色 不指定
 border:5px solid blue;

border-width border-style border-color 單獨使用也可以簡寫,類同Padding Margin

1.5 Outline屬性,位于邊框邊緣的外圍

outline:[outline-color] [outline-style] [border-width];
描述 默認(rèn)值
outline-color 輪廓邊框的顏色 invert
outline-style 輪廓邊框的樣式 none
outline-width 輪廓邊框的寬度 medium
 outline:#0F0 none thick;

1.6 Font屬性

font:[font-style] [font-variant] [font-weight] [font-size/line-height] [font-family];
描述 默認(rèn)值
font-style 字體樣式 normal
font-variant 小型大寫字母文本 normal
font-weight 字體粗細(xì) normal
font-size 字體尺寸 medium
line-height 字體行高 normal
font-family 字體類型 不指定
 font:italic bold 12px/20px arial,sans-serif;

1.7 Transition 屬性

transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
描述 默認(rèn)值
transition-property 過渡效果的 CSS 屬性 all
transition-duration 過渡效果時間 0
transition-timing-function 速度曲線 ease
transition-delay 延遲時間 0
transition: width 2s;

1.8 Animation屬性

animation: [animation-name] [animation-duration] [animation-timing-function] [animation-delay] [animation-iteration-count] [animation-direction];
描述 默認(rèn)值
animation-name 規(guī)定需要綁定到選擇器的 keyframe 名稱 none
animation-duration 完成動畫所花費的時間 0
animation-timing-function 速度曲線 ease
animation-delay 延遲時間 0
animation-iteration-count 播放的次數(shù) 1
animation-direction 是否應(yīng)該輪流反向播放動畫 normal
animation:mymove 5s infinite;

2.包含多個值的樣式


2.1 Box-Shadow屬性

box-shadow: h-shadow v-shadow [blur] [spread]  [color] [inset];
描述 默認(rèn)值
h-shadow 水平陰影的位置 0
v-shadow 垂直陰影的位置 0
blur 模糊距離 0
spread 陰影的尺寸 0
color 陰影的顏色 #000
inset 內(nèi)部陰影(inset)安吁、外部陰影(outset) inset
box-shadow: 10px 10px pink 50px 20px inset;

box-shadow 向框添加一個或多個陰影時,該屬性是由逗號分隔的陰影列表

2.2 Border-Image 屬性

border-image:[border-image-source] [border-image-slice] [border-image-width] [border-image-outset] [border-image-repeat]
描述 默認(rèn)值
border-image-source 邊框的圖片的路徑 none
border-image-slice 圖片邊框向內(nèi)偏移 100%
border-image-width 圖片邊框的寬度 1
border-image-outset 邊框圖像區(qū)域超出邊框的量 0
border-image-repeat 平鋪(repeated)亭饵、鋪滿(rounded)或拉伸(stretched) stretch
border-image:url(border.png) 30 30 round;

2.3 Text-Shadow屬性

text-shadow: h-shadow v-shadow [blur] [color];
描述 默認(rèn)值
h-shadow 水平陰影的位置 0
v-shadow 垂直陰影的位置 0
blur 模糊距離 0
color 陰影的顏色 #000
text-shadow: 5px 5px 5px #FF0000;

text-shadow 向框添加一個或多個陰影時,該屬性是由逗號分隔的陰影列表

3.Flex 彈性布局


Flex布局的元素稱為 flex container。它的所有子元素稱為 flex item。

概念圖

容器默認(rèn)存在兩根軸:水平的主軸(main axis)和垂直的交叉軸(cross axis)隔心。
Flex以后,子元素的 float尚胞、clearvertical-align屬性將失效

3.1 Flex Container屬性

描述
flex-direction 主軸的方向 row(默認(rèn)值):主軸為水平方向硬霍,起點在左端。<br />row-reverse:主軸為水平方向笼裳,起點在右端唯卖。<br />column:主軸為垂直方向,起點在上沿躬柬。<br />column-reverse:主軸為垂直方向拜轨,起點在下沿。
flex-wrap 如何換行 nowrap(默認(rèn)):不換行允青。<br />wrap:換行橄碾,第一行在上方。<br />wrap-reverse:換行颠锉,第一行在下方
flex-flow [flex-direction] [flex-wrap] row nowrap (默認(rèn))
justify-content 主軸上對齊方式 flex-start(默認(rèn)值):左對齊<br />flex-end:右對齊<br />center: 居中<br />space-between:先兩端對齊法牲,后項目之間間隔相等。<br />space-around:項目之間間隔相等琼掠。
align-items 交叉軸上對齊方式 flex-start:上對齊拒垃。<br />flex-end:下對齊。<br />center:居中瓷蛙。<br />baseline: 項目的第一行文字的基線對齊悼瓮。<br />stretch(默認(rèn)值):占滿整個容器的高度。
align-content 多軸的對齊方式

3.2 Flex Item屬性

描述 默認(rèn)值
order 排列順序艰猬。數(shù)值越小横堡,排列越靠前 0
flex-grow 放大比例 0
flex-shrink 縮小比例 1
flex-basis 占據(jù)的main size auto
flex [flex-grow] [flex-shrink] [flex-basis] 0 1 auto
align-self 單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性姥宝。 auto

引用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市恐疲,隨后出現(xiàn)的幾起案子腊满,更是在濱河造成了極大的恐慌,老刑警劉巖培己,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碳蛋,死亡現(xiàn)場離奇詭異,居然都是意外死亡省咨,警方通過查閱死者的電腦和手機肃弟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人笤受,你說我怎么就攤上這事穷缤。” “怎么了箩兽?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵津肛,是天一觀的道長。 經(jīng)常有香客問我汗贫,道長身坐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任落包,我火速辦了婚禮部蛇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘咐蝇。我一直安慰自己涯鲁,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布嘹害。 她就那樣靜靜地躺著撮竿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笔呀。 梳的紋絲不亂的頭發(fā)上幢踏,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音许师,去河邊找鬼房蝉。 笑死,一個胖子當(dāng)著我的面吹牛微渠,可吹牛的內(nèi)容都是我干的搭幻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼逞盆,長吁一口氣:“原來是場噩夢啊……” “哼檀蹋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起云芦,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤俯逾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后舅逸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桌肴,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年琉历,在試婚紗的時候發(fā)現(xiàn)自己被綠了坠七。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片水醋。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖彪置,靈堂內(nèi)的尸體忽然破棺而出拄踪,到底是詐尸還是另有隱情,我是刑警寧澤悉稠,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布宫蛆,位于F島的核電站,受9級特大地震影響的猛,放射性物質(zhì)發(fā)生泄漏耀盗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一卦尊、第九天 我趴在偏房一處隱蔽的房頂上張望叛拷。 院中可真熱鬧,春花似錦岂却、人聲如沸忿薇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽署浩。三九已至,卻和暖如春扫尺,著一層夾襖步出監(jiān)牢的瞬間筋栋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工正驻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留弊攘,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓姑曙,卻偏偏與公主長得像襟交,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子伤靠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

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

  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,555評論 32 459
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表捣域,主要用...
    寥寥十一閱讀 1,836評論 0 6
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,475評論 0 6
  • 莊子說:古之人,外化而內(nèi)不化⊙绾希現(xiàn)在的我好像改變了很多焕梅,但是又似乎從來沒有改變過,生命要有所堅持形纺,而生存可以隨...
    周周ross17909閱讀 239評論 0 0
  • 《從你的全世界路過》這個名字咋一聽像是在講愛情丘侠,看下去其實它講的是青春徒欣。青春是什么逐样?我想每個人的回答都是不同。看過...
    月芽凌曦閱讀 500評論 5 1