что-то странное происходит в моем css.
Я работаю над настраиваемым представлением для поля количества на странице продукта WooCommerce. Он отлично отображается в Chrome инструментах разработчика как для мобильных, так и для настольных компьютеров, но когда я смотрю на свой настоящий телефон, я получаю странную тень рядом с верхней границей над числом.
Это мой код
#smntcswcb{
height:35px;
width:60px;
padding: 8px 18px 8px 18px !important;
border:2px solid !important;
border-radius: 0px !important;
color:#333 !important;
font-size: 15px !important;
border-color: #e5e5e5 !important;
}
Когда я удаляю линию цвета границы, она исчезает, но я хотел бы оставьте серую границу без тени. Пожалуйста, помогите.
Изменить:
Вот код HTML для элементов
<div class="quantity">
<label class="screen-reader-text" for="smntcswcb">Quantity </label>
<input class="minus" type="button" value="-">
<input type="number" id="smntcswcb" step="1" min="1" name="quantity" value="1" title="Qty" class="input-text qty text" inputmode="numeric">
<input class="plus" type="button" value="+">
</div>
Вот CSS код для class = "минус"
.minus{
background: none;
text-align: center;
width:48px !important;
height:35px;
padding: 2px 0px 0px 0px !important;
background-color: #fff !important;
border:2px solid transparent !important;
border-radius: 0px !important;
border-color: #e5e5e5 !important;
color:#333 !important;
margin-right: -4px;
color:#000 !important;
font-size: 24px !important;
font-weight:900 !important;
position: relative;
}
Вот код CSS для класса «плюс»
.plus{
height:35px !important;
width:48px !important;
padding: 2px 0px 0px 0px !important;
background-color: #fff !important;
border:2px solid transparent !important;
border-radius: 0px !important;
border-color: #e5e5e5 !important;
color:#333 !important;
margin-left: -4px;
font-size: 24px !important;
font-weight:900 !important;
}
Вот код для родительского класса «количество». Я использую гибкость, чтобы сделать элементы одинаковой высоты
.single_variation_wrap .quantity{
display: flex;
}