#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 ;