Flex布局(一)flex-direction

采用Flex布局的元素,被稱為Flex容器(flex container),簡稱"容器"。其所有子元素自動成為容器成員,成為Flex項目(Flex item),簡稱"項目"

Flex-direction調整主軸方向(默認為水平方向)包括row、column、row-reverse、column-reverse

代碼

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. ???<meta charset="UTF-8">
  5. ???<title>CSS3伸縮布局</title>
  6. ???<style>
  7. ??????body {
  8. ?????????margin: 0;
  9. ?????????padding: 0;
  10. ?????????font-family: '微軟雅黑';
  11. ?????????background-color: #F7F7F7;
  12. ??????}
  13. ??????ul {
  14. ?????????margin: 0;
  15. ?????????padding: 0;
  16. ?????????list-style: none;
  17. ??????}
  18. ??????.wrapper {
  19. ?????????width: 1024px;
  20. ?????????margin: 0 auto;
  21. ??????}
  22. ??????.wrapper > section {
  23. ?????????min-height: 300px;
  24. ?????????margin-bottom: 30px;
  25. ?????????box-shadow: 1px 1px 4px #DDD;
  26. ?????????background-color: #FFF;
  27. ??????}
  28. ??????.wrapper > header {
  29. ?????????text-align: center;
  30. ?????????line-height: 1;
  31. ?????????padding: 20px;
  32. ?????????margin-bottom: 10px;
  33. ?????????font-size: 30px;
  34. ??????}
  35. ??????.wrapper section > header {
  36. ?????????line-height: 1;
  37. ?????????padding: 10px;
  38. ?????????font-size: 22px;
  39. ?????????color: #333;
  40. ?????????background-color: #EEE;
  41. ??????}
  42. ??????.wrapper .wrap-box {
  43. ?????????padding: 20px;
  44. ??????}
  45. ??????.wrapper .brief {
  46. ?????????min-height: auto;
  47. ??????}
  48. ??????.wrapper .flex-img {
  49. ?????????width: 100%;
  50. ??????}
  51. ??????/*全局設置*/
  52. ??????section ul {
  53. ?????????display: flex;
  54. ??????}
  55. ??????section li {
  56. ?????????width: 200px;
  57. ?????????height: 200px;
  58. ?????????text-align: center;
  59. ?????????line-height: 200px;
  60. ?????????margin: 10px;
  61. ?????????background-color: pink;
  62. ??????}
  63. ??????/*垂直方向*/
  64. ??????section:nth-child(2) ul {
  65. ?????????display: flex;
  66. ??????}
  67. ??????.column ul {
  68. ?????????flex-direction: column;
  69. ??????}
  70. ??????.row-reverse ul {
  71. ?????????flex-direction: row-reverse;
  72. ??????}
  73. ??????.column-reverse ul {
  74. ?????????flex-direction: column-reverse;
  75. ??????}
  76. ??????/*1、指定一個盒子為伸縮盒子 display: flex*/
  77. ??????/*2、設置屬性來調整此盒的子元素的布局方式 例如 flex-direction*/
  78. ??????/*3、明確方向*/
  79. ??????/*4、它可互換主側軸,也可改變方向*/
  80. ???</style>
  81. </head>
  82. <body>
  83. ???<div class="wrapper">
  84. ??????<header>CSS3-伸縮布局詳解</header>
  85. ??????<!-- 簡介 -->
  86. ??????<section class="brief">
  87. ?????????<header>flex-direction</header>
  88. ?????????<div class="wrap-box">
  89. ????????????<p>調整主軸方向默認為水平方向包括rowcolumnrow-reversecolumn-reverse</p>
  90. ?????????</div>
  91. ??????</section>
  92. ??????<!-- 分隔線 -->
  93. ??????<section>
  94. ?????????<header>flex-direction</header>
  95. ?????????<div class="wrap-box">
  96. ????????????<p>調整主軸方向默認為水平方向)</p>
  97. ????????????<ul>
  98. ???????????????<li>1</li>
  99. ???????????????<li>2</li>
  100. ???????????????<li>3</li>
  101. ????????????</ul>
  102. ?????????</div>
  103. ??????</section>
  104. ??????<section class="column">
  105. ?????????<header>column</header>
  106. ?????????<div class="wrap-box">
  107. ????????????<p>調整主軸方向默認為水平方向)</p>
  108. ????????????<ul>
  109. ???????????????<li>1</li>
  110. ???????????????<li>2</li>
  111. ???????????????<li>3</li>
  112. ????????????</ul>
  113. ?????????</div>
  114. ??????</section>
  115. ??????<section class="row-reverse">
  116. ?????????<header>row-reverse</header>
  117. ?????????<div class="wrap-box">
  118. ????????????<p>調整主軸方向默認為水平方向)</p>
  119. ????????????<ul>
  120. ???????????????<li>1</li>
  121. ???????????????<li>2</li>
  122. ???????????????<li>3</li>
  123. ????????????</ul>
  124. ?????????</div>
  125. ??????</section>
  126. ??????<section class="column-reverse">
  127. ?????????<header>column-reverse</header>
  128. ?????????<div class="wrap-box">
  129. ????????????<p>調整主軸方向默認為水平方向)</p>
  130. ????????????<ul>
  131. ???????????????<li>1</li>
  132. ???????????????<li>2</li>
  133. ???????????????<li>3</li>
  134. ????????????</ul>
  135. ?????????</div>
  136. ??????</section>
  137. ???</div>
  138. </body>
  139. </html>

