CSS div 内的阴影

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/9665504/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-30 03:15:07  来源:igfitidea点击:

Shadow inside of a div

cssshadow

提问by Tim Daubenschütz

Is it possible to display a shadow inside a div box without using pictures? Instead I want to use css commands.

是否可以在不使用图片的情况下在 div 框内显示阴影?相反,我想使用 css 命令。

So is there some command like: -webkit-box-shadow: 1px inset;?

那么是否有一些命令,例如:-webkit-box-shadow: 1px inset;

回答by sandeep

Yup there is a command inset. like this:

是的,有一个命令inset。像这样:

-webkit-box-shadow: 0 0 1px 3px #000 inset;
-moz-box-shadow: 0 0 1px 3px #000 inset;
box-shadow: 0 0 1px 3px #000 inset;

You can generate from here http://css3generator.com/

您可以从这里生成http://css3generator.com/

回答by oezi

in CSS3 theres box-shadowwich can also be inset to do exactly what you need. this is supported by the following browsers:

在 CSS3中,也可以插入box-shadow来满足您的需求。以下浏览器支持此功能:

  • chrome >= 10.0 (>= 4.0 with -webkit-prefix)
  • firefox >= 4.0 (>= 3.5 with -moz-prefix)
  • IE >= 9.0
  • opera >= 10.5
  • safari >= 5.1 (>= 5.0 with -webkit-prefix)
  • 铬 >= 10.0(>= 4.0 带-webkit-prefix)
  • firefox >= 4.0(>= 3.5 带-moz-prefix)
  • 浏览器 >= 9.0
  • 歌剧 >= 10.5
  • safari >= 5.1(>= 5.0 带-webkit-prefix)

回答by Arunraj S

You can use Box shadow generatorfor shadow effects. I will give an example to show how to use the box shadow generator.

您可以使用 Box shadow generator来制作阴影效果。我将举一个例子来展示如何使用框阴影生成器。

Step 1: Go to : Box Shadow Generator

第 1 步:转到:框阴影生成器

Step 2: adjust the shadow property you want to add.

第二步:调整要添加的阴影属性。

Step 3: Then copy the css code using "copy text" button.

第 3 步:然后使用“复制文本”按钮复制 css 代码。

step 4: Then you can past the css code into the style sheet file.

第 4 步:然后您可以将 css 代码粘贴到样式表文件中。

Do like this.

这样做。

<html>
<head>
    <title>Title</title>
    <style type="text/css">
    #banner{

        position: absolute;
        width: 100%;
        height: 150px;
        background-color: #4E6C88;
        -webkit-box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
        box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
    }

    </style>
</head>
<body>
 <div id="banner">    

 </div>
</body>
</html>

Thank you... ;)

谢谢... ;)