帮我用html和css设计一个网站,要求如下:1)选择一首宋词,选择一个与词义意境相似的背景 (2)实现文字在盒子里水平和垂直居中的效果 (3)设置合适的文字样式和效果,运用文字阴影和边框阴影 (4)边框设置成圆角
时间: 2024-10-21 09:04:23 浏览: 32
为了帮助您创建一个简单的静态HTML页面,满足上述要求,我会给出基本的HTML结构、CSS样式以及一些注释来解释如何实现每个特性。
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>宋词展示</title>
<style>
/* 设置body背景 */
body {
background-image: url('path_to_your_image'); /* 替换为与宋词意境相关的背景图片URL */
background-size: cover;
margin: 0;
padding: 0;
display: flex; /* 水平和垂直居中 */
justify-content: center;
align-items: center;
height: 100vh; /* 全屏高度 */
font-family: Arial, sans-serif; /* 文字字体 */
}
.container {
text-align: center; /* 文本水平居中 */
color: #fff; /* 文字颜色 */
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* 文字阴影 */
border-radius: 10px; /* 圆角边框 */
padding: 20px;
background-color: rgba(0, 0, 0, 0.7); /* 半透明背景 */
transition: box-shadow 0.3s ease-in-out; /* 动画效果 */
}
.container:hover {
box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.8); /* 鼠标悬停时加深阴影 */
}
.title {
font-size: 24px;
font-weight: bold; /* 标题样式 */
}
.content {
font-size: 16px;
line-height: 1.5; /* 内容行高 */
}
</style>
</head>
<body>
<div class="container">
<h1 class="title" id="song-title">宋词标题</h1>
<p class="content" id="song-content">宋词内容...</p>
</div>
</body>
</html>
```
**注意事项:**
1. 将`path_to_your_image`替换为您选择的宋词意境背景图片的实际路径。
2. `#song-title` 和 `#song-content` 是ID,您可以根据实际的宋词内容填充到对应的元素内。
3. 根据您的喜好调整文本大小、颜色、阴影等样式。
阅读全文