做一个网页,对几个图片进行选择,图片下有文字,画面美丽,用html和css
时间: 2024-03-25 10:36:51 浏览: 71
用html+css作一个漂亮的网页
5星 · 资源好评率100%
下面是一个基于HTML和CSS的简单网页,实现了对几个图片进行选择的功能,每个图片下面有文字,并且画面美丽。
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>图片选择</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<h1>请选择一个图片</h1>
<div class="image-wrapper">
<img src="image1.jpg" alt="Image 1">
<p>这是图片1</p>
<button>选择</button>
</div>
<div class="image-wrapper">
<img src="image2.jpg" alt="Image 2">
<p>这是图片2</p>
<button>选择</button>
</div>
<div class="image-wrapper">
<img src="image3.jpg" alt="Image 3">
<p>这是图片3</p>
<button>选择</button>
</div>
</div>
</body>
</html>
```
CSS代码:
```
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
text-align: center;
}
h1 {
font-size: 36px;
margin-bottom: 40px;
}
.image-wrapper {
display: inline-block;
margin: 20px;
position: relative;
}
img {
max-width: 100%;
height: auto;
}
p {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 10px;
margin: 0;
}
button {
position: absolute;
bottom: 10px;
right: 10px;
padding: 10px 20px;
background-color: #4CAF50;
color: #fff;
border: none;
cursor: pointer;
font-size: 16px;
border-radius: 5px;
}
button:hover {
background-color: #3e8e41;
}
```
解释一下代码:
1. HTML部分:使用了一个div容器包含了所有内容,其中包括一个h1标题和三个图片,图片使用了img标签,下面有一个p标签用于显示文字,还有一个button按钮用于选择图片。
2. CSS部分:设置了容器的最大宽度为800px,居中显示。标题使用了36px的字体大小,下面的图片使用了display:inline-block属性,让它们排列在同一行。图片下面的文字使用了position:absolute属性,让它们固定在图片下面,使用了半透明的背景色。选择按钮使用了position:absolute属性,固定在图片右下角,使用了绿色的背景色,鼠标悬停时背景色变深。
你可以将图片和CSS文件放在同一个文件夹中,将HTML文件和CSS文件分别命名为index.html和style.css,然后在浏览器中打开index.html文件,就可以看到效果了。
阅读全文