本文轉載于:猿2048?https://www.mk2048.com/blog/blog.php?id=hhc2bkhj&title=Flex布局(一)flex-direction

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370255.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370255.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370255.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【升級版】如何使用阿里云云解析API實現動態域名解析,搭建私有服務器【含可執行文件和源碼】...

原文地址&#xff1a;http://www.yxxrui.cn/article/179.shtml 未經許可請勿轉載&#xff0c;如有疑問&#xff0c;請聯系作者&#xff1a;yxxrui163.com 我遇到的問題&#xff1a;公司的網絡沒有固定的公網IP地址&#xff0c;但是需要能夠保證的是&#xff0c;每次動態分配的I…

Java管理擴展

什么是JMX&#xff1f; Java管理擴展&#xff08;JMX&#xff09;是一種API&#xff0c;用于管理或監視各種資源&#xff0c;例如應用程序&#xff0c;設備&#xff0c;服務&#xff0c;當然還有JVM。 通過Java社區流程&#xff08;JCP&#xff09;開發&#xff0c;JMX技術被構…

登錄網頁后要彈出一個新標簽_連永久鏈接都不會,還做什么新媒體?

上次給主編大大發的預覽鏈接失效了&#xff0c;被罵得狗血淋頭。大部分運營人可能都遇到過這種情況&#xff0c;忽視了預覽生成的鏈接只是臨時的&#xff0c;在12小時后或超過500閱讀量后就會失效。一個疏忽&#xff0c;給自己帶來了不必要的麻煩&#xff0c;耽誤工作&#xff…

混頻通信的matlab仿真,基于MATLAB的擴頻通信系統仿真研究—上海交通大學

