HTML和CSS

12577968-019e221ec36e8a16.webp.jpg

只是總結(jié)了一些平時(shí)容易忘記的知識(shí)點(diǎn)勺馆,太基礎(chǔ)的沒摘錄,望大家不喜就噴。

0.HTML和CSS

1.標(biāo)簽子元素

/*a盒子下面的第一個(gè)b元素先朦,注意b元素必須為a元素下面的第一個(gè)元素,否則失效*/
.a > b:nth-child(1){
color:red;
font-size:red;
}

.ul1 > li:nth-child(1):修飾class=ul1的第1個(gè)li子元素
.ul1 > li:nth-child(2):修飾class=ul1的第2個(gè)li子元素
.ul1 > li:nth-child(3):修飾class=ul1的第3個(gè)li子元素

2.邊框

boder-radius:設(shè)置邊框圓角犬缨,設(shè)置為50%為一個(gè)圓喳魏;
box-shadow:10px 10px 5px red;/x,y方向偏移量,透明度怀薛,顏色/
transition:transform 2s;旋轉(zhuǎn)效果兩秒內(nèi)平滑完成刺彩;
transform:rotate(50deg);旋轉(zhuǎn)50度
text-decoration:none 去掉文字的下劃線
text-decoration:underline; 下劃線
text-decoration:line-through; 刪除線
list-style: none;去掉li 的圓心
border:solid 1px red; 設(shè)置容器的邊框線為1px,實(shí)線solid,dashed虛線,dotted點(diǎn),紅色枝恋,會(huì)占實(shí)際寬高
outline:solid 1px red; 設(shè)置容器的邊框線為1px迂苛,實(shí)線,紅色,不會(huì)占實(shí)際寬高
line-height:30px;行高鼓择,設(shè)置文字垂直居中方式,如果行高值等于容器的值就會(huì)垂直居中
text-align:center/left/right; 設(shè)置文字水平居中方式, 居中/靠左/靠右
letter-spacing:5px; 設(shè)置每個(gè)字符間距

3.white-space

white-space: normal; 默認(rèn)空白處理三幻,忽略空白;
white-space: pre;保留空白符呐能;
white-space: pre-line;容器寬度不夠時(shí)念搬,自動(dòng)換行

4.background

background-color:black;背景顏色
background-image:url("../images/b.jpg");
background-repeat: no-repeat;背景圖不重復(fù)
background-repeat: repeat-x;重復(fù)水平方向
background-repeat: repeat-y;重復(fù)垂直方向
background:url("../images/b.jpg") no-repeat;

5.list-style

list-style:none; 去掉li的圓心
list-style:disc;實(shí)心圓
list-style:circle;空心圓
list-style:square;實(shí)心正方形
list-style:decimal; 數(shù)字1.2.3

6.內(nèi)外間距

左外間距
margin-left:30px;
margin-top:40px;
上抑堡,右,下朗徊,左
margin:30px 100px 200px 100px;
內(nèi)間距
padding:30px 100px 100px 100px;
盒子實(shí)際寬高=height/width + padding + border

7.border

border:solid 10px blue;
border-right:solid 10px blue; 右邊框線
border-top:solid 10px blue;; 上邊框線
border-left:solid 10px blue;;左邊框線
border-bottom:solid 10px blue;底部邊框線
margin:auto;實(shí)現(xiàn)相對(duì)外部容器的水平居中

8.選擇器

1:ID選擇器 #id{}
2:類選擇器 .class{}
3:標(biāo)簽選擇器 div{}
4:后代選擇器
語法:div p
作用:選擇 div 里面的所有p元素首妖,不論是第一代,還是第二代

div .p
作用:選擇所有div的后代中class="p"的元素爷恳,后代不論是第一代有缆,還是第二代

div .p #nav
作用:選擇所有div的后代中class="p"的后代中ID=nav的元素

5:子代選擇器:
語法:div > p
作用:只選擇第一代元素

6:相鄰兄弟選擇器
語法:div + p
作用:只選擇div后面的第一個(gè)p元素,注意是相鄰的第一個(gè)温亲。

7:兄弟選擇器
語法:div ~ p
作用:選擇div后面的所有p元素

選擇器的優(yōu)先級(jí):標(biāo)簽<類選擇器<ID選擇器

9.a標(biāo)簽

a標(biāo)簽的幾種狀態(tài):
a:link 未訪問狀態(tài)
a:visited 已訪問狀態(tài)
a:hover 鼠標(biāo)移上狀態(tài)
a:active 激活選定狀態(tài):鼠標(biāo)單擊但未釋放

