css div阴影效果
2025-04-23
27
参考资料
CSS Div 阴影效果
1. box-shadow
属性
作用:为元素添加阴影效果。
语法:
box-shadow: h-offset v-offset blur spread color inset;
参数:
h-offset
:水平阴影偏移(必需)。v-offset
:垂直阴影偏移(必需)。blur
:模糊距离(可选,默认0)。spread
:阴影扩展(可选,默认0)。color
:阴影颜色(可选,默认黑色)。inset
:内阴影(可选,默认外阴影)。
2. 基本用法
外阴影:
div { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
效果:向右下偏移5px,模糊10px,半透明黑色。
内阴影:
div { box-shadow: inset 0 0 8px #000; }
3. 多阴影效果
示例:
div { box-shadow: 3px 3px 5px #ccc, -1px -1px 2px #fff; }
4. 实际示例
<!DOCTYPE html> <html> <head> <style> .shadow-box { width: 200px; height: 100px; background: #f0f0f0; margin: 30px; padding: 20px; box-shadow: 5px 5px 15px rgba(0,0,0,0.2); } .inset-shadow { box-shadow: inset 0 0 10px #333; } </style> </head> <body> <div class="shadow-box">外阴影效果</div> <div class="shadow-box inset-shadow">内阴影效果</div> </body> </html>
5. 注意事项
阴影不影响布局(不占空间)。
性能:过度使用模糊阴影可能影响渲染性能。
浏览器支持:所有现代浏览器均支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。