Псевдоелементи в css
Відео: Псевдо Елементи
Дуже важливою особливістю CSS є псевдоелементи. Псевдоелемент - це якась характеристика стану об`єкта або його особливість. Наприклад, перша буква в абзаці (особливість), наведений курсор миші на об`єкт (стан). І ось таких псевдоелементів в CSS достатньо багато. Про них ми і поговоримо детально в даній статті.
Псевдоелементи в CSS дозволяють задавати особливий стиль для "незвичайних"Елементів. Давайте з Вами розберемо простий приклад:
Відео: Псевдоелементи в CSS (1/3)
img:hover {
border:2px solid # F00- // Встановлюємо червону рамку
}
Даний код означає, що навколо зображення при наведенні на нього курсора миші буде з`являтися червона рамка товщиною 2 пікселя. Коли ж курсор миші буде йти з елемента, то рамка буде зникати. Завдяки псевдоелементи, здавалося б непросту задачу, ми вирішили дуже легко і без використання jаvascript, що взагалі прекрасно.
Всі решта псевдоелементи в CSS використовуються абсолютно також, тобто селектор, двокрапка і назва псевдоелемента.
Наводжу таблицю з різними псевдоелементи в CSS і їх описом.
псевдоелемент | опис |
active | Стан "активного посилання", тобто посилання, на яку натискають. |
firstchild | Можна застосувати стиль до першого дочірньому елементу. |
first-letter | Перший символ в тексті елемента. |
first-line | Перший рядок у тексті елемента. |
focus | Для елемента в стані "фокус". Наприклад, текстове поле, в якому зараз набирають текст. |
hover | Наведення на елемент курсора миші. |
link | Визначає стан невідвіданих посилання. |
visited | Визначає стан відвіданих посилання. |
Це не все псевдоелементи, а лише ті, які, по-перше, у всіх браузерах працюють (за винятком IE6, де не все це працює), а також постійно використовуються верстальниками. Тому всі дані псевдоелементи Ви повинні знати прекрасно.
Відео: Псевдокласи і псевдоелементи в CSS
Сподіваюся, тепер деякі елементи Ви будете верстати з меншою кількістю тегів і властивостей, а також без використання jаvascript. Успіхів в освоєнні псевдоелементів в CSS!
- Як міняти картинку при наведенні курсору миші
- Як управляти мишею з клавіатури
- Як отримати доступ до будь-якого об`єкта html через jаvascript
- Як задати колір відвіданих посилань
- Як задати своє курсор на сайті через css
- Перетаскується div на jаvascript
- Об`єкт number в jаvascript
- Зміна курсору при наведенні миші
- Обробка події click на css
- Змінні в css
- Події в jаvascript
- Вибірка елементів в jquery
- Подія прокрутки коліщатка миші в jаvascript
- Об`єкт array в jаvascript
- Перевірка включений чи jаvascript
- Об`єкт image в jаvascript
- Види курсорів в css
- Синтаксис css
- Робота з вибіркою елементів на jquery
- Створення об`єктів в jаvascript
- Миготлива кнопка jаvascript