2px solid transparent; умудряется справа и слева у кнопки делать вот такое странное наслаивание, что это такое? п.с вооще я хотел сделать что бы бордер появлялся, с box-sizing: border-box толку никакого без указания явного размера ширины и высоты блока. как можно сделать что бы бекграунд с градиентом нормально смотрелся и появлялась обводка, не меняющая размер блока?
button { all:unset }
не повлияло
а в чем вопрос?
как сделать что бы бордер прозрачный не ломал визуал кнопки с градиентом-фоном
ну добавь падинга 2 пикселя побокам мож поможет
ну тогда выложи на codepen.io/pen поразглядваем
Может box-shadow со всех сторон вместо border попробовать?
https://codepen.io/DraguLL/pen/ExOodwM
а зачем там прозрачный бордер?
мне нужно что бы бордере не менял размер
нет, мне надо при ховере его делать
Короче, бордер нужен для скругления, да?
бордерд нужен как внутренняя линия-обводка, скругление тут не при чём
в смысле увеличиваю? мне не надо увеличиватиьт, мне надо что бы размер не менялся
Сообщение перепутал, извиняюсь))
button { border: none; border-radius: 10px; color: #fff; cursor: pointer; font-size: 14px; font-weight: 600; letter-spacing: 0; line-height: 22px; min-height: 49px; min-width: 142px; padding: 17px 0px; text-align: center; text-transform: uppercase; background: #0a9aff; } button:hover { background: linear-gradient(90deg,#0a9aff,#dd0aff); } button:active { outline: 2px solid red; }
Обсуждают сегодня