Справочник CSS

 

  • Примечания для таблиц:
  • «Значения» - жирным шрифтом выделено значение по умолчанию.
    • Условные обозначения: запятая — «или»; точка с запятой — «и» или «или»; угловые скобки — группа из необязательных для выбора значений; фигурные скобки, например: {1,4} — не менее
      1-го раза и не более 4-х.
  • «Пр*» — область применения, «+» означает: для всех элементов.
  • «Нс*» — наследование свойств родителя.


Свойство BACKGROUND

СвойствоЗначенияПр*Нc*
background[ background-color; background-image; background-repeat; background-attachment; background-positon ]+-
background-attachmentscroll, fixed, inherit+-
background-colorЦВЕТ, transparent, inherit+-
background-imageURL, none, inherit+-
background-position[ %, ДЛИНА, left, center, right ]; [ %, ДЛИНА, top, center, bottom], inherit*-
background-repeatrepeat, repeat-x, repeat-y, no-repeat, inherit+-

Сокращенная форма задания отдельных свойств фона в одном свойстве. Сокращает код и лучше поддерживается старыми версиями браузеров, чем указание свойств фона раздельно.

ПРИМЕНЕНИЕ:

body { background: #666 url(../images/img-1.gif) 100% 0% repeat-y;} — для селектора Body задан серый цвет фона, фоновое изображение img-1.gif — располагается в правом верхнем углу и повторяется по вертикали:

фон в css: свойство background

Background-attachment

Свойство определяет закрепление или перемещаемость фонового изображения.

ЗНАЧЕНИЯ:

• scroll — фоновое изображение перемещается вместе с элементом при прокрутке страницы.
• fixed — фиксирует фоновое изображение.
• inherit — наследование от родительского элемента.

Background-color

Свойство задает цвет фона элементов. Цвет заполняет всю область содержимого элемента, включая отступы — Padding, до внешнего края его рамки — Border.

ЗНАЧЕНИЯ:

• Цвет
• transparent — задает прозрачный цвет фона.
• inherit — наследование от родительского элемента.

Background-image

Свойство задает фоновое изображение для элемента, которое с помощью значения свойства Background-repeat может выкладываться мозаикой по осям во всех направлениях, либо не повторяться.

ЗНАЧЕНИЯ:

• URL — путь к файлу изображения, синтаксис: url(…).
• none — нет фонового изображения.
• inherit — наследование от родительского элемента.

Background-position

Свойство устанавливает местоположение фонового изображения. Служит исходной точкой, от которой рассчитывается повторение фонового изображения, если применяется свойство Background-repeat.

ОБЛАСТЬ ПРИМЕНЕНИЯ*: блочные и замещаемые элементы.

ЗНАЧЕНИЯ (по умолчанию: 0% 0% — левый верхний угол):

• inherit — наследование от родительского элемента.

Возможно применение разных единиц, наиболее удобные — px или %. Первое значение — горизонтальное расположение, второе — расположение по вертикали.

ПРИМЕР:

body { background-color: #00ff00; background-image: url(../images/img-2.gif); background-position: 50% 0%; background-repeat: no-repeat;} — фоновое изображение располагается по центру и вверху:

применение свойства background-position

Другой способ: значения left, center, right — расположения по горизонтали, соответственно, top, center, bottom — по вертикали.

ПРИМЕР:

body { background-image: url(../images/img-2.gif); background-position: center top;} — аналог предыдущего примера: расположение фонового изображения по центру и вверху.

Можно использовать … background-position: top center;}, т.е. поменять местами значения center и top — расположение не изменится: по центру и вверху.

И последнее, если указать только один параметр … background-position: top;} — то предполагается, что другой будет center, а расположение изображения будет, как и прежде: по центру и вверху.

ПРИМЕРЫ ЗНАЧЕНИЙ:

100% 100% — расположение в правом нижнем углу, равнозначно: right bottom или bottom right.
0% 50% — расположение слева и по центру, равнозначно: left center или center left или left.

Background-repeat

Свойство устанавливает порядок мозаичного размещения фонового изображения по осям в обоих направлениях.

ЗНАЧЕНИЯ:

• repeat — задает повторение фонового изображения относительно и горизонтальной, и вертикальной оси.
• repeat-x — повторение вдоль горизонтальной оси.
• repeat-y — повторение вдоль вертикальной оси.
• no-repeat — без повторения.
• inherit — наследование от родительского элемента.

    Поделиться с друзьями:

    Комментариев нет:

    Отправить комментарий

    Избранное сообщение

    Как создать сайт? Сайты с PTP ссылкой.

    Т рафик на сайт.     Для того чтобы получить  трафик на сайт  нужно сначала  создать сайт.  Трафиком называется каждое уникальное посещение ...