Mr.Captain东:HTML+CSS+CSS3
靜態(tài)網(wǎng)頁(yè)(2020.11.13)
模仿小米官方網(wǎng)站首頁(yè)樣式,HTML+CSS的外聯(lián)式網(wǎng)頁(yè)。
使用軟件:
1、 HBulider
2、 火狐瀏覽器
使用知識(shí)點(diǎn)
1.HTML
1.1 塊級(jí)標(biāo)簽:p、div、ul、li、dt、h1到h6等
1.2 行內(nèi)標(biāo)簽:span、a、strong、em等文本標(biāo)簽
2.CSS
2.1 聲明
2.2 基本選擇器:
類(lèi)選bai擇器:duzhi.header {}
元素選擇器:div {}
子選擇器:ul > li {}
后代選擇器:div p {}
偽類(lèi)選擇器:a:hover {}
屬性選擇器:input[type=“text”] {}
2.3 CSS3新特性:
(1)通過(guò) @keyframes 規(guī)則,您能夠創(chuàng)建動(dòng)畫(huà)。創(chuàng)建動(dòng)畫(huà)的原理是,
將一套 CSS 樣式逐漸變化為另一套樣式。在動(dòng)畫(huà)過(guò)程中,您能夠多
次改變這套 CSS 樣式。以百分比來(lái)規(guī)定改變發(fā)生的時(shí)間,或者通過(guò)
關(guān)鍵詞 “from” 和 “to”,等價(jià)于 0% 和 100%.0% 是動(dòng)畫(huà)的開(kāi)始時(shí)
間,100% 動(dòng)畫(huà)的結(jié)束時(shí)間。為了獲得最佳的瀏覽器支持,您應(yīng)該
始終定義 0% 和 100% 選擇器。
(2) Transform屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換。這個(gè)屬性允許你將元
素旋轉(zhuǎn),縮放,移動(dòng),傾斜等。
(3)transition從效果上看是一種平滑過(guò)渡的動(dòng)畫(huà),本質(zhì)上是在線(xiàn)性時(shí)間內(nèi)將屬性從開(kāi)始值過(guò)渡到結(jié)束值。
(4)box-shadow 屬性向框添加一個(gè)或多個(gè)陰影。
下面這個(gè)動(dòng)圖就是利用Transition、Transform以及box-shadow三個(gè)屬性實(shí)現(xiàn)的
總結(jié)
寫(xiě)網(wǎng)頁(yè)很像蓋房子,由外及內(nèi),一個(gè)div一個(gè)div的去寫(xiě),去布局,就像是大盒裝小盒,一層又一層。輪播圖,選項(xiàng)卡,鼠標(biāo)放在某個(gè)a標(biāo)簽上的動(dòng)態(tài)效果等都是利用CSS新特性來(lái)實(shí)現(xiàn)的,雖然沒(méi)有使用Javascript,但是效果達(dá)到了其實(shí)也一樣。還記得我老師說(shuō)過(guò)的一句話(huà):前端無(wú)對(duì)錯(cuò),只要能實(shí)現(xiàn)效果即可。
源代碼鏈接:https://pan.baidu.com/s/1WiGCZdU7r0SNP4XTji61rw
提取碼:5908
總結(jié)
以上是生活随笔為你收集整理的Mr.Captain东:HTML+CSS+CSS3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库课程大作业——数据分析与数据管理系
- 下一篇: 谷歌浏览器快速保存整个网页的方法