

新闻资讯
技术学院答案:通过border-radius设置圆角,box-shadow添加阴影,二者结合可创建美观的卡片布局。示例中.card使用12px圆角和0 4px 12px rgba(0,0,0,0.1)阴影,并在hover时增强阴影以提升交互体验。
实现卡片阴影和圆角效果主要依靠 CSS 的 box-shadow 和 border-radius 属性。这两个属性配合使用,可以轻松打造现代、美观的卡片式布局。
通过 border-radius 可以让卡片四角变得圆润,常见值有像素值或百分比。
• 使用固定像素值:适合大多数场景,如 8px、12px示例:
.card {
border-radius: 12px;
}
box-shadow 能为卡片增加立体感,常用参数包括水平偏移、垂直偏移、模糊半径、扩散半径和颜色。
•
常见浅色阴影:0 4px 12px rgba(0,0,0,0.1)示例:
.card {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
结合背景色、内边距等属性,构建完整卡片:
.card {
width: 300px;
padding: 16px;
background-color: #fff;
border-radius: 12px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: box-shadow 0.3s ease; /* 鼠标悬停时平滑过渡 */
}
.card:hover {
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
}
hover 效果能提升交互体验,让用户感知卡片可点击或可操作。
基本上就这些。合理调整圆角和阴影参数,就能适配多数设计需求。