国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

CSS3的Flexbox骰子布局的實現及問題講解

2024-09-08 18:17:10
字體:
來源:轉載
供稿:網友

本文中只是熟悉基本屬性的用法,并完成一組骰子各個面的制作。在下面的內容我不會涉及flexbox一些比較棘手的問題,比如舊版本語法、供應商前綴、瀏覽器怪癖等:

一、First Face
我們知道,骰子有六個面,每個面的點的個數代表該面的值,第一個面由一個水平垂直居中的點組成。下面來看具體的實現:

CSS Code復制內容到剪貼板

 <section name="01" class="face-01">   
  <span class="dot"></span>   
 </section>   
face-01 {   
display: flex;   
justify-content: center;   
align-items: center;   

關于justify-content和align-items的用法請參考這里justify-content,align-items。使用flexbox,垂直居中兩行屬性就可以搞定,很easy!

二、Second Face

CSS Code復制內容到剪貼板

.face-02 {   
 display: flex;   
 justify-content: space-between;   
}   
.face-02 .dot:nth-of-type(2) {   
 align-self: flex-end;   
}   
  <section name="02" class="face-02">   
   <span class="dot"></span>   
   <span class="dot"></span>   
  </section>  

這里我們不能使用align-items屬性,使用它兩個點都會受影響,flexbox提供了一個align-self屬性,這個屬性可以讓我們更方便的控制flex items的各項沿著cross axias方向,設置不同的布局。align-self的用法參考這里align-self。

 

三、Third Face

CSS Code復制內容到剪貼板

.face-03 {   
 display: flex;   
 justify-content: space-between;   
}   
.face-03 .dot:nth-of-type(2) {   
 align-self: center;   
}   
.face-03 .dot:nth-of-type(3) {   
 align-self: flex-end;   
}   
<section name="03" class="face-03">   
 <span class="dot"></span>   
 <span class="dot"></span>   
 <span class="dot"></span>   
</section>  

該face與second face 使用的屬性相同,不再解釋。

 

四、Fourth Face

CSS Code復制內容到剪貼板

.face-04 {   
 display: flex;   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕉岭县| 会泽县| 灵台县| 天长市| 琼海市| 龙州县| 南宁市| 乌兰察布市| 襄汾县| 安阳市| 庐江县| 辰溪县| 墨竹工卡县| 华安县| 苍南县| 女性| 永昌县| 张家界市| 湘乡市| 定西市| 新田县| 同仁县| 克拉玛依市| 巴东县| 临猗县| 南江县| 离岛区| 白银市| 朝阳市| 汽车| 屏东县| 汉阴县| 禹城市| 兴城市| 云阳县| 齐齐哈尔市| 镇巴县| 班玛县| 旬阳县| 大邑县| 乳山市|