使用b%ignore_a_1%rder-radius和box-shadow可创建卡片效果:1. border-radius设置圆角,如8px或50%圆形;2. box-shadow添加阴影,如0 2px 8px rgba(0,0,0,0.1)实现悬浮感;3. 结合背景、内边距及:hover状态增强交互,使卡片更具层次与动态效果。

在CSS中制作卡片的阴影与圆角,主要使用 box-shadow 和 border-radius 属性。这两个属性配合使用,可以让元素看起来像一张悬浮的卡片,常用于UI设计中的信息展示。
1. 设置圆角(border-radius)
通过 border-radius 可以让矩形元素的四个角变成圆角:
border-radius: 8px;
数值越大,圆角越明显。常用值有 4px、8px、12px。也可以设置不同的值,例如:
border-radius: 8px 16px 8px 0; —— 分别设置四个角 border-radius: 50%; —— 制作圆形卡片
2. 添加阴影(box-shadow)
box-shadow 用于创建投影效果,使卡片看起来“浮起”于页面之上。基本语法为:
立即学习“前端免费学习笔记(深入)”;
Reclaim.ai
为优先事项创建完美的时间表
90 查看详情
box-shadow: 水平偏移 垂直偏移 模糊半径 扩散半径 颜色;
常用示例:
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); —— 轻微阴影,适合大多数卡片 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); —— 更明显的悬浮感 box-shadow: 0 0 0 1px #e0e0e0; —— 加一层浅边框,增强层次
3. 完整的卡片样式示例
结合背景、内边距和上述属性,可以写出一个典型的卡片样式:
.card {
background: white;
padding: 16px;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
width: 300px;
}
你还可以在:hover状态下增强阴影,实现悬停浮起效果:
.card:hover {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}基本上就这些,合理搭配 border-radius 和 box-shadow,就能做出美观自然的卡片效果。
以上就是在css中如何制作卡片阴影与圆角的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1001245.html
微信扫一扫
支付宝扫一扫