Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html can';不要去除顶部和底部阴影_Html_Css_Dropshadow_Drop Shadow - Fatal编程技术网

Html can';不要去除顶部和底部阴影

Html can';不要去除顶部和底部阴影,html,css,dropshadow,drop-shadow,Html,Css,Dropshadow,Drop Shadow,为什么在下面的代码中,我仍然无法消除顶部和底部的阴影。虽然投下的阴影“很小”,但它们仍然存在 div#inner_container { width: 960px; margin: 0 auto; background-color: rgb(255, 255, 255); box-shadow:0 9px 0 0 transparent, 0 -9px 0 0 transparent, 12px 0 15px -4px rgba(255,

为什么在下面的代码中,我仍然无法消除顶部和底部的阴影。虽然投下的阴影“很小”,但它们仍然存在

div#inner_container {
 width: 960px;
 margin: 0 auto;
 background-color: rgb(255, 255, 255);
 box-shadow:0 9px 0 0 transparent,
            0 -9px 0 0 transparent,
            12px 0 15px -4px rgba(255, 255, 255, 0.5),
           -12px 0 15px -4px rgba(255, 255, 255, 0.5);
 position: relative;
 z-index: 5000;
}
试试这个:

box-shadow: 10px 0px 12px -5px #ffffff, -10px 0px 12px -5px #ffffff;
试试这个:

box-shadow: 10px 0px 12px -5px #ffffff, -10px 0px 12px -5px #ffffff;

这并不是因为顶部有阴影,而是因为您将蔓延设置得如此之高,以至于流血到您可以看到的程度:

box-shadow: 0 0px 0px 0px transparent,
            0 0px 0px 0px transparent,
            12px 0 9px -10px rgba(255, 255, 255, 0.5),
            -12px 0 9px -10px rgba(255, 255, 255, 0.5)

试试这个。不过,我相信这可以进一步简化。它看起来不必要的复杂。

不是因为顶部有阴影,而是因为您将排列设置得太高,以至于流血到可以看到的程度:

box-shadow: 0 0px 0px 0px transparent,
            0 0px 0px 0px transparent,
            12px 0 9px -10px rgba(255, 255, 255, 0.5),
            -12px 0 9px -10px rgba(255, 255, 255, 0.5)

试试这个。不过,我相信这可以进一步简化。它看起来不必要的复杂。

您可以添加顶部和底部阴影,这是将放置在出血阴影顶部的背景色:

box-shadow:
0 -5px 0px 0 black,
0 5px 0px 0 black,            
12px 0 15px -4px rgba(255, 255, 255, 0.5),
-12px 0 15px -4px rgba(255, 255, 255, 0.5);
或者您可以使用
:before
:after
()


两个示例:

您可以添加顶部和底部阴影,这是将放置在出血阴影顶部的背景色:

box-shadow:
0 -5px 0px 0 black,
0 5px 0px 0 black,            
12px 0 15px -4px rgba(255, 255, 255, 0.5),
-12px 0 15px -4px rgba(255, 255, 255, 0.5);
或者您可以使用
:before
:after
()


两个示例:

您可以发布更多的代码吗?我在jsfiddle中添加了您必须的内容,但看不到您所说的阴影:@ews2001:Strange。当你看着小提琴时,它不会发生,但在这里它发生了。你能发布更多的代码吗?我在jsfiddle中添加了您必须的内容,但看不到您所说的阴影:@ews2001:Strange。当你看着小提琴时,它不会发生,但在这里它发生了。但在现场,它的顶部和底部仍然有一些小阴影。盒子阴影是继承的吗?试过了。但在现场,它的顶部和底部仍然有一些小阴影。盒子阴影是继承的吗?