Задать вопрос

Как разместить checkbox с помощью flex?

Я хочу разместить checkbox в таком стиле:

5ef0b0f553e8c608217158.png

Ширина блока вместе с текстом - 600px

Код checkbox-a:

<label class="checkbox-container">First checkbox</a>
<input type="checkbox">
<span class="checkbox-checkmark"></span>
</label>


.checkbox-container {
    display: block;
    position: relative;
    padding-left: 35px;
}

.checkbox-container input {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
}

.checkbox-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border: 1px solid #428DFC;
    border-radius: 5px;
}

.checkbox-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkbox-container input:checked~.checkbox-checkmark:after {
    display: block;
}

.checkbox-container .checkbox-checkmark:after {
    left: 7px;
    top: 4px;
    width: 3px;
    height: 6px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


Как мне сделать это в таком стиле как показано на изображении с помощью flexbox?
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Froggyweb
В данном случае отлично подойдет свойство collumns
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы