一、布局技巧
1. 文字环绕图片
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>文字环绕图片示例</title>
<style>
.image-container {
position: relative;
width: 300px;
height: 200px;
}
.image-container img {
position: absolute;
top: 0;
left: 0;
}
.image-container p {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
overflow: hidden;
}
</style>
</head>
<body>
<div class="image-container">
<img src="example.jpg" alt="示例图片">
<p>这里是环绕图片的文字内容。</p>
</div>
</body>
</html>
2. 图片居中
.image-container img {
display: block;
margin: 0 auto;
}
二、样式调整
1. 背景图与文字融合
将背景图与文字巧妙融合,可以提升页面设计的层次感。以下是一个示例:
.background-text {
background-image: url('background.jpg');
color: white;
text-align: center;
padding: 20px;
font-size: 24px;
}
2. 文字阴影效果
通过添加文字阴影效果,可以使文字更加立体,以下是一个示例:
.shadow-text {
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
三、优化方法
1. 图片加载优化
<img src="compressed-example.jpg" alt="压缩后的示例图片" style="width: 200px; height: auto;">
2. 响应式布局
@media screen and (max-width: 600px) {
.image-container img {
width: 100%;
}
}