<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
body {
font-family: Arial, Helvetica, sans-serif; /* 字体类型 */
display: flex; /* 设置为弹性盒子*/
justify-content: center; /* 设置弹性盒子主轴居中对齐 */
align-items: center; /* 设置弹性盒子项目居中对齐 */
min-height: 100vh; /* 设置最小高度为整个视口的高度 */
margin: 0;
background-color: #f4f4f4;
}
.card {
width: 295px;
background-color: #fff;
border-radius: 10px; /* 设置圆角10像素 */
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 设置阴影 */
overflow: hidden; /* 设置溢出后隐藏 */
transition: transform 0.3s ease-in-out; /* 设置过渡 */
}
.card img {
width: 100%;
height: auto;
display: block;
}
.card h2 {
margin: 15px;
font-size: 1.5em;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.card p {
margin: 15px;
font-size: 0.9em;
color: #666;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.card:hover {
transform: translateY(-5px); /* 鼠标进入后开始过渡 */
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}
</style>
</head>
<body>
<div class="card">
<img src="https://picsum.photos/id/107/300/200" alt="示例图片" />
<h2>卡片标题卡片标题卡片标题卡片标题卡片标题</h2>
<p>
这是一段关于卡片的简短描述。在这里你可以详细说明卡片的内容。这是一段关于卡片的简短描述。在这里你可以详细说明卡片的内容。这是一段关于卡片的简短描述。在这里你可以详细说明卡片的内容。这是一段关于卡片的简短描述。在这里你可以详细说明卡片的内容。这是一段关于卡片的简短描述。在这里你可以详细说明卡片的内容。
</p>
</div>
</body>
</html>