#css三個圖片平均
隨著互聯網的普及和發展,網頁設計已經成為了一項非常流行的技能。而網頁設計的一個重要方面就是圖片的使用,特別是在 CSS 中。CSS 可以用于控制圖片的大小、位置和樣式等,從而使網頁更加美觀和清晰。本文將介紹如何使用 CSS 三個圖片平均來將三個圖片平均排列,使其在視覺上更加平衡。
首先,我們需要使用 HTML 結構來創建一個包含三個圖片的網頁。我們可以使用以下代碼:
<!DOCTYPE html>
<html>
<head>
<title>CSS三個圖片平均</title>
<style>
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
#container {
width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #f2f2f2;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: none;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: none;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: none;
</style>
</head>
<body>
<div id="container">
</div>
</body>
</html>
在這個例子中,我們使用了一個 div 容器來放置三個圖片。我們使用了一個 id 屬性來給容器添加標簽,并使用一個媒體查詢屬性來隱藏其中兩個圖片。媒體查詢屬性允許我們在需要時選擇圖片。
接下來,我們使用 CSS 平均布局來將三個圖片平均排列。我們可以使用以下代碼:
#container {
width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #f2f2f2;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
#container:nth-child(3n+1) {
display: none;
.average {
width: 50%;
height: 100%;
display: inline-block;
margin: 0 auto;
margin-top: 20px;
text-align: center;
.average:before,
.average:after {
content: "";
width: 100px;
height: 80px;
margin: 0 10px;
border-radius: 50%;
background-color: #ccc;
display: inline-block;
position: relative;
top: -40px;
.average:after {
left: 50%;
transform: translateX(-50%);
.average:before {
left: 0;
transform: translateX(50%);
在這個例子中,我們使用了一個 div 容器來放置三個圖片。我們使用了一個 id 屬性來給容器添加標簽,并使用一個媒體查詢屬性來隱藏其中兩個圖片。媒體查詢屬性允許我們在需要時選擇圖片。
接下來,我們使用 CSS 平均布局來將三個圖片平均排列。我們使用以下代碼:
#container {
width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #f2f2f2;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
.average {
width: 50%;
height: 100%;
display: inline-block;
margin: 0 auto;
margin-top: 20px;
text-align: center;
.average:before,
.average:after {
content: "";
width: 100px;
height: 80px;
margin: 0 10px;
border-radius: 50%;
background-color: #ccc;
display: inline-block;
position: relative;
top: -40px;
.average:after {
left: 50%;
transform: translateX(-50%);
.average:before {
left: 0;
transform: translateX(50%);
在這個例子中,我們使用了一個 div 容器來放置三個圖片。我們使用了一個 id 屬性來給容器添加標簽,并使用一個媒體查詢屬性來隱藏其中兩個圖片。媒體查詢屬性允許我們在需要時選擇圖片。
接下來,我們使用 CSS 平均布局來將三個圖片平均排列。我們使用以下代碼:
#container {
width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #f2f2f2;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
width: 200px;
height: 200px;
margin-bottom: 100px;
background-size: cover;
background-position: center;
display: inline-block;
.average {
display: inline-block;
.average:before,
.average:after {
content: "";
width: 10;
height: 0;
margin: 0 0 10 0 0 0 0 0 0 ;
border-radius 0 0 0 0 0 0 0 ;
.average:before,
.average:after {
display: inline-block;
.average {
width 0 ;
height 0 ;
margin 0 ;
border 0 ;