CSS selector input:focus


Селектор :focus використовується для вибірки елеметів, що потрапили у фокус. Елемент отримує фокус, коли ви встановлюєте курсор в поле введення. При цьому в полі з'являється мигаючий курсор.

автор: NagarD

Синтаксис

:focus {


    css declarations;


}

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft Internet Explorer
focus 4.0 2.0 3.1 9.6 8.0

Мобільних переглядачів ще не додано.

Приклади

+ запропонувати свій приклад у пісочниці

Клацни в поле (або дійди до нього клавішею Tab) — доки воно у фокусі, тло жовте.

HTML

<p>Клацни в поле:</p>
<input type="text" placeholder="У фокусі стану жовтим">

CSS

input:focus {
    background-color: yellow;
}
автор: NagarD

Поки поле у фокусі, його ширина плавно росте зі 100px до 250px — анімацію робить transition, а вмикає її :focus.

HTML

<p>Клацни в поле — воно плавно розшириться:</p>
<input type="text" placeholder="Натисни сюди">

CSS

input[type=text] {
    width: 100px;
    transition: width .35s ease-in-out;
}

input[type=text]:focus {
    width: 250px;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід