Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Фоновое изображение background-imageСтр 1 из 3Следующая ⇒
Послание № 11 Картинки Фоновое изображение background-image background-image — устанавливает изображение в качестве фона для элемента. Фоновым изображением может быть картинка или градиент. Как пишется в коде: div { background-image: url(../images/flower.png); } Адрес изображения указывается в скобках после ключевого слова url, путь до файла указывается по общим правилам «путей». Повтор фоновых изображений background-repeat Изначально (по умолчанию), браузер будет повторять фоновое по координате X и Y (вниз и вправо) до тех пор, пока не заполнит все пустое пространство. Это может быть хорошо для простого, повторяющегося фона, но не для картинок. background-repeat — определяет, как будет повторяться фоновый рисунок. Background-repeat | ||||
repeat | Весь фон страницы будет заполнен фоновым рисунком. Если при этом задать background-position, то повтор будет осуществляться с указанной позиции. Значение по умолчанию. | |||
no-repeat | Фоновое изображение не будет повторяться. | |||
repeat-x | Фоновый рисунок повторяется от левого до правого края веб-страницы по верхнему краю страницы. | |||
repeat-y | Фоновый рисунок повторяется от верхнего до нижнего края веб-страницы по левому краю страницы. | |||
initial | Устанавливает значение свойства в значение по умолчанию. | |||
inherit | Наследует значение свойства от родительского элемента. |
Как пишется в коде:
div {
background-repeat: no-repeat;
}
Позиционирование фоновых изображений background-position
background-position — свойство управляет точным расположением фонового изображения.
Можно определить начальную позицию фонового изображения в виде горизонтальной и вертикальной координат, выраженных в точных, абсолютных или процентных значениях, или же посредством ключевых слов.
Значение по умолчанию background-position: 0% 0%.
Background-position
Как пишется в коде:
div {
background-position: center center;
}
Можно задать фон так, чтобы изображение располагалось только по низу блока:
div {
background-image: url(../images/flower112.png);
background-position: left bottom;
background-repeat: repeat-x;
}
Также благодаря свойству позиционирования, для одного блока можно использовать несколько фоновых изображений:
div {
width: 660px;
background-color: #E0E4EF;
height: 300px;
background-image: url(../images/flower112.png), url(../images/leaf112.png),
url(../images/flower221.png);
background-repeat: repeat-x;
background-position: 0 250px, 0 150px, 0 98px;
}
Background-attachment
Как пишется в коде:
div {
background-attachment: fixed;
}
Background-clip
Как пишется в коде:
div {
background-clip: border-box;
}
Background-origin
Как пишется в коде:
div {
background-origin: padding-box;
}
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 > является наиболее предпочтительными способом размещения изображений на страницах.
Послание № 11
Картинки
Фоновое изображение background-image
background-image — устанавливает изображение в качестве фона для элемента.
Фоновым изображением может быть картинка или градиент.
Как пишется в коде:
div {
background-image: url(../images/flower.png);
}
Адрес изображения указывается в скобках после ключевого слова url, путь до файла указывается по общим правилам «путей».
Последнее изменение этой страницы: 2019-06-19; Просмотров: 135; Нарушение авторского права страницы