定義錨鏈接的步驟:
1:定義錨
<a name="名字"></a>
<a name="bottom"></a>
2:鏈接錨
<a href="#錨的名字"> 文字</a>

<a href="#bottom">跳到底部</a>

10.樣式

1:內(nèi)部樣式

    <style>
    
    </style>

2:行內(nèi)樣式
<span style="font-size:20px;color:red">10</span>元
3:外部樣式
<link href="css的路徑" rel="stylesheet"/>
行內(nèi)樣式優(yōu)先級(jí)最高, 內(nèi)部樣式和外部樣式誰后加載就優(yōu)先

11.一些常用css3標(biāo)簽用法

border-radius:2px; //單位是圓角的弧度
border-radius:50%; 圓
box-shadow:10px 10px 5px 顏色
第1棚壁,2個(gè)參數(shù)是設(shè)置陰影x,y方向栈虚,第3個(gè)參數(shù)設(shè)置陰影的透明度袖外,
第4個(gè)參數(shù)設(shè)置陰影的大小范圍,第5個(gè)參數(shù)設(shè)置陰影的顏色魂务。
box-shadow:-5px -5px 20px 2px black;

background-size 屬性規(guī)定背景圖片的尺寸曼验。
在 CSS3 之前,背景圖片的尺寸是由圖片的實(shí)際尺寸和容器的大小決定的粘姜。
在 CSS3 中鬓照,可以規(guī)定背景圖片的尺寸,這就允許我們?cè)诓煌沫h(huán)境中重復(fù)使用背景圖片孤紧。
您能夠以像素或百分比規(guī)定尺寸颖杏。如果以百分比規(guī)定尺寸,那么尺寸相對(duì)于父元素的寬度和高度坛芽。
background-size: 200% 200px;
div{
background:url(bg_flower.gif);
}

在 CSS3 中留储,text-shadow 可向文本應(yīng)用陰影。
h1{
text-shadow: 5px 5px 5px #FF0000;
}

rotate() 方法
通過 rotate() 方法咙轩,元素順時(shí)針旋轉(zhuǎn)給定的角度获讳。允許負(fù)值,元素將逆時(shí)針旋轉(zhuǎn)活喊。
div{
transform:rotate(50deg); //旋轉(zhuǎn)50度
}

transform: rotate3d(1,1,1,50deg);

translate() 方法
通過 translate() 方法丐膝,元素從其當(dāng)前位置移動(dòng),根據(jù)給定的 left(x 坐標(biāo)) 和 top(y 坐標(biāo)) 位置參數(shù):
div{
transform: translate(50px,100px);
}

scale() 方法
通過 scale() 方法钾菊,元素的尺寸會(huì)增加或減少帅矗,根據(jù)給定的寬度(X 軸)和高度(Y 軸)參數(shù):
實(shí)例
div{
transform: scale(2,4);
}

skew() 方法
通過 skew() 方法,元素翻轉(zhuǎn)給定的角度煞烫,根據(jù)給定的水平線(X 軸)和垂直線(Y 軸)參數(shù):
實(shí)例
div{
transform: skew(30deg,20deg);
}

應(yīng)用于寬度屬性的過渡效果浑此,時(shí)長為 2 秒:
div{
transition: width 2s;
}

實(shí)例
向?qū)挾取⒏叨群娃D(zhuǎn)換添加過渡效果:
div{
transition: width 2s, height 2s, transform 2s;
}
transition:0.7s; 所有效果都在0.7秒內(nèi)過渡完成

如果是img只能縮放scale()
div可以直接設(shè)置寬高用transition過渡完成
//縮放0.5倍滞详,同時(shí)x,y移動(dòng)50px
transform: scale(0.5,0.5) translate(50px,50px);

//針對(duì)transform的效果變化全部在2s內(nèi)完成
transition:transform 1s,width 2s;
//所有效果變化都在2s內(nèi)完成
transition-duration: 2s;

動(dòng)畫
@keyframes myfirst 定義動(dòng)畫,名稱叫myfirst
{
from {background: red;}
to {background: yellow;}
}
把 "myfirst" 動(dòng)畫捆綁到 div 元素凛俱,時(shí)長:5 秒:
div{
animation: myfirst 5s;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末紊馏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蒲犬,更是在濱河造成了極大的恐慌朱监,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件原叮,死亡現(xiàn)場離奇詭異赫编,居然都是意外死亡,警方通過查閱死者的電腦和手機(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
  • 文/蒼蘭香墨 我猛地睜開眼捕捂,長吁一口氣:“原來是場噩夢啊……” “哼瑟枫!你這毒婦竟也來了?” 一聲冷哼從身側(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