ToB企服应用市场:ToB评测及商务社交产业平台

标题: css中的阴影详解 [打印本页]

作者: 灌篮少年    时间: 2025-1-17 23:03
标题: css中的阴影详解
在 CSS 中,阴影效果通常使用 box-shadow 和 text-shadow 来实现,它们分别适用于元素的框和文本。阴影是提升页面设计感和层次感的告急工具。下面,我会详细讲授这两个属性,并结合代码示例分析。
  
  
1. box-shadow

box-shadow 用于为元素的框添加阴影效果,语法如下:
  1. box-shadow: h-offset v-offset blur spread color inset;
复制代码

示例

  1. <div class="box-shadow-example">盒子阴影</div>
  2. <style>
  3.   .box-shadow-example {
  4.     width: 200px;
  5.     height: 100px;
  6.     background-color: #4CAF50;
  7.     color: white;
  8.     line-height: 100px;
  9.     text-align: center;
  10.     box-shadow: 10px 10px 20px 5px rgba(0, 0, 0, 0.5);
  11.   }
  12. </style>
复制代码

2. text-shadow

text-shadow 用于为文本添加阴影效果,语法如下:
  1. text-shadow: h-offset v-offset blur color;
复制代码

示例

  1. <h1 class="text-shadow-example">带阴影的文本</h1>
  2. <style>
  3.   .text-shadow-example {
  4.     font-size: 50px;
  5.     text-align: center;
  6.     text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  7.   }
  8. </style>
复制代码

3. 多重阴影

box-shadow 和 text-shadow 都可以同时应用多个阴影,多个阴影使用逗号分隔。每个阴影的语法遵照相同的规则。
示例

  1. <div class="multi-shadow-example">多重阴影效果</div>
  2. <style>
  3.   .multi-shadow-example {
  4.     width: 200px;
  5.     height: 100px;
  6.     background-color: #ff6347;
  7.     color: white;
  8.     line-height: 100px;
  9.     text-align: center;
  10.     box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3), -5px -5px 10px rgba(0, 0, 0, 0.1);
  11.   }
  12. </style>
复制代码

4. 内阴影

box-shadow 还可以应用内阴影(inset),它会使阴影出现在元素内部。
示例

  1. <div class="inset-shadow-example">内阴影效果</div>
  2. <style>
  3.   .inset-shadow-example {
  4.     width: 200px;
  5.     height: 100px;
  6.     background-color: #87cefa;
  7.     color: black;
  8.     line-height: 100px;
  9.     text-align: center;
  10.     box-shadow: inset 5px 5px 15px rgba(0, 0, 0, 0.4);
  11.   }
  12. </style>
复制代码

总结


使用阴影时要注意性能问题,过多的阴影大概影响页面渲染速率,尤其是在低性能设备上。得当使用阴影能有用增强页面的视觉层次感和设计感。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4