国产探花免费观看_亚洲丰满少妇自慰呻吟_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;   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉中市| 长泰县| 彰武县| 洪湖市| 横山县| 乌拉特中旗| 惠东县| 安吉县| 深水埗区| 百色市| 砀山县| 太白县| 无棣县| 玛沁县| 桦南县| 清流县| 瑞丽市| 浑源县| 昌都县| 新乐市| 利辛县| 南乐县| 韩城市| 湖北省| 建湖县| 蚌埠市| 辽宁省| 神池县| 望江县| 重庆市| 宜昌市| 泸州市| 长治县| 南和县| 濮阳市| 富顺县| 海淀区| 安多县| 图片| 仙居县| 琼中|