使用 CSS3 重新排列單個彈性專案
要使用 CSS3 重新排列單個彈性專案,請使用 order 屬性。請記住,這僅適用於彈性專案。比如,你想把第一個彈性專案設為最後一個,則可以使用 CSS order 屬性來實現此目的。
設定父容器
用子 div 設定一個 div 容器 −
<div class="container"> <div class="first">First Div</div> <div class="second">Second Div</div> <div class="third">Third Div</div> </div>
彈性容器
使用值為 flex 的 display 屬性將上述容器設為一個彈性 −
.container {
height: 150px;
display: flex;
width: 100%;
border: 2px solid red;
}
將第 1個彈性專案重新排列為第 2個
order 屬性用於將第一個彈性專案重新排列為第二個彈性 −
.first {
background-color: rgb(55, 0, 255);
order:2;
}
將第 2個彈性專案重新排列為第 3個
order 屬性用於將第二個彈性專案重新排列為第三個彈性 −
.second {
background-color: red;
order:3;
}
將第 3個彈性專案重新排列為第 1個
order 屬性用於將第三個彈性專案重新排列為第一個彈性 −
.third {
background-color: rgb(140, 0, 255);
order:1;
}
範例
以下是用於重新排列彈性專案的程式碼 −
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.container {
height: 150px;
display: flex;
width: 100%;
border: 2px solid red;
}
div {
width: 200px;
height: 150px;
color: white;
text-align: center;
font-size: 30px;
}
.first {
background-color: rgb(55, 0, 255);
order:2;
}
.second {
background-color: red;
order:3;
}
.third {
background-color: rgb(140, 0, 255);
order:1;
}
</style>
</head>
<body>
<h1>Reordering individual items example</h1>
<div class="container">
<div class="first">First Div</div>
<div class="second">Second Div</div>
<div class="third">Third Div</div>
</div>
</body>
</html>
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP