私は要素の外側に色をつけるためにボックスシャドーを使用しています。私のデスクトップでは、これはうまく見えますが、私のモバイルでは、おそらく私のモバイル画面の高いPPIに起因する少しの境界が見えます。下のスクリーンショットを参照してください。 CSSボックスシャドーモバイルの小さなボーダー
コード
.container {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
.container.main {
background-color: #fff;
}
.header-main{
height: 90px;
box-shadow: 0px -15px 0px 15px #009fe3;
}
.container-row{
position: relative;
background-color: #009fe3;
height: 90px;
}
<div class="container main">
<header class="header-main">
<div class="container-row">
Put your text here!
</div>
</header>
</div>
彼らは、Chromeのモバイルインスペクタで反対側に表示されているように見える:https://i.gyazo.com/ec3d512580b09645bab2bc96e32135ce.png – Roberrrt
なぜあなたは使用しないでください.header-main {margin-right:-15px; margin-leftt:-15px;}ボックスシャドウの代わりに? – Kantoci
@ Kantoci-モバイルレイアウトです。デスクトップ上では、青い実線の影が実際の影になります。 – Timo002