Несколько Полезных Трюков Css

Работая над последним проектом, я накопил несколько интересных CSS-фишек, о которых хочу вам рассказать.

Хотя, возможно, это уже изобретено до нас и все об этом уже знают. В примерах используется LESS, а не чистый CSS.



Событие автоподстановки при вводе поля

Проблема : Узнать, что пользователь воспользовался функцией автоподмены.

Задача заключалась в том, чтобы выделить кнопку «Войти», если что-либо было введено в поля электронной почты и пароля.

Проблема в том, что если эти поля заполняются автоподстановкой с клавиатуры браузера, то событие изменения на входах не срабатывает. Решение : используйте псевдокласс :valid. Он срабатывает для ввода, если он содержит контент, соответствующий типу ввода (текст, электронная почта), и если этот ввод имеет обязательный атрибут. Правда, решение не работает в IE, но поддержка этого браузера нам не нужна.

   

<input required="required" class="email-input" type="email" /> <input required="required" class="password-input" type="password"/> <div class="go">Login</div> .

email-input:valid ~ .

password-input:valid ~ .

go {

Теги: #css-трюки #CSS
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.