<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • Flex布局-骰子demo

          2018-4-20    seo達人

          如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

          最近學習了Flex布局,

          以下是阮一峰老師關(guān)于Flex的博客  。在此感謝他讓我get一項新技能!

          Flex語法篇:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

          Flex實戰(zhàn)篇:http://www.ruanyifeng.com/blog/2015/07/flex-examples.html

          1、色子數(shù):1

          思路:讓圓點(即子元素)在橫軸上居中在豎軸上居中,分別用justify-content和align-items

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 200px;  height: 200px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 25px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  justify-content: center;  align-items:center;  }  .main >div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="item"></div>
          </div>
          </body>
          </html>
          2、色子數(shù):2

          思路:豎列布局且在主軸方向采用justify-content的兩端對齊布局,這樣兩個圓點會在左邊呈現(xiàn),然后采用align-items讓其居中

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 200px;  height: 200px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 25px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  flex-direction: column;  justify-content: space-between;  align-items:center;  }  .main >div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="item"></div>
              <div class="item"></div>
          </div>
          </body>
          </html>
          3、色子數(shù):3

          思路:用到align-self屬性讓第二個和第三個圓點有自己的屬性設(shè)置,分別在縱軸方向上居中和低端對齊

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 180px;  height: 180px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 25px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  }  .main >div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  .item:nth-child(2){  align-self:center;  }  .item:nth-child(3){  align-self:flex-end;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="item"></div>
              <div class="item"></div>
              <div class="item"></div>
          </div>
          </body>
          </html>
          4、色子數(shù):4

          思路:先豎著放兩行圓點,每行圓點里橫著放兩個圓點,所以最外層父元素設(shè)置align,里面的父元素設(shè)置justify-content

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 180px;  height: 180px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 25px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  flex-wrap:wrap;  align-content:space-between;  }  .column >div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  .column{  flex-basis:100%;  display:flex;  justify-content: space-between;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
          </div>
          </body>
          </html>
          5、色子數(shù):5

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 180px;  height: 180px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 25px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  flex-wrap:wrap;  align-content:space-between;  }  .column > div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  .column{  flex-basis:100%;  display:flex;  justify-content: space-between;  }  .column:nth-child(2){  justify-content: center;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
              <div class="column">
              <div class="item"></div>
              </div>
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
          </div>
          </body>
          </html>
          6、色子數(shù):6

          思路:跟四點的一樣,先豎放三行在每行橫放兩個圓點

          實現(xiàn)代碼:

          <!DOCTYPE html>
          <html>
          <head lang="en">
              <meta charset="UTF-8">
              <title></title>
              <style> *{  margin:0;  padding:0;  }  body{  background:#000;  }  .main {  width: 180px;  height: 180px;  background: #fff;  border-radius: 20px;  margin: 100px auto;  padding: 15px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: flex;  align-content:space-between;  flex-wrap:wrap;  }  .column > div{  width:40px;  height:40px;  background:#000;  border-radius:40px;  }  .column{  flex-basis:100%;  display:flex;  justify-content: space-between;  }  </style>
          </head>
          <body>
          <div class="main">
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
              <div class="column">
                  <div class="item"></div>
                  <div class="item"></div>
              </div>
          
          </div>
          </body>
          </html>

          藍藍設(shè)計www.sdgs6788.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

          日歷

          鏈接

          個人資料

          藍藍設(shè)計的小編 http://www.sdgs6788.com

          存檔

          国产69精品久久久久99尤物| 九九久久精品无码专区| 色诱久久久久综合网ywww| 久久精品国产亚洲AV蜜臀色欲| 精品国产青草久久久久福利| 久久91精品久久91综合| 久久亚洲av无码精品浪潮| 亚洲精品乱码久久久久久自慰| 日本免费久久久久久久网站| 久久亚洲国产成人精品无码区| 久久精品国产亚洲精品2020 | 久久亚洲日韩精品一区二区三区| 久久久国产精品福利免费 | 精品免费tv久久久久久久| 久久成人国产精品一区二区| 久久久久久久97| 伊人情人综合成人久久网小说| 久久精品国产免费| 亚洲精品国产字幕久久不卡 | 国产精品永久久久久久久久久| 欧美日韩久久中文字幕| 久久91精品综合国产首页| 亚洲国产精品久久久天堂| 一本久久免费视频| 久久久久国产亚洲AV麻豆| 亚洲国产精品热久久| 国产精品久久永久免费| 久久精品人妻中文系列| 97精品伊人久久大香线蕉| 久久最新免费视频| 久久精品一区二区三区中文字幕 | 色成年激情久久综合| 久久久久亚洲AV成人片| 亚洲精品国产字幕久久不卡| 亚洲国产精品久久电影欧美| 久久精品国产色蜜蜜麻豆| 久久亚洲AV成人无码软件| 偷偷做久久久久网站| 久久亚洲精品无码aⅴ大香| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美一区二区三区久久|