CSS-селекторы презентация

Содержание

Слайд 2

Занятие на тему: CSS selectors

Горбачевский Валерий

Слайд 3

3

Основные селекторы
Селекторы потомков/детей
Селекторы соседей
Селекторы атрибутов
Псевдоклассы
Псевдоэлементы.

Слайд 4

Основные селекторы:

4

* - все элементы
div - тег
.class - класс
#id - идентификатор

Слайд 5

Как работает *

5

Слайд 6

Как работает селектор по тегам

6

Слайд 7

Как работает селектор по классам

7

Слайд 8

Как работает селектор по идентификатору

8

Слайд 9

Селекторы потомков/детей

9

div p - все потомки
div > p - все дети

Слайд 10

Селектор потомков

10

Слайд 11

Селектор детей

11

Слайд 12

Селектор соседей

12

div + p - первый непосредственный сосед
div ~ p - все последующие

соседи

Слайд 13

Селектор первого соседа div + p

13

Слайд 14

Селектор следующих соседей div ~ p

14

Слайд 15

Селекторы по атрибут

15

[class] - тег содержит данный атрибут
[class="box"] - конкретное значение атрибута
[class~="box"] -

атрибут содержит данное слово
[class^="box"] - значение атрибута начинается с данной последовательности символов
[href$=".pdf"] - значение атрибута заканчивается на данную последовательность символов
[class*="box"] - значение атрибута содержит данную последовательность символов

Слайд 16

Селектор атрибута [attribute-name]

16

Слайд 17

Селектор с конкретным значением атрибута [class="paragraph"]

17

Слайд 18

Атрибут содержит определенное слово [class~="first"]

18

Слайд 19

Первые символы атрибута [class^="box"]

19

Слайд 20

Последние символы атрибута [href$="pdf"]

20

Слайд 21

Последовательность символов в атрибуте [class*="box"]

21

Слайд 22

Псевдоклассы

22

:link
:hover
:active
:visited

:first-child
:last-child
:only-child

:nth-child(n)
:nth-last-child(n)
:nth-of-type(n)
:nth-last-of-type(n)

:focus
:enabled
:disabled
:checked

:first-of-type
:last-of-type
:only-of-type

:target
:empty
:not(.awesome)

Слайд 23

:link, :hover, :active, :visited

23

Слайд 24

:focus, :enabled, :disabled, :checked

24

Open on CODEPEN

Слайд 25

:first-child, :last-child, :only-child

25

Слайд 26

:first-of-type, :last-of-type, :only-of-type

26

Слайд 27

:nth-child(n), :nth-last-child(n), :nth-of-type(n), :nth-last-of-type(n)

27

Слайд 28

:target, :empty, :not(selector)

28

Слайд 29

Псевдоэлементы

29

:first-letter
:first-line
:before
:after
::selection

Слайд 30

:first-letter, :first-line

30

Слайд 31

:before, :after

31

Слайд 32

::selection

32

Имя файла: CSS-селекторы.pptx
Количество просмотров: 111
Количество скачиваний: 0