Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
размытие или смещение цвета. Поскольку это применяется ко всему, что находится за элементом, чтобы
увидеть эффект, вы должны сделать элемент или его фон хотя бы частично прозрачными.
backdrop-filter: blur(2px)/brightness(60%)/contrast(40%)/drop-shadow(4px 4px 10px
blue)/grayscale(30%)/hue-rotate(120deg)/invert(70%)/opacity(20%)/sepia(90%)/
saturate(80%)
backface-visibility - определяет, должна ли быть видна задняя грань элемента при обращении к
пользователю. Задняя грань элемента является зеркальным отражением отображаемой передней грани.
Это свойство полезно при повороте элемента. Он позволяет выбрать, если пользователь должен видеть
заднюю грань или нет.
backface-visibility: visible|hidden|initial|inherit;
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) - Определение трехмерного преобразования с
использованием матрицы 4x4 из 16 значений.
translate3d(x,y,z) - перемещает элемент из текущей позиции (в соответствии с параметрами,
заданными для оси X , оси Y и оси Z).
translateX(x) - Определяет трехмерный перевод, используя только значение для оси X.
translateY(y) - Определяет трехмерный перевод, используя только значение для оси Y.
translateZ(z) - Определяет трехмерный перевод, используя только значение для оси Z.
scale3d(x,y,z) - Определяет преобразование трехмерного масштаба.
scaleX(x) - Определяет преобразование трехмерного масштаба, предоставляя значение для оси X.
scaleY(y) - Определяет преобразование трехмерного масштаба, предоставляя значение для оси Y.
scaleZ(z) - Определяет преобразование трехмерного масштаба, предоставляя значение для оси Z.
rotate3d(x,y,z,angle) - Определяет 3D вращение.
rotateX(angle) - Определение 3D вращения вдоль оси X.
rotateY(angle) - Определение 3D вращения вдоль оси Y.
rotateZ(angle) - Определение 3D вращения вдоль оси Z.
perspective(n) - Определение вида перспективы для 3D преобразованного элемента.
inherit - устанавливает значение свойства, примененное к выбранному элементу, таким же, как у его
родительского элемента. Фактически это «включает наследование».
initial - устанавливает значение свойства, примененное к выбранному элементу, равным начальному
значению этого свойства.
unset - сбрасывает свойство до его естественного значения, что означает, что если свойство наследуется
естественным образом, оно действует как inherit, в противном случае - как initial.
background: Сокращения
background: red (color) url(bg-graphic.png)(image) 50%(size) 10px 10px (position)
repeat-x (repeat) fixed (attachment);
background-attachment - задает, прокручивается ли фоновое изображение с остальной частью
страницы, или является фиксированным.
background-attachment: scroll|fixed|local|initial|inherit;
local - Фоновое изображение будет прокручиваться вместе с содержимым элемента.
background-clip - задает как фоновая заливка или фоновая картинка будет размещаться относительно
элемента: часть фона будет залазить под границу, фон не будет залазить под границу или фон будет
размещаться только над содержимым элемента (то есть padding отодвинет фон).
background-clip: border-box|padding-box|content-box|initial|inherit;
border-box - Значение по умолчанию. Фон залезет под границу.
padding-box - Фон расширяется до внутреннего края границы.
content-box - Фон расширяется до края окна содержимого. Фон будет только над содержимым.
text - текст (буквы) окрашиваются в фон. Фон обрезается. Не везде поддерживается.
background-color - задает цвет фона элемента. Фон элемента - это общий размер элемента, включая
отступы и границы (но не поля).
background-color: color|transparent|initial|inherit;
background-size - задает размер картинки фона. Значением свойства служат любые единицы для
размеров, либо ключевые слова auto, cover или contain.
background-size: auto|length|cover|contain|initial|inherit;
cover - Масштабирует картинку так, чтобы она накрыла собой весь блок с сохранением пропорций.
Картинка будет стараться поместиться целиком, но это не всегда будет получаться, поэтому какая-то ее
часть будет обрезаться. Блок всегда будет покрыт картинкой целиком.
contain - Масштабирует картинку так, чтобы она целиком влезла в блок с сохранением пропорций. При
этом она может занять или всю ширину, или всю высоту (зависит от пропорций картинки и от размеров
элемента). Блок в общем случае будет покрыт картинкой не целиком (зато картинка всегда будет видна вся,
хоть и в уменьшенном варианте).
block-size - определяет горизонтальный или вертикальный размер блока элемента в зависимости от его
режима записи. Изменяет размер контейнера в зависимости от writing-mode(horizontal-tb/vertical-rl).
Если запись вертикально идет то изменяет высоту блока, если горизонтально то ширину.
block-size: px|em|%|max-content|min-content|fit-content|auto
border - задает цвет, тип и толщину границы для всех сторон одновременно. Является свойством-
сокращением для border-width, border-style и border-color. В отличие от сокращаемых свойств не может
задавать разную границу для 4-х сторон сразу, а только одинаковую для всех. Сокращения
border: border-width border-style border-color|initial|inherit;
border-block - может использоваться для установки значений для одного или нескольких из border-
block-width, border-block-style и border-block-color одновременной установки как начала, так и конца
измерения блока. Физические границы, которым он сопоставляется, зависят от режима письма элемента,
направленности и ориентации текста. Это соответствует border-top и border-bottom или border-right, и
border-left свойства в зависимости от значений , определенных для writing-mode, direction и text-
orientation.
border-block: width style color;
border-block-end - может быть использован для установки значения для одного или более из border-
block-end-width, border-block-end-style, и border-block-end-color. Физическая граница, на которую он
отображается, зависит от режима письма элемента, его направленности и ориентации текста. Логический
border-bottom.
border-block-end: width style color;
border-bottom-left-radius - округляет нижний левый угол элемента, задавая радиус.Если задано два
значения, первая для нижней границы, а вторая для левой границы. Если второе значение опущено, оно
копируется из первого. Если любая из длин равна нулю, то угол равен квадрату, а не округляется.
border-bottom-left-radius: length|% [length|%]|initial|inherit;
border-color - задает цвет четырех границ элемента. Это свойство может иметь от одного до четырех
значений.
border-color: color|transparent|initial|inherit;
border-image - задает картинку для границы, оно является свойством сокращением для свойств border-
image-source, border-image-slice, border-image-repeat, border-image-width и border-image-outset.
border-image: source slice width outset repeat|initial|inherit;
border-image-outset - позволяет отодвинуть рамку за пределы элемента. В качестве значения
указывается число без указания единиц измерения либо любые единицы для размеров, кроме процентов.
Если указано число без единиц, то оно является множителем, на который умножается значения свойства
border-width.
border-image-outset: length|number|initial|inherit;
border-image-slice - указывает браузеру, какие части картинки пойдут на уголки, а какие на стороны (а
какая часть будет центральной). На уголки идут 4 части, на стороны идут 4 части и одна часть (центральная)
идет на фон элемента (опционально, ключевое слово fill).
border-image-slice: number|%|fill|initial|inherit;
fill - Приводит к отображению средней части изображения. По умолчанию центральная часть
изображения будет отброшена.
border-inline - сокращенное свойство для установки отдельных логических значений свойств встроенных
границ. Физические границы, которым border-inline сопоставляются, зависят от режима письма элемента,
направленности и ориентации текста. Логический border-left / border-right
border-style - задает стиль четырех границ элемента. Это свойство может иметь от одного до четырех
значений.
border-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;
groove - Задание трехмерной границы с канавкой.
ridge - Задание трехмерной границы с хребтом.
border-top-left-radius - округляет верхний левый угол элемента, задавая радиус.Если задано два
значения, первая для верхней границы, а вторая для левой границы. Если второе значение опущено, оно
копируется из первого. Если любая из длин равна нулю, то угол равен квадрату, а не округляется.
border-top-left-radius: length|% [length|%]|initial|inherit;
border-top-right-radius - округляет верхний правый угол элемента, задавая радиус.Если задано два
значения, первая для верхней границы, а вторая для правой границы. Если второе значение опущено, оно
копируется из первого. Если любая из длин равна нулю, то угол равен квадрату, а не округляется.
border-top-right-radius: length|% [length|%]|initial|inherit;
border-top-style - устанавливает стиль верхней границы элемента.
border-top-style:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|
inherit
border-width - задает ширину четырех границ элемента. Это свойство может иметь от одного до
четырех значений.
border-width: medium|thin|thick|length|initial|inherit;
box-sizing - определяет, как вычисляется ширина и высота элемента: должны ли они включать отступы и
границы, или нет.
box-sizing: content-box|border-box|initial|inherit;
content-box - учитывается только контент.
border-box - учитывается padding и border.
break-after - определяет, каким должен быть разрыв (страницы, колонки) после сформированных
блоков.
break-after: auto|always|avoid|all|initial|inherit|left|right|page|column|avoid-page|avoid-column;
auto - Вставляет разрыв (страницы, колонки) после блока.
avoid - Запрещает разрыв после блока.
always/all - Вставляет разрыв любого типа.
break-before - определяет, каким должен быть разрыв (страницы, колонки) до сформированных блоков.
break-before: auto|always|avoid|all|initial|inherit|left|right|page|column|avoid-page|avoid-column;
break-inside - определяет, каким должен быть разрыв (страницы, колонки) внутри сформированного
блока. Свойство игнорируется, если блок не указан.
break-inside: auto|always|avoid|all|initial|inherit|left|right|page|column|avoid-page|avoid-column;