Содержание Определение начальной позиции фонового изображения Порядок отсечения изображения Масштабирование фоновых изображений Сокращенный вариант background Использование нескольких фоновых изображений Градиентные фоны Иконка сайта в адресной строке браузера
Слайд 2Содержание Определение начальной позиции фонового изображения Порядок отсечения изображения Масштабирование фоновых изображений Сокращенный вариант background Использование
нескольких фоновых изображений Градиентные фоны Иконка сайта в адресной строке браузера
Слайд 3Начальная позиция В CSS3 добавлена возможность через которую можно сообщить браузеру, где
фоновое изображение должно начинаться по отношению к рамке, отступу и содержимому элемента.
background-origin
Слайд 4Начальная позиция border-box – фоновое изображение помещается в верхний левый угол области,
которая выделена для рамки padding-box – фоновое изображение помещается в верхний левый угол области, которая отведена под отступы content-box – фоновое изображение помещается в верхний левый угол области, которая отведена под содержимое
Слайд 5Начальная позиция Эти настройки не имеют смысла, если вокруг элемента нет отступа
или рамки. Эффект может быть практически незаметен из-за специфики используемого рисунка. Это свойство не применяется, если для изображения задано свойство fixed. Для использования в некоторых браузерах требуется наличие префиксов. В более старых браузерах данное свойство не поддерживается.
Слайд 6Порядок отсечения background-clip – ограничивает область появления фонового изображения
border-box - позволяет появляться
изображению позади содержимого за границами (по умолчанию) padding-box - позволяет ограничить фоновое изображение областью отступов и содержимого content-box - позволяет ограничить фоновое изображение областью содержимого элемента
Позволяет управлять размером фонового изображения; для установления размера можно выбирать либо
значения единиц измерения, либо ключевые слова
Слайд 9Масштабирование абсолютные значения (background-size: 100px 200px;) режим определения auto (background-size: 100px auto; -
автоматически определит размер , сохраняя пропорции, исключая искажения) процентные значения (background-size: 100% 100%;) ключевое слово contain (background-size: contain; - заставляет изображение поместиться в область – либо по ширине, либо по высоте) ключевое слово cover (background-size: cover; - соответствие и по высоте и по ширине, что приводит к искажению изображения)
Слайд 10Background background сокращенная форма – фактически позволяет объединить все фоновые свойства.
Пример, body { background: url(bull.jpeg)
center center no-repeat fixed #fff; } Перечисляем лишь нужные параметры, все остальные берутся браузером по умолчанию.
Слайд 11Background ВАЖНО Используем данное свойство аккуратно, т.к. есть вероятность получить не совсем тот
вариант, на который рассчитывали
Пример, background-color: yellow; background: url(fon.jpg) no-repeat;
фон вне изображения будет не желтым, а белым; почему?
Слайд 12Background Пример, background: url(fon.jpg) no-repeat; background-color: yellow;
фон вне изображения будет желтым; в чем отличие
от предыдущего примера?
Слайд 13Несколько фонов Имеется возможность выкладывания нескольких фоновых изображений слоями
Пример, К общему фону, в
роли которого выступает изображение, нужно добавить логотип
background: url(fon1.jpg) center top no-repeat, url(fon2.jpg) center bottom no-repeat;
Слайд 16Несколько фонов ВАЖНО: При задании нескольких изображений в качестве фона сверху будет отображаться
то, которое в списке указано первым.
Для «несколько устаревших» браузеров НЕ поддерживается
Слайд 17Несколько фонов ОБХОДНОЙ ВАРИАНТ: 1 способ. Разбить сложное изображение на блоки (теговые) и
для каждого из них применить свое фоновое изображение 2 способ. Использовать псевдоклассы .sidebar { background: url(fonMiddle.jpg) center top repeat-y;} .sidebar:before {content: url(fonTop.jpg);} .sidebar:after {content: url(fonBottom.jpg);}
Слайд 18Линейные градиенты Линейный градиент – самый простой вариант градиента; он распространяется по
прямой от одного конца элемента к другому, осуществляя плавный переход цвета
Для его определения нужно задать: начало градиента, начальный цвет и конечный цвет
Пример background-image: linear-gradient(left, black, white);
Слайд 19Градиенты ВАЖНО Для многих браузеров при использовании данного свойства (как и для многих
других свойств CSS3) требуется указание префиксов производителя (указывается префикс перед именем свойства):
-webkit- для Chrome, Safari -moz- для Firefox -o- для Opera
Слайд 25Цветовые опорные точки Веб-браузеры распределяют цвета равномерно, но можно данный порядок изменить,
добавив после цвета еще одно значение – в процентах или других единицах измерения
Пример background-image: linear-gradient(left, #900 20%, #fc0 30%, #fco 70%, #900 80%); Для первого цвета 20% будут иметь сплошной цвет, затем от 20% до 30% позиции цвет перейдет к следующему цвету и т.д.
Слайд 26Линейные градиенты Можно создать повторяющиеся линейные градиенты – определяем линейный градиент с
опорными точками, браузер рисует его и повторяет на заполнение
Пример, background-image: repeating-linear-gradient(bottom left, #900 20px, #fc0 30px, #900 40px);
Слайд 27Радиальные градиенты Радиальные градиенты – это цветовые переходы, расходящиеся наружу по круговой
или эллиптической схеме
Схема схожа с линейными градиентами, только начальный цвет – это цвет в середине градиента, а конечный – цвет в конце градиента
Пример, background-image: radial-gradient(red, blue); создает эллиптическую форму
Слайд 28Радиальные градиенты Можно также создавать круговые градиенты, добавив перед указанием цветов ключевое
слово circle
Пример, background-image: radial-gradient(circle, red, blue);
Центр градиента можно позиционировать в другом месте отличном от заданного по умолчанию (по умолчанию берется центр элемента)
Слайд 29Радиальные градиенты Центр для градиента можно позиционировать с помощью стандартных ключевых слов
или же с помощью единиц измерения
Пример, background-image: radial-gradient(20% 40%, circle, red, blue);
Задаст для центра отступ на 20% от левого края и 40% от верхнего края элемента
Слайд 30Радиальные градиенты Для задания размера градиента указываем одно из четырех допустимых значений:
closest-side
– предписывает браузеру создать градиент, распространяющийся от центра только до ближайшей к центру стороне элемента;
background-image: radial-gradient(20% 40%, circle closest-side, red, blue); Когда данный параметр применяется к эллиптическому градиенту, то тогда используются две ближайшие стороны
Слайд 31Радиальные градиенты closest-corner – приводит к вычислению ширины градиента из его центра
до ближайшего угла
background-image: radial-gradient(20% 40%, circle closest-corner, red, blue);
farthest-side – приводит к вычислению радиуса окружности от ее середины до самой дальней стороны элемента
farthest-corner – приводит к вычислению радиуса окружности от ее середины до самого дальнего угла элемента
Слайд 32Радиальные градиенты Градиент можно усложнять через добавление опорных цветовых точек
Во избежание всевозможных сложностей имеются интерактивные средства, позволяющие создавать и
использовать градиенты
ЗАДАНИЕ: Изучите самостоятельно возможности приложения Colorzilla
Слайд 35Иконка сайта При загрузке сайта, в адресной строке браузера можно иногда увидеть
небольшую картинку, которая связана с тематикой сайта.
Тот же рисунок отображается рядом со ссылкой при добавлении ее в закладки браузера.
Чтобы установить подобный объект, необходимо нарисовать изображение размером 16х16 пикселов и сохранить его в формате ICO в корне сайта под именем favicon.ico.
Слайд 36Иконка сайта Если располагаете данную иконку не в корне сайта, то нужно
прописать, где она будет располагаться
type="image/x-icon">
Слайд 37Иконка сайта Формат рисунка не обязательно должен быть ICO, также допускается использование
GIF и PNG. При этом необходимо сменить значение атрибута type на image/gif или image/png, в зависимости от типа изображения.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.