Я пытаюсь создать пользовательский флажок только с помощью css и без изображений, но у меня есть немного проблем.Рисование проверки внутри флажка, используя только css
Я следил за несколькими учебниками онлайн, но, похоже, я попал в дорожный блок, и помощь была бы замечательной.
Мой CSS выглядит следующим образом
input[type='checkbox'] {
-webkit-appearance: none;
background: #dee1e2;
width: 1.3em;
height: 1.3em;
border-radius: 3px;
border: 1px solid #555;
position: relative;
bottom: .3em;
}
input[type='checkbox']:checked {
-webkit-appearance: none;
background: #dee1e2;
width: 1.3em;
height: 1.3em;
border-radius: 5px;
position: relative;
bottom: .3em;
-webkit-transform: rotate(45deg);
}
Что держит происходит, когда я Повернуть на вращает весь ящик, и я попытался добавления: после того, как к нему, но это, похоже, не делать ничего.
Я не совсем уверен, что вы имеете в виду, но '-webkit-преобразования: поворот (45 градусов);' удалить это если вы не хотите, чтобы флажок поворачивался. – AmazingDreams
Да, я знаю, что это то, что заставляет его вращаться. Идея состояла в том, чтобы просто повернуть белую рамку, чтобы она выглядела как чек, но у меня проблема с этим. – zazvorniki
Тогда я думаю, вы должны упаковать флажок в какой-то родительский 'div' и использовать его для создания границы, повернуть этот div, используя' jQuery.change', в поле и дефрагментировать поле в той же функции. – AmazingDreams