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

Содержание

Слайд 2

Занятие на тему: CSS selectors Горбачевский Валерий

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

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

Слайд 3

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

3

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

Слайд 4

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

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

4

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

Слайд 5

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

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

5

Слайд 6

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

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

6

Слайд 7

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

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

7

Слайд 8

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

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

8

Слайд 9

Селекторы потомков/детей 9 div p - все потомки div > p - все дети

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

9

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

Слайд 10

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

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

10

Слайд 11

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

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

11

Слайд 12

Селектор соседей 12 div + p - первый непосредственный сосед

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

12

div + p - первый непосредственный сосед
div ~ p -

все последующие соседи
Слайд 13

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

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

13

Слайд 14

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

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

14

Слайд 15

Селекторы по атрибут 15 [class] - тег содержит данный атрибут

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

15

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

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

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

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

16

Слайд 17

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

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

17

Слайд 18

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

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

18

Слайд 19

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

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

19

Слайд 20

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

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

20

Слайд 21

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

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

21

Слайд 22

Псевдоклассы 22 :link :hover :active :visited :first-child :last-child :only-child :nth-child(n)

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

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

:link, :hover, :active, :visited

23

Слайд 24

:focus, :enabled, :disabled, :checked 24 Open on CODEPEN

:focus, :enabled, :disabled, :checked

24

Open on CODEPEN

Слайд 25

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

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

25

Слайд 26

:first-of-type, :last-of-type, :only-of-type 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

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

27

Слайд 28

:target, :empty, :not(selector) 28

:target, :empty, :not(selector)

28

Слайд 29

Псевдоэлементы 29 :first-letter :first-line :before :after ::selection

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

29

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

Слайд 30

:first-letter, :first-line 30

:first-letter, :first-line

30

Слайд 31

:before, :after 31

:before, :after

31

Слайд 32

::selection 32

::selection

32

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