CSS box-тень небольшой границы на мобильном телефоне



Я использую тень-прямоугольник, чтобы получить цвет на внешней стороне элемента. На моем рабочем столе это выглядит нормально, но на моем мобильном я вижу небольшую границу, вероятно, вызванную высоким PPI моих мобильных экранов. Смотрите скриншот ниже.
Введите описание изображения здесь



Код






.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>
420   2  

2 ответов:

Чтобы избавиться от границы, если это ваш вопрос? Попробуйте: .header-main { background: #009fe3; } Надеюсь, это поможет.

Бокс-тень должна использоваться для смещения курса, бокс-тень, а не для сплошного цвета, который вы используете. Результат может быть достигнут и с помощью out box-shadow

.header-main {
    height: 90px;
    /* box-shadow: 0px -15px 0px 15px #009fe3; */
    background: #009fe3;
}

.container-row {
    position: relative;
    background-color: #009fe3;
    height: 90px;
    margin: -10px -15px;
    padding: 10px 15px 0;
}  

Comments

    Ничего не найдено.