📜  如何使用 CSS 设置插入阴影?

📅  最后修改于: 2021-08-29 13:19:31             🧑  作者: Mango

在 CSS 中, box-shadow属性在元素的框架周围添加阴影效果。我们可以围绕用逗号分隔的元素设置多个效果。 box-shadow被定义为元素的 X 和 Y 相对偏移值、模糊和扩散半径以及颜色。

在本文中,我们将学习如何使用 CSS 设置插入阴影。 Inset 属性将外部阴影更改为内部阴影。

注意:默认情况下,阴影生成在框外,但通过使用inset,我们可以在框内创建阴影。

句法:

方法:要为元素提供插入阴影,我们将使用box-shadow属性。在box-shadow属性中,我们将定义h-offset值(对于水平阴影效果是必需的),然后是 v-offset 值(对于垂直阴影效果是必需的)。

我们还可以提供模糊效果并使用模糊和扩散值来扩散阴影。最后,我们将使用inset关键字来改变框架内的阴影。

示例 1:

HTML


  

    

  

  
    

Box-shadow: 5px 10px inset:

    

Welcome to GeeksforGeeks

    
  


HTML


  

    

  

  
    

box-shadow: 5px 10px 20px 5px Green inset:

    
           

Inset, Green, Spread and Blur.

       
     


输出:

说明:在上面的例子中,我们设置了h-offset值为 5px,v-offset 值为 10px,颜色为绿色。

示例 2:

HTML



  

    

  

  
    

box-shadow: 5px 10px 20px 5px Green inset:

    
           

Inset, Green, Spread and Blur.

       
     

输出:

说明:在上面的例子中,我们设置了h-offset值为 5px,v-offset 值为 10px ,blur 值为 20px,spread 值为 5px,颜色为绿色。

浏览器支持

Browser

Version

Chrome

10.0 4.0 -webkit-

Internet Explorer

9.0

Firefox

4.0 3.5 -moz-

Safari

5.1 3.1 -webkit-

Opera

10.5