基于MATLAB 的擴頻通信系統仿真研究范偉 翟傳潤 戰興群(上海交通大學電子信息與電氣工程學院&#xff0c;200030&#xff0c;上海)摘要 本文闡述了擴展頻譜通信技術的理論基礎和實現方法&#xff0c;利用MATLAB 提供的可視化工具Simulink 建立了擴頻通信系統仿真模型&#xff0…

static_cast與dynamic_cast轉換

static_cast與dynamic_cast轉換   一 C語言中存在著兩種類型轉換&#xff1a; 隱式轉換和顯式轉換 隱式轉換&#xff1a;不同數據類型之間賦值和運算&#xff0c;函數調用傳遞參數……編譯器完成 char ch;int i ch; 顯示轉換&#xff1a;在類型前增加 &#xff1a;&#xff…

vue使用iview Timeline 時間軸不顯示問題

vue Timeline 時間軸不顯示渲染的效果 官網代碼 <Timeline pending><TimelineItem>發布1.0版本</TimelineItem><TimelineItem>發布2.0版本</TimelineItem><TimelineItem>發布3.0版本</TimelineItem><TimelineItem><a href…

python 重置索引_python pandas 對series和dataframe的重置索引reindex方法

reindex更多的不是修改pandas對象的索引&#xff0c;而只是修改索引的順序&#xff0c;如果修改的索引不存在就會使用默認的None代替此行。且不會修改原數組&#xff0c;要修改需要使用賦值語句。series.reindex()import pandas as pdimport numpy as npobj pd.Series(range(4…

Java EE 6 Web配置文件。 在云上。 簡單。

Java SE還可以。 Java EE是邪惡的。 這就是我一直想的。 好吧&#xff0c;現在不再了。 讓我分享我的經驗。 幾周前&#xff0c;我開始考慮將舊版spring hibernate tomcat應用程序移植到新平臺上&#xff1a; SAP NetWeaver云 。 我知道您在極客那里的想法&#xff1a;…

Kubernetes核心概念總結

1、基礎架構 1.1 Master Master節點上面主要由四個模塊組成&#xff1a;APIServer、scheduler、controller manager、etcd。 APIServer。APIServer負責對外提供RESTful的Kubernetes API服務&#xff0c;它是系統管理指令的統一入口&#xff0c;任何對資源進行增刪改查的操作都要…

七、spring boot 1.5.4 集成shiro+cas,實現單點登錄和權限控制

1.安裝cas-server-3.5.2 官網&#xff1a;https://github.com/apereo/cas/releases/tag/v3.5.2 下載地址&#xff1a;cas-server-3.5.2-release.zip 安裝參考文章&#xff1a;http://blog.csdn.net/xuxuchuan/article/details/54924933 注意&#xff1a; 輸入 <tomcat_key&g…

php連接mysql數據,php連接mysql數據庫

$sql_link mysql_connect("主機名","登入用戶名","登入用戶名密碼");如果連接成功&#xff0c;就會返回一個mysql句柄,可以簡單的理解成這個$sql_link 是php跟mysql的一個橋梁&#xff0c;通過該橋梁我們可以進入到mysql。進入到mysql之后&…

CSS-自定義變量

使用背景&#xff1a; 一些常見的例子&#xff1a;為風格統一而使用顏色變量一致的組件屬性&#xff08;布局&#xff0c;定位等&#xff09;避免代碼冗余*更方便的從CSS向JS傳遞數據&#xff08;例如媒體斷點&#xff09; 為什么使用&#xff1a; 以下幾點是未來CSS屬性的簡短…

url存在寬字節跨站漏洞_利用WebSocket跨站劫持(CSWH)漏洞接管帳戶

在一次漏洞懸賞活動中&#xff0c;我發現了一個使用WebSocket連接的應用&#xff0c;所以我檢查了WebSocket URL&#xff0c;發現它很容易受到CSWH的攻擊(WebSocket跨站劫持)有關CSWH的更多詳細信息&#xff0c;可以訪問以下鏈接了解https://www.christian-schneider.net/Cross…

php 數組對比 unset,如何區分PHP中unset,array_splice的區別

1.使用的函數a.函數unset()unset ( mixed $var , mixed $... ? ) : voidunset()銷毀指定的變量。b.函數array_slice()array_splice(array,start,length,array)array表示數組。start表示刪除元素的開始位置。length表示被移除的元素個數&#xff0c;也是被返回數組的長度。(可…

MapReduce算法–二級排序

我們將繼續進行有關實現MapReduce算法的系列文章&#xff0c;該系列可在使用MapReduce進行數據密集型文本處理中找到。 本系列的其他文章&#xff1a; 使用MapReduce進行數據密集型文本處理 使用MapReduce進行數據密集型文本處理-本地聚合第二部分 使用Hadoop計算共現矩陣 …

Redis 字符串(String)

Redis 字符串(String) Redis 字符串數據類型的相關命令用于管理 redis 字符串值&#xff0c;基本語法如下&#xff1a; 語法 redis 127.0.0.1:6379> COMMAND KEY_NAME 實例 redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "…

前端基礎-CSS的各種選擇器的特點以及CSS的三大特性

一、 基本選擇器二、 后代選擇器、子元素選擇器三、 兄弟選擇器四、 交集選擇器與并集選擇器五、 序列選擇器六、 屬性選擇器七、 偽類選擇器八、 偽元素選擇器九、 CSS三大特性 一、 基本選擇器 1、id選擇器 #1、作用&#xff1a;根據指定的id名稱&#xff0c;在當前界面中找…

Php流式 大文件,如何使用PHP解析XML大文件

如果使用 PHP 解析 XML 的話&#xff0c;那么常見的選擇有如下幾種&#xff1a;DOM、SimpleXML、XMLReader。如果要解析 XML 大文件的話&#xff0c;那么首先要排除的是 DOM&#xff0c;因為使用 DOM 的話&#xff0c;需要把整個文件全部加載才能解析&#xff0c;效率堪憂&…

python 白盒測試_白盒測試教程 - 顏麗的個人空間 - OSCHINA - 中文開源技術交流社區...

總共貼了39節&#xff0c;后續還有很長&#xff0c;共122節&#xff0c;文章名為‘白盒測試教程’1、白盒測試概念2、測試覆蓋標準3、邏輯驅動測試4、基本路徑測試白盒測試概念1、白盒測試也稱結構測試或邏輯驅動測試&#xff0c;是一種測試用例設計方法&#xff0c;它從程序的…

Oracle 分析函數及常用函數

什么叫分析函數(Analytic function)&#xff1f; Oracle從8.1.6開始提供分析函數&#xff0c;分析函數用于計算基于組的某種聚合值&#xff0c;它和聚合函數的不同之處是 對于每個組返回多行&#xff0c;而聚合函數對于每個組只返回一行。 基本語法 function_name(arg1,arg2,..…