亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS3之新增選擇器的詳細介紹

2020-03-24 16:21:58
字體:
來源:轉載
供稿:網友
一、CSS3新增選擇器

1、nth-chlid(n)用法

selector:nth-chlid(n)指找到第n個子元素并且該元素為selector標簽

 1 !DOCTYPE html 2 html lang= en 3 head 4 meta charset= UTF-8 5 title Title /title 6 style 7 *{ 8 margin:0; 9 padding:0;10 }11 .box p,.main p{12 background:red;13 color:#fff;14 margin-top:10px;15 }16 /*找到類為box下的第三個子元素并該元素為p標簽的*/17 .box p:nth-child(3){18 background:gold;19 }20 .box p:nth-of-type(3){21 background:gold;22 }23 /*找到類為main下的第三個子元素并該元素為div標簽的*/24 .main div:nth-child(3){25 background: pink;26 }27 /*找到類為main下的第三個p標簽*/28 .main p:nth-of-type(3){29 background:green;30 }31 /style 32 /head 33 body 34 div >2、nth-last-chlid(n)用法

selector:nth-last-chlid(n)指找到倒數第n個子元素并且該元素為selector標簽

3、selector:enabled可用的表單控件4、selector:disabled不可用的表單控件
 1 style  2 input:disabled{ 3 background:red; 4 } 5 input:enabled{ 6 background:gold; 7 } 8 /*選擇復選框,緊鄰文字變為空色*/ 9 input:checked + label{10 color:red;11 }12 /style 13 body 14 form 15 input type= text placeholder= 請輸入用戶名 disabled 16 input type= password placeholder= 請輸入密碼 17 input type= checkbox label 記住用戶名 /label 18 /form 19 /body 
5、E F E元素下的第一層子集6、E~F E元素后面的兄弟元素7、E+F 緊挨著的兄弟元素8、屬性選擇器 E[data-attr]含有data-attr屬性的元素

a、E[data-attr= ok ] 含有data-attr屬性的元素且它的值為 ok

b、E[data-attr^= ok ]含有data-attr屬性的元素且它的值開頭含有 ok

c、E[data-attr$= ok ]含有data-attr屬性的元素且它的值結尾含有 ok

d、E[data-attr*= ok ]含有data-attr屬性的元素且它的值中含有 ok

eg div[data-attr = ok ]{

color:red;

}

二、CSS3圓角1、設置某一個角的圓角:border-radius:左上角 右上角 右下角 左下角;

比如設置左上角的圓角:border-top-left-radius:30px 60px;

2、同時設置四個角:border-radius:30px 20px 10px 50px;3、設置四個角相同(常用):border-radius:20%;border-radius:50%;(是正圓)三、CSS3陰影1、box-shadow:水平偏移 垂直偏移 羽化大小 擴展大小 顏色 是否內陰影

注:正值向右偏移,向下偏移,默認為外陰影

box-shadow:10px 5px 20px 2px pink;

box-shadow:0 0 20px 2px red inset;

四、CSS3 透明度rgba(新的顏色值表示法)1、盒子透明度表示法:opacity:0.1;filter:alpha(opacity=10)(兼容IE)

2、rgba(0,0,0,0.1) 前三個數值表示顏色,第四個數值表示顏色的透明度

五、transition過渡動畫 (需要觸發)transition:過渡屬性 時間 運動方式 動畫延遲1、transition-property 設置過渡的屬性,比如:width height background-color(是在寬度上做動畫還是在高度上亦或是背景上)2、transition-duration 設置過渡的時間,比如:1s 500ms3、transition-time-function 設置過渡的運動方式

a、linear 勻速

b、ease 開始和結束慢速

c、ease-in 開始時慢速

d、ease-out 結束時慢速

e、ease-in-out 開始和結束時慢速

4、transition-delay 設置動畫的延遲制作圖片文字遮罩

六、transform變換(一般配合transition使用,有個過渡效果不至于太突兀)1、translate(x,y) 設置盒子位移 如:transform:translate(200px,300px);2、scale(x,y) 設置盒子縮放 如:transform:scale(1.2,1);3、rotate(deg) 設置盒子旋轉 如:transform:rotate(360deg);4、skew(x-angle,y-angle) 設置盒子傾斜 如:transform:skew(20deg,30deg);5、perspective 設置透視距離(近大遠?。?如:transform:perspective(800px) rotateX(30deg);6、transform-style flat| preserve-3d 設置盒子是否按3d空間顯示 如:transform-style:preserve-3d;7、translateX、translateY、rotateZ 設置三維移動8、rotateX、rotateY、rotateZ 設置三維旋轉9、scaleX、scaleY、scaleZ 設置三維縮放10、transform-origin 設置變形的中心點 如:transform-origin:left top;transform-origin:20px 50px;11、backface-visibility 設置盒子背面是否可見 如:backface-visibility:hidden;

例:翻面效果(正面是圖片,鼠標點擊圖片之后,會翻轉180度背面出現文字說明)
 1 !DOCTYPE html 2 html lang= en 3 head 4 meta charset= UTF-8 5 title 翻面效果 /title 6 style 7 *{ 8 margin:0; 9 padding:0;10 }11 .con{12 width:200px;13 height:144px;14 border:1px solid #ccc;15 margin:100px auto;16 position: relative;17 transform-style: preserve-3d;18 transform:perspective(800px) rotateY(0deg);19 }20 .pic,.info{21 width:200px;22 height:144px;23 position:absolute;24 left:0;25 top:0;26 transform:perspective(800px) rotateY(0deg);27 backface-visibility: hidden;28 transition:all 500ms ease;29 }30 .info{31 background:gold;32 text-align: center;33 line-height: 144px;34 backface-visibility: hidden;35 transform:translateZ(2px) rotateY(180deg);36 }37 .con:hover .pic{38 transform:perspective(800px) rotateY(180deg);39 }40 .con:hover .info{41 transform:perspective(800px) rotateY(0deg);42 }43 /style 44 /head 45 body 46 div >七、CSS3 animation動畫(直接進行動畫,不需要觸發)animation:動畫名稱 動畫持續時間 動畫運動方式 動畫開始延遲時間 動畫應用次數 動畫結束后是否按原路返回 動畫前后的狀態;同時設置多個屬性如:animation:moving 1s ease 1s 6 alternate forwards;

1、@keyframes 定義關鍵幀動畫

如:@keyframes 動畫名{

from{屬性:屬性值}

to{屬性:屬性值}

}

2、animation-name 動畫名稱3、animation-duration 動畫時間4、animation-timing-function 動畫曲線

a、linear 勻速

b、ease 開始和結束慢速

c、ease-in 開始時慢速

d、ease-out 結束時慢速

e、ease-in-out 開始和結束時慢速

f、steps 動畫步數

5、animation-delay 動畫延遲6、animation-iteration-count 動畫播放次數 n|infinite7、animation-direction:normal 默認動畫結束不返回/alternate 動畫結束后返回8、animation-play-state 動畫狀態

a、paused 停止

b、running 運動

9、animation-fill-mode 動畫前后的狀態

a、none 不改變默認行為

b、forwards 當動畫完成后,保持最后一個屬性值(在最后一個關鍵幀中定義)

c、 backwards 在animation-delay所指定的一段時間內,在動畫顯示之前,應用開始屬性值(在第一個關鍵幀中定義)

例:loding動畫,代碼如下:

 1 !DOCTYPE html 2 html lang= en 3 head 4 meta charset= UTF-8 5 title Loading動畫 /title 6 style 7 *{ 8 margin:0; 9 padding:0;10 }11 .con{12 width:300px;13 height:100px;14 margin:50px auto;15 border:1px solid #ccc;16 position: relative;17 }18 .con div{19 width:30px;20 height:50px;21 background:gold;22 margin:15px;23 float:left;24 border-radius: 10px;;25 }26 .con p{27 position: absolute;28 left:0;29 bottom:0;30 width:100%;31 text-align: center;32 }33 .con div:nth-child(1){34 background:red;35 animation:loading 500ms ease 0s infinite alternate;36 }37 .con div:nth-child(2){38 background:orangered;39 animation:loading 500ms ease 100ms infinite alternate;40 41 }42 .con div:nth-child(3){43 background: blue;44 animation:loading 500ms ease 200ms infinite alternate;45 46 }47 .con div:nth-child(4){48 background: green;49 animation:loading 500ms ease 300ms infinite alternate;50 51 }52 .con div:nth-child(5){53 background: cyan;54 animation:loading 500ms ease 400ms infinite alternate;55 56 }57 @keyframes loading {58 from{59 transform:scale(1);60 }61 to{62 transform: scale(0.5);63 }64 }65 /style 66 /head 67 body 68 div > 八、CSS3瀏覽器樣式前綴 1、為了讓CSS3樣式兼容,需要將某些樣式加上瀏覽器前綴a、-ms- 兼容IE瀏覽器b、-moz- 兼容firefoxc、-o- 兼容operad、-webkit- 兼容chrome和safari

2、Sublime text編輯器自動添加瀏覽器前綴

目前,有些CSS3屬性需要加前綴,有些不需要加,有些只需要加一部分,這些加前綴的工作可以交給插件來完成,比如安裝autoprefixer
Sublime text中安裝autoprefixer
a、在preferences/key Bindings-Users
設置快捷鍵{ key :[ ctrl+alt+x ], command : autoprefixed }通過此工具可以按照最新的前綴使用情況給樣式自動加前綴
說明:last 7 versions:最新的瀏覽器的7個版本
cascade:縮進美化屬性值
b、在preferences/package setting autoprefixer setting-user{
browsers :[ last 7 versions ],
cascade :true,
remove :true
}

以上就是CSS3之新增選擇器的詳細介紹的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美日本伦理| 亚洲成人亚洲激情| 一区二区在线视频| 国产精品永久免费视频| 亚洲国产97在线精品一区| 永久免费看mv网站入口亚洲| 国产va免费精品高清在线| 亚洲国产免费av| 久久国产精品久久久| 美女福利视频一区| 亚洲人成电影网站| 国产精品色视频| 亚洲字幕一区二区| 久久中文字幕一区| 精品国产一区二区三区四区在线观看| 欧美成人激情图片网| 国产一区二区三区在线免费观看| 亚洲一区二区三区久久| 国产在线观看91精品一区| 亚洲精品在线看| 45www国产精品网站| 高潮白浆女日韩av免费看| 国产亚洲精品美女久久久久| 最近2019年日本中文免费字幕| 午夜精品久久久久久久久久久久| 狠狠色狠狠色综合日日五| 成人激情视频小说免费下载| 久久免费福利视频| 亚洲国产高潮在线观看| 国产精品一区二区三区久久久| 日韩综合视频在线观看| 欧美视频二区36p| 在线播放日韩欧美| 性欧美暴力猛交69hd| 一区三区二区视频| 欧美激情综合亚洲一二区| 456亚洲影院| 国产一区二区三区直播精品电影| 国产精品九九久久久久久久| 91国产视频在线播放| 亚洲二区在线播放视频| 亚洲欧美成人一区二区在线电影| 国产欧美韩国高清| 亚洲第一二三四五区| 久久在线视频在线| 亚洲第一福利视频| 欧美极品少妇xxxxx| 日韩免费在线电影| 欧美特级www| 久久久久久久一区二区三区| 亚洲第一精品久久忘忧草社区| 精品日韩美女的视频高清| 51ⅴ精品国产91久久久久久| 中文字幕久久久av一区| 欧美日韩美女视频| 中文字幕精品一区久久久久| 97久久久久久| 欧美黄色小视频| 亚洲最大的网站| 亚洲影视九九影院在线观看| 久久久人成影片一区二区三区| 国产精品成人av性教育| 国产xxx69麻豆国语对白| 亚洲人成在线观| 欧美激情国产高清| 欧美另类老女人| 欧美激情一区二区三区在线视频观看| 欧美视频专区一二在线观看| 亚洲开心激情网| 一区二区三区美女xx视频| 国产精品电影在线观看| 亚洲国产一区二区三区四区| 亚洲一级免费视频| 中文字幕av一区| 国产精品91视频| 国产精品视频播放| 国产精品视频免费观看www| 国产精品久久久91| 欧美日韩一区二区在线| 狠狠干狠狠久久| 成人欧美一区二区三区在线| 一本一本久久a久久精品综合小说| 成人亲热视频网站| 亚洲成人黄色在线| 欧美人成在线视频| 国产日韩在线视频| 97色在线播放视频| 欧美日韩精品在线播放| 久久福利网址导航| 日韩电影大全免费观看2023年上| 精品久久久久久久久久久久| 欧美性猛交xxxx黑人猛交| 午夜精品视频网站| 国产精品美乳在线观看| 在线看日韩欧美| 91久久在线视频| 91系列在线播放| 国产成人久久久| 日韩av电影在线播放| 午夜美女久久久久爽久久| 精品在线观看国产| 久久久久久成人| 国产精品久久久久久久久久小说| 国产亚洲欧洲高清| 国产精品视频1区| 欧美视频在线看| 91亚洲精品久久久久久久久久久久| 91大神在线播放精品| 亚洲国产成人精品电影| 日韩精品久久久久久久玫瑰园| 国模gogo一区二区大胆私拍| 人人澡人人澡人人看欧美| 91九色视频导航| 亚洲激情视频网| 国产精品com| 欧美午夜丰满在线18影院| 国内精品模特av私拍在线观看| 欧美疯狂性受xxxxx另类| 欧美极品第一页| 欧美多人乱p欧美4p久久| 国产成人精品综合| 国产aⅴ夜夜欢一区二区三区| 成人夜晚看av| 成人激情视频在线| 亚洲精品中文字| 国产精品第2页| 国产v综合ⅴ日韩v欧美大片| 欧美精品做受xxx性少妇| 国产精品久久久久久久久男| 色妞一区二区三区| 伊人亚洲福利一区二区三区| 亚洲成人xxx| 国产成人鲁鲁免费视频a| 日韩天堂在线视频| 欧洲成人在线视频| 欧美专区日韩视频| 久久久久久国产精品久久| 亚洲第一精品夜夜躁人人爽| 91精品久久久久久久久久| 欧美在线一级视频| 日韩69视频在线观看| 中文字幕在线看视频国产欧美在线看完整| 欧洲亚洲免费视频| 欧美性生活大片免费观看网址| 亚洲人午夜精品| 国产一区二区美女视频| 日韩成人激情视频| 欧美一级电影免费在线观看| 久久国产精品久久国产精品| 91成人国产在线观看| 992tv成人免费视频| 久久精品2019中文字幕| 精品久久久久久久久久| 精品久久久久久国产91| 日韩免费av在线| 亚洲精品欧美一区二区三区| 国产精品吊钟奶在线| 操日韩av在线电影| 国产一区二区三区在线免费观看| 欧美日韩在线观看视频| 亚洲一区二区三区乱码aⅴ| 久久久人成影片一区二区三区观看| 日韩黄色在线免费观看| 欧美日本黄视频|