позиция фона — учебник CSS
Свойство background-position
позволяет указывать начальную позицию фонового рисунка сразу для двух осей — x и y. Впрочем, можно воспользоваться и отдельными свойствами для каждой оси — background-position-x
и background-position-y
.
Значения background-position
В качестве значений могут выступать как специальные ключевые слова, так и числовые значения в единицах измерения CSS — процентах, пикселях и т. д.
Ключевые слова для горизонтального позиционирования
left
— фоновый рисунок прилеплен к левой стороне элемента;center
— фоновый рисунок расположен в центре оси x;right
— фоновый рисунок прилеплен к правой стороне элемента.
div { background-position-x: left; }
Ключевые слова для вертикального позиционирования
top
— фоновый рисунок прилеплен к верхней стороне элемента;center
— фоновый рисунок расположен в центре оси y;bottom
— фоновый рисунок прилеплен к нижней стороне элемента.
div { background-position-y: bottom; }
Сокращенная запись для двух осей
Часто позиционирование фона задается сразу для двух осей. Для этого удобно пользоваться сокращенной записью, т. е. свойством background-position. Оно принимает одно либо два значения (для позиционирования сразу по двум осям либо по каждой отдельно соответственно).
Ниже — различные примеры позиционирования фона с помощью ключевых слов:
background-position: top center; /* фон вверху по центру */ background-position: top right; /* фон в верхнем правом углу */ background-position: bottom left; /* фон в левом нижнем углу */ background-position: center right; /* фон справа по центру */
Значения можно менять местами — они будут работать так же.
Примеры выравнивания фона с помощью background-positionЕсли вы установили повтор фона с помощью свойства background-repeat
, то background-position
будет определять, от какой точки будет начинаться дублирование изображения.
Для позиционирования фона можно использовать и одно значение для двух осей сразу:
background-position: center; /* фон по центру */ background-position: left; /* фон слева по центру */ background-position: right; /* фон справа по центру */ background-position: top; /* фон вверху по центру */ background-position: bottom; /* фон внизу по центру */
Точные значения в единицах измерения CSS
Вы можете управлять расстоянием фона от левого и верхнего краев элемента с помощью точных значений, указанных в единицах измерения CSS (например, в пикселях либо em). Пример:
div { background-position: 10px 25px; }
Такая запись означает, что фон удален от левого края на 10 пикселей и от верхнего края на 25 пикселей. Здесь важен порядок записи значений: первое значение отвечает за положение фонового рисунка по горизонтали, второе — по вертикали. Допустимы и отрицательные значения (например, они могут быть полезны в случае, если с левой или верхней стороны фоновой картинки есть область, которую необходимо спрятать).
Регулировать расстояние фона, отталкиваясь от правой или нижней стороны элемента, можно с помощью специального значения, которое записывается так:
div { background-position: right 15px bottom 40px; }
Здесь ключевые слова right
и bottom
говорят браузеру, что вы хотите делать отсчет от правой и нижней стороны. Следом за каждым из ключевых слов записывается желаемое значение. Так, 15px
— это расстояние между фоном и правой стороной элемента, а 40px
— расстояние между фоном и нижней стороной элемента.
Процентные значения
Большое удобство предоставляет возможность записи значений в процентах. Расстояние вычисляется, исходя из размеров элемента с заданным фоном. Допустимы отрицательные процентные значения, но результат здесь может быть неожиданным.
Лучший способ понять, как перемещается фон под управлением процентных значений — это попрактиковаться. А пока что покажем несколько примеров позиционирования фона через проценты:
Обратите внимание: значение 50%
идеально центрирует фоновое изображение (как по вертикали, так и по горизонтали), поскольку точка центра устанавливается в середине фона, а не в его начале или конце.
Комбинирование значений
Да, вы можете записывать для каждой из осей свое значение в необходимых единицах измерения (либо используя ключевое слово). Комбинируйте точные значения с относительными, ключевые слова со значениями в единицах измерения — полная свобода действий. Примеры:
Важно: фоновые изображения и печать
Как правило, при печати страницы фоновые изображения не отображаются. Учитывайте это при работе с важной графикой — например, логотип компании, карту проезда и другие иллюстрации, содержащие важную информацию, рекомендуется добавлять через тег <img>
.
Поддержка браузерами
Запись background-position
с двумя параметрами поддерживается всеми используемыми браузерами.
Запись с четырьмя параметрами для отсчета от правой и нижней сторон работает только в IE9+, Firefox 13+, Chrome 25+, Safari 7+.
Свойства background-position-x
и background-position-y
не поддерживаются браузером Firefox вплоть до 48-й версии, а также не воспринимаются мобильными браузерами Opera Mini и Opera Mobile до версии 12. 1.
Подробную информацию вы всегда можете посмотреть на сайте Caniuse.com.
Далее в учебнике: background-attachment — фиксация фона.
Фоны css — 60 фото
1
Counter-Strike: Global Offensive
2
Контр страйк солдаты
3
Rainbow Six Siege фон
4
Counter Strike обои на рабочий стол
5
CSS v34 фон
6
Фон из игр Rainbow Six: Siege
7
КС фон для рабочего стола
8
Counter Strike source 1.6 2006
9
Контр страйк Global Offensive
10
КС го
11
Фон для рабочего стола КС го
12
Ночной Инферно КС го
13
14
Красивый фон КС 1. 6
15
Тычкконтер страйк Глобал офенсесис
16
БХОП аркана
17
Фон КС
18
CSS контр страйк
19
Обои на рабочий стол контр страйк
20
Картинки на рабочий стол КС 1.6
21
Задний фон в стиле км го
22
Фон для рабочего стола игровой
23
КС соурс фон
24
Counter Strike арт
25
Counter Strike Global Offensive спецназ
26
Старый Мираж CS go
27
CS go картинки
28
Игровой фон КС
29
Карта Dust 2
30
Counter Strike на рабочий стол
31
Tom Clancy s Ghost Recon Future Soldier
32
Карты CS go
33
Counter-Strike: Global Offensive
34
Контр страйк 48
35
Контр террористы. КС.в34
36
Фон для рабочего стола КС 1.6
37
Mirage Map CS go Mid
38
Dust 2 CSS
39
Dust 2 CSS
40
CSS v34
41
КС пейзаж
42
Counter-Strike: Global Offensive
43
CSS на рабочий стол
44
КС соурс даст 2
45
Контр страйк Global Offensive
46
Counter-Strike: Global Offensive
47
Mirage CS go 4k
48
49
Контр страйк Dust 2
50
Картинки для КС
51
Спецназ фон
52
Counter Strike source обои на рабочий стол
53
Контр страйк 1. 6 source
54
Спецназ в шапке арт
55
КС соурс даст 2
56
Пальма Dust 2
57
Красивый игровой фон для фотошопа
58
Dust 2 Night КС го
59
Counter Strike картинки на рабочий стол
Галерея шаблонов CSS3
Галерея шаблонов CSS3- Щелкните шаблон, чтобы развернуть его
- Текстовые поля доступны для редактирования
- Поддержка браузера
- Отправить новый
- Репозиторий Github
- Наслаждайтесь!
Поддержка браузера
Сами шаблоны должны работать на Firefox 3.6+ , Chrome , Safari 5.1 , Opera 11.10+ и IE10+ . Однако ограничения реализации могут привести к тому, что некоторые из них не будут отображаться правильно даже в этих браузерах (например, на момент написания Gecko довольно глючил с радиальными градиентами).
Кроме того, эта галерея не будет работать в Firefox 3.6 и IE10, хотя они и поддерживают градиенты, из-за ограничений JavaScript.
Руководство по отправке
Если у вас есть новый шаблон для отправки, отправьте запрос на извлечение. Однако, пожалуйста, имейте в виду, что я не могу принять все материалы, извините за это. Для принятия шаблона учитываются следующие факторы (в порядке убывания важности):
- Представляет ли он новую технику?
- Стоит ли эффект от количества градиентов и цветовых остановок? Весь смысл этих шаблонов в том, чтобы ускорить загрузку страниц за счет уменьшения размера файла и HTTP-запросов без нечитаемой тарабарщины, которую URI данных добавляют в наши таблицы стилей. Например, если вашему шаблону требуется код размером 2 КБ (который становится 10 КБ при использовании в рабочей среде из-за всех префиксов), то это не очень полезно, за исключением того, что служит доказательством концепции.
- Насколько распространен шаблон?
- Красиво выглядит?
В чем разница между ними?
Основное различие между свойством CSS background и background-color заключается в том, что свойство background является сокращением всех свойств фона. С другой стороны, свойство background-color является подмножеством свойства background, используемого для установки цвета фона. Более того, наши опытные разработчики сравнивают и описывают различия между этими двумя свойствами в этой статье.
Итак, продолжайте читать, чтобы получить подробные сведения о использование, различия и преимущества использования этих двух свойств.
Содержание
- Сравнительная таблица
- Свойство фона CSS и свойство цвета фона
- – Сравнение функциональности
- – Сравнение диапазона операций Самый простой в использовании?
- — Разница в коде между свойством CSS Background и Background-color
- – Разница в значениях
- Свойство фона CSS: индивидуальный просмотр
- – Характеристики свойства:
- Свойство цвета фона: индивидуальный просмотр
- – Характеристики свойства:
- – Определение цвета фона по ключевому слову Значение цвета
- — определите цвет фона, используя шестнадцатеричное значение
- — определите цвет, используя значение «RGB»
- — определите цвет, используя значение «HSL»
- Заключение
Сравнительная таблица
Характеристика | Свойство фона CSS | Свойство цвета фона |
Функциональность | Задает все свойства фона | Задает цвет фона |
Рабочий диапазон | Работает для всех свойств фона | Используется только для цвета фона |
Сброс | Сбрасывает все предыдущие настройки фона | Сбрасывает только предыдущий цвет фона |
Набор | Суперсет | Подмножество |
Простой в использовании уровень | Легко, когда вам нужно установить цвет вместе с другими настройками | Легко, когда нужно задать единственный цвет фона |
Код | Сократите код при использовании многих свойств фона | Следуйте стандартному синтаксису, как и другие свойства фона |
Свойство CSS Background и свойство Background-color
Основное различие между background и Background-color CSS заключается в том, что свойство фона CSS является сокращенным свойством всех свойств фона. В то же время background-color — это свойство, которое используется для указания цвета фона.
— Сравнение функциональности
Победитель: свойство CSS background
Свойства CSS background и background-color различаются по своей функциональности. Поскольку свойство фона CSS является сокращенным свойством, его можно использовать для любого свойства. Таким образом, вы можете назначать свойства background-color, background-image, background-attachment, background-repeat и background-position при использовании сокращения фона.
Для сравнения, свойство background-color используется только для указания цвета фона, когда оно не влияет ни на какие другие характеристики элемента, кроме его цвета.
– Сравнение диапазона операций
Победитель: свойство CSS background
Поскольку свойство background является сокращенным свойством , имеет широкий диапазон операций. Вы можете настроить таргетинг на любую функцию элемента, такую как вложение, повторяющееся поведение, позиционирование элемента, добавление изображения в фоновом режиме и цвет фона.
Свойство CSS background-color является просто простым свойством и может ориентироваться только на одну функцию элемента, которая является цветом.
— Сравнение возможности сброса свойства CSS Background и Background-color
Победитель: свойство CSS background-color
В CSS значение будет изменено или сброшено , когда вы назначите какое-либо конкретное значение и повторите это свойство для того же элемент с другим значением. Если вы использовали свойства фона, такие как background-position или background-image , а затем используйте сокращенное свойство background, сокращенное свойство сбросит предыдущее значение.
Если сначала использовать сокращенное свойство background, а затем использовать свойство background-color, будет изменен только цвет, а остальное, определенное вами в сокращенном свойстве , останется неизменным . Поэтому, если вам нужно установить только цвет фона, избегайте использования сокращенного свойства background и используйте свойство background-color.
– Какой проще всего использовать?
Победитель: свойство фона CSS
Оба свойства весьма важны для использования , но свойство фона CSS имеет небольшое преимущество, когда дело доходит до использования всех свойств фона. Фон CSS позволяет вам установить другие свойства вместе с цветом фона ; таким образом, становится легко назначать все функции с помощью одного свойства.
Однако, когда вы пишете длинный код и на веб-странице много элементов, или если вы не привыкли к , использующий стенографию, , использующий сокращенный фон, может создать для вас загадку. В этом случае вы можете использовать все свойства по отдельности .
— Разница в коде между свойствами CSS Background и Background-color
Победитель: свойство CSS background
Оба эти свойства отличаются с точки зрения кода. Кроме того, оба следуют стандартному синтаксису кода , но поскольку свойство фона CSS является сокращенным свойством, вы можете добавить более одного значения для более чем одного свойства фона, поэтому оно становится немного длиннее в одной строке. В то время как, с другой стороны, свойство background-color принимает только одно значение для этого цвета фона, поэтому здесь код становится немного короче.
Пример кодирования свойства CSS Background
body{ background: red url(«image_cat.png») no-repeat right top; } |
Здесь мы использовали сокращенную форму и добавили значения для цвета фона. Мы добавили URL-адрес фонового изображения, а затем установили поведение повтора; затем ключевые слова «право» и «вверху» являются значениями свойств позиции, которые определяют, где должно быть размещено изображение.
В результате вы увидите, что изображение появится в правом верхнем углу, на заднем плане появится красный цвет, и изображение не будет повторяться, так как мы установили значение «не повторять». ”
Мы также можем добавить несколько других значений свойств в стандартном порядке. Обратите внимание, что все трюки со свойствами фона будут работать в сокращении таким же образом.
Пример кодирования свойства цвета фона CSS
h2{ Цвет фона: синий; } |
Здесь мы использовали значение ключевого слова «синий» для синего цвета, и в результате мы получили синий фон. Вы также можете использовать любой другой метод для определения синего цвета, используя шестнадцатеричный код или значение «RGBA» .
Однако, если вы не используете несколько фоновых свойств в сокращении, длина кода и синтаксис свойств почти одинаковы .
– Разница в значениях
Победитель: CSS background-color
Оба свойства сильно различаются по значениям . Свойство фона CSS принимает много значений для многих свойств, поэтому значение зависит от того, какое свойство вы используете. Убедитесь, что вы присваиваете значения в правильном порядке; в противном случае вы можете не получить ожидаемых результатов. Порядок следующий:
- Цвет фона
- Фоновое изображение
- Повтор фона
- Фон-приложение
- Фоновое положение
Хотя свойство background-color принимает различные значения для указания цвета, вы можете назначить цвет, используя любое значение ключевого слова, шестнадцатеричное, RGBA или HSLA.
Свойство фона CSS: индивидуальный просмотр
— Характеристики свойства:
- Сокращенное свойство
- Используется для назначения нескольких свойств фона
- Принимает различные значения для различных свойств
- Сокращает код
- Необходимо соблюдать правильный порядок
- Значения зависят от используемых свойств
При работе со стилем фона в CSS, вы используете разные свойства для каждой функции фона. Назначать разные свойства для каждой функции — это старомодно, отнимает много времени и непрофессионально, особенно при отдельном использовании большинства свойств фона. Но теперь вам больше не нужно писать каждое свойство фона отдельно, так как CSS предоставляет вам самые удивительные сокращенные свойства фона!
Сокращенное свойство фона — это очень простое в использовании свойство CSS, которое позволяет назначать несколько свойств в одном свойстве. Вы также можете использовать свойство background в любом конкретном элементе, таком как элемент
или элемент
Наконец, свойство фона CSS — это лучшее решение для сокращения кода и упрощения понимания и устранения неполадок. Вы можете использовать сокращенное свойство, даже если вам не нужно использовать все свойства фона. Итак, если вы просто хотите добавить цвет фона CSS и изображение , вы также можете использовать сокращенное свойство. Однако при присвоении значений вы все равно должны следовать правильному стандартному порядку.
Свойство цвета фона: индивидуальный обзор
— Характеристики свойства:
- Подмножество сокращенного свойства фона
- Используется для назначения цвета фона
- Принимает значения в ключевых словах, RGBA, HSLA или шестнадцатеричной форме
Цвет различных элементов определяется по-разному . Для цвета текста используется свойство цвета CSS, тогда как для цвета границы используется свойство цвета границы. Для сравнения, свойство background-color используется в основном для определения CSS для цвета фона. Свойство background-color позволяет вам , чтобы установить цвет фона без участия в каких-либо других функциях фона элемента.
У вас есть несколько вариантов назначения значения; вы можете установить значение ключевого слова , шестнадцатеричный формат, формат RGBA или HSLA.
– Определите цвет фона, используя значение цвета ключевого слова
Если вам нужен только фиксированный известный цвет, вы можете использовать значение ключевого слова и сэкономить время. Для значения ключевого слова вы можете использовать цветовые ключевые слова, такие как «красный», «зеленый» или «синий».
Пример кодирования присвоения значения ключевого слова свойству цвета фона
h2{ Background-color: blue; } |
— определение цвета фона с использованием шестнадцатеричного значения
Вы также можете назначать значения в шестнадцатеричном формате , используя «#», за которым следует шестизначный код. Кроме того, каждый цвет имеет определенный шестнадцатеричный код, который мы можем использовать здесь. Первые две цифры шестнадцатеричного кода представляют красный цвет, третье и четвертое значения представляют зеленый цвет, а последние две цифры представляют синий цвет. Вот как разные цвета формируются разными значениями красного, зеленого и синего на экране.
Если вы не хотите использовать этот шестизначный шестнадцатеричный код, вы можете сократить код до трехзначного кода. Первая цифра обозначает красный цвет; вторая цифра представляет зеленый цвет, а последняя цифра представляет синий цвет. Если вы используете значение «0» для всех цветов, в результате вы получите черный цвет, а если вы используете самое высокое значение для всех цветов, то есть «f», вы получите белый цвет фона. .
Пример кодирования присвоения шестнадцатеричного значения свойству цвета фона
h2{ Цвет фона: #A020F0; } |
— определить цвет с помощью значения «RGB»
Третий способ определения цвета — использовать значение RGB , где нам нужно определить значения красного, зеленого и синего по их конкретный номер. Вы также можете добавить четвертое значение альфы, которое означает прозрачность. Наименьшее значение — «0», а максимальное значение — «255» для каждого цвета; если вы используете «0» или самые высокие значения для всех трех цветов, вы получите черный или белый фон соответственно. Вы также можете использовать альфа-значение от «0» до «1», где «1» вернет чистый цвет фона.
Пример кодирования присвоения значения RGB свойству цвета фона
h2{ Background-color: #800080; } |
– Определение цвета с помощью значения «HSL»
Вы можете использовать значение «HSL» или «HSLA» , определив значения цвета красного, синего и зеленого для той же цели. В «HSL» вы можете указать только значения красного, зеленого и синего цветов, а в значении «HSLA» вы можете определить значение цветов, используя альфа-значения.
Заключение
Основное различие между свойством background и background-color CSS заключается в том, что свойство background является сокращенным свойством, используемым для одновременного назначения нескольких свойств фона. В то же время свойство background-color является подмножеством сокращенного свойства background, используемого для указания цвета фона.