Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Фиксация изображения на месте background-attachment ⇐ ПредыдущаяСтр 3 из 3
background-attachment — позволяет фиксировать фоновое изображение при прокрутке страницы. Это свойство не наследуется. Background-attachment | ||||
scroll | Фоновое изображение прокручивается вместе с текстом и другим содержимым. Значение по умолчанию. | |||
fixed | Предотвращает перемещение, фиксирует фоновое изображение на заднем плане. | |||
local | Фоновое изображение прокручивается вместе с содержимым элемента. | |||
initial | Устанавливает значение свойства в значение по умолчанию. | |||
inherit | Наследует значение свойства от родительского элемента. |
Как пишется в коде:
div {
background-attachment: fixed;
}
Заполнение фоном отступов и границ элемента background-clip
background-clip — определяет, будет ли цвет фона ограничиваться содержимым элемента или будет простираться до внешнего края границы border.
Это свойство не наследуется.
Background-clip
Как пишется в коде:
div {
background-clip: border-box;
}
Положение изображения относительно его родительского блока
background-origin — свойство определяет, где будет позиционироваться фоновое изображение. Если одновременно задано свойство background-attachment: fixed, эффекта не будет.
Background-origin
Как пишется в коде:
div {
background-origin: padding-box;
}
Размер изображения background-size
background-size — позволяет масштабировать фоновое изображение по вертикали и горизонтали.
Оно описывает, как изображение будет растягиваться и обрезаться, чтобы полностью закрыть собой фоновую область. С помощью этого свойства изображение также можно уменьшать по ширине и по высоте.
Background-size
Как пишется в коде:
div {
background-size: 300px 150px;
}
Задание фона элемента одним свойством background
background —позволяет описать в одном объявлении следующие свойства: background-color, background-image, background-position, background-size, background-repeat, background-origin, background-clip и background-attachment. Необязательно указывать все перечисленные свойства, если какое-либо свойство будет пропущено, оно примет значение по-умолчанию.
Если вы указываете в краткой записи фона свойство background-size, то его значения нужно будет записать через слеш /, чтобы отделить его от свойства background-position.
Как пишется в коде:
body {
background: #00ff00 url(" smiley.gif" ) no-repeat fixed center;
}
Множественные фоны
CSS3 предоставила еще одну полезную возможность — множественные фоны, которые можно задавать как для страницы целиком, так и для конкретного блока.
Как пишется в коде:
div {
background-image: url(../rose.png), url(../love.png), url(../white.png);
background-repeat: no-repeat;
background-position: bottom right, center center, top left;
}
Изображения нужно перечислять в порядке наложения, самое верхнее изображение должно быть первым, а самое большое, расположенное на заднем плане — последним.
Комбинация градиента и фонового изображения
За счёт комбинации градиента и изображения можно создавать интересные эффекты.
Для градиента нужно использовать цвета с полупрозрачными свойствами, чтобы картинка оставалась частично видимой.
Как пишется в коде:
div {
height: 453px;
background: linear-gradient(45deg, rgba(103, 0, 31, .8), rgba(34, 101, 163, .5)), url(photo-8.jpg);
background-size: cover;
}
Дополнительные CSS свойства для работы с тегом < img >
Существую CSS-свойства, которые используют изображения для создания фона элементов, создания рамок и масок «слоев», а также вырезки частей изображения. Однако, существуют другие свойства, которые используются не так часто и применяются непосредственно к изображениям (тегу < img> ).
Использование тега < img > является наиболее предпочтительными способом размещения изображений на страницах.
Последнее изменение этой страницы: 2019-06-19; Просмотров: 114; Нарушение авторского права страницы