コンテンツがドロップシャドウで囲まれた単純なブートストラップ Web サイトがあります。左右のドロップ シャドウをウィンドウの境界に近づけて配置し、コンテンツがぎゅうぎゅう詰めにならないようにしています。影の半径を大きくしたいのではなく、影の側面を左右の境界線に近づけたいだけです。
ここに私のHTMLがあります:
<div class="dropshadow">
<div class="section">
<div class="container">
<div class="row">
<div class="col-md-12">
</div>
</div>
</div>
</div>
</div>
ここに私のCSSがあります:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css">
.dropshadow {
display: table;
margin: 0 auto;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
}
パディングを追加したり、.dropshadow の左右のマージンを変更しようとすると、コンテンツの配置が台無しになります。中身はそのままでいてほしい。もっと良いものがあると思わない限り、私はそれをdisplay:tableのままにしたいと思います。
ここにフィドルがあります: https://jsfiddle.net/u1ph99pv/2/
ボックスの影が表示されるのに十分な大きさのウィンドウ幅を広げてください。モバイル ビューでは表示しないため、私の Web サイトでは問題ありません。