Пользовательский переключатель не может центрировать псевдоэлементCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательский переключатель не может центрировать псевдоэлемент

Сообщение Anonymous »

Я пытаюсь создать собственный переключатель, но после нескольких попыток центрирования мне не удалось центрировать псевдоэлемент. Для некоторых размеров экрана это работает нормально, но иногда это становится странным.

[img]https://i.sstatic. net/v9LeH.png[/img]



< pre class="snippet-code-css lang-css" Prettyprint-override">

Код: Выделить всё

.custom-radio {
display: none;
}

.custom-radio+label {
position: relative;
display: inline-block;
width: 15px;
height: 15px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 50%;
}

.custom-radio+label:after {
content: "";
position: absolute;
width: 11px;
height: 11px;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
background: black;
border-radius: 50%;
}

.custom-radio.flex+label {
display: flex;
align-items: center;
justify-content: center;
}



Подробнее здесь: https://stackoverflow.com/questions/493 ... do-element
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»