91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css3的彈性盒子模型實例分析

發布時間:2022-03-09 16:27:24 來源:億速云 閱讀:114 作者:iii 欄目:web開發

這篇文章主要介紹了css3的彈性盒子模型實例分析的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇css3的彈性盒子模型實例分析文章都會有所收獲,下面我們一起來看看吧。

  1.box-flex屬性規定框的子元素是否可伸縮其尺寸。

  父元素必須要聲明display:box;子元素才可以用box-flex。

  語法:box-flex:value;

  示例:

  .test_box {display: -moz-box;display: -webkit-box;display:box;width: 800px;margin: 40px auto;padding: 20px;

  background: #f0f3f9;}

  .list {padding: 0 1em; font: bold 36px/200px monaco;text-shadow: 1px 1px #eee;}

  .list_one { -moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;background-color: yellow;}

  .list_two{-moz-box-flex: 2;-webkit-box-flex: 2;box-flex: 2;background-color: #99CC00;}

  .list_three {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;background-color: paleturquoise;}

  結果: 圖片

  可以指定某個子元素的寬度,剩下的部分平分。

  示例:

  .test_box {display: -moz-box;display: -webkit-box;display: box;width: 800px;margin: 40px auto;padding: 20px;

  background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/200px monaco;

  text-shadow: 1px 1px #eee;}

  .list_one {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;background: #00CC99;}

  .list_two {-moz-box-flex: 2;-webkit-box-flex: 2;box-flex: 2;background: #99FF00;}

  .list_w300 { width: 300px; background: #CCCCFF}

  結果: 圖片

  2.box-orient

  用來確定子元素的方向,是橫著還是豎著。

  可選值:horizontal | vertical | inline-axis | box-axis | inherit?inline-axis是默認的 horizonta inline-axis 是一樣的讓元素橫著 vertical

  box-axis 是一樣的讓元素縱列。

  示例:

  .test_box {width: 300px; margin: 0 auto;display: -moz-box;

  display: -webkit-box;display: box;box-orient:horizontal;padding: 20px;background: #f0f3f9;}

  .list{padding: 0 1em;font: bold 36px/120px monaco;?text-shadow: 1px 1px #eee;-webkit-box-flex: 1;}

  .one{background: #99FF00;}

  .two{background: #00CC99}

  .three{background:#CCCC00}

  結果:如圖

  3.box-direction

  用來確定子元素的排列順序。可選值:

  onrmal | revers | inherit onrmal是默認值按著正常順序排列,從左到右

  從前到后,revers表示反轉。

  示例:

  .test_box {display: -moz-box;display: -webkit-box;display: box;-moz-box-direction:reverse;-webkit-box-direction:reverse;

  box-direction:reverse;width: 300px;margin: 20px auto;padding: 10px;background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/150px monaco;text-shadow: 1px 1px #eee;}

  .list_one {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;background: yellow;}

  .list_two{-moz-box-flex: 2;-webkit-box-flex: 2;box-flex: 2;background: #99CC00;}

  .three{background: #CCCCFF}

  結果: 如圖

  4.box-align與box-pack

  決定盒子內部剩余空間怎么使用,行為效果為對齊方式。

  box-align 為垂直方向上的空間利用,box-pack 為水平方向上的空間利用。

  box-align 可選參數: start | end | center | baseline | stretch

  stretch為默認父標簽的高度有多高,子元素就有多高。start表示底邊對齊

  end 為底部對齊,center居中對齊,baseline 基線對齊。

  示例:

  .test_box {margin: 0 auto;display: -moz-box;display: -webkit-box;

  display: -o-box;display: box;-moz-box-align:end;

  -webkit-box-align:end; -o-box-align:end; box-align:end;

  width: 300px;height: 200px;padding: 20px;background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/120px monaco;text-shadow: 1px 1px #eee;}

  .one{background: #99FF00;}

  .two{background: #00CC99}

  .three{background:#CCCC00}

  結果:如圖

  box-pack可選值: start | end | center | justify

  start為默認值, justify表示兩端對齊。

  示例:

  .test_box {margin: 0 auto;display: -moz-box;display: -webkit-box;

  display: -o-box;display: box;-moz-box-pack:justify;

  -webkit-box-pack:justify; -o-box-pack:justify; box-pack:justify;

  width: 300px;height: 200px;padding: 20px;background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/120px monaco;

  text-shadow: 1px 1px #eee;}

  .one{background: #99FF00;}

  .two{background: #00CC99}

  .three{background:#CCCC00}

  結果:如圖

  5.box-lines

  用來決定子元素是否可以換行顯示,有兩個可以選的值:single | mutiple

  single 默認值,不換行。mutiple 換行多行顯示。

  示例:

  .test_box {margin: 0 auto;display: -moz-box;display: -webkit-box;

  display: -o-box;display: box;-moz-box-lines:multiple;

  -webkit-box-lines:multiple;-o-box-lines:multiple;

  box-lines:multiple; width: 300px;

  height: 200px;padding: 20px;background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/120px monaco;text-shadow: 1px 1px #eee;}

  .one{background: #99FF00;}

  .two{background: #00CC99}

  .three{background:#CCCC00}

  結果:如圖

  6.box-ordinal-group

  改變子元素的順序,值為數字,數字越小越排在前面。

  示例:

  .test_box {display: -moz-box;display: -webkit-box;display: box;

  width: 300px;margin: 40px auto;padding: 20px;background: #f0f3f9;}

  .list {padding: 0 1em;font: bold 36px/200px monaco;text-shadow: 1px 1px #eee;}

  .list_one {-moz-box-flex: 1;-webkit-box-flex: 1; box-flex: 1;

  -moz-box-ordinal-group: 1;-webkit-box-ordinal-group: 1;box-ordinal-group: 1;background: #99CC00;}

  .list_two{-moz-box-flex: 2;-webkit-box-flex: 2;box-flex: 2;-moz-box-ordinal-group: 2;-webkit-box-ordinal-group: 2;

  box-ordinal-group: 2;background: #CC33CC;}

  .three{ background: #CCCC00}

關于“css3的彈性盒子模型實例分析”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“css3的彈性盒子模型實例分析”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仁化县| 社旗县| 塔城市| 六盘水市| 布尔津县| 米泉市| 无棣县| 兴国县| 萍乡市| 随州市| 游戏| 阿坝县| 曲阳县| 湖北省| 新兴县| 房产| 安图县| 洪湖市| 克什克腾旗| 长武县| 克东县| 漳平市| 苍南县| 郓城县| 诸暨市| 九江市| 呼和浩特市| 冷水江市| 孟州市| 肇州县| 库车县| 汉中市| 华安县| 安徽省| 霸州市| 松潘县| 普兰店市| 拜城县| 陵川县| 新龙县| 杭锦旗|