Вход/Регистрация
HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
вернуться

Дронов Владимир

Шрифт:

Радиус размытия тени также задается в любой единице измерения, поддерживаемой CSS. Если радиус размытия не указан, его значение предполагается равным нулю; в таком случае тень не будет иметь эффекта размытия.

Пример:

H1 { text-shadow: black 1mm 1mm 1px }

Здесь мы задали для заголовков первого уровня (тега <H1>) тень, расположенную правее и ниже текста на 1 мм и имеющую радиус размытия 1 пиксел.

Параметры фона

Закончив с параметрами текста, займемся фоном. Фон можно указать для фрагмента текста (встроенного элемента), блочного элемента, таблицы, ее ячейки и всей Web-страницы. Хорошо подобранный фон может оживить Web-страницу и выделить отдельные ее элементы.

ВНИМАНИЕ!

Фон у отдельных элементов, отличный от фона самой Web-страницы, следует задавать только в крайних случаях. Иначе Web-страница станет слишком пестрой и неудобной для чтения.

Атрибут стиля background-color служит для задания цвета фона:

background-color: transparent|<цвет>|inherit

Цвет можно задать в виде RGB-кода или имени. Значение transparent убирает фон совсем; тогда элемент Web-страницы получит "прозрачный" фон. По умолчанию фон у элементов Web-страницы отсутствует, а фон самой Web-страницы задает Web-обозреватель.

Пример:

BODY { color: white; background-color: black }

Здесь мы задали для всей Web-страницы черный фон и белый текст.

Атрибут стиля background-image позволяет назначить в качестве фона графическое изображение (фоновое изображение):

background-image: none|url(<интернет-адрес файла изображения>);

Обратим внимание, в каком виде задается интернет-адрес файла с фоновым изображением: его заключают в скобки, а перед ними ставят символы url:

TABLE.bgr { background-image: url("/table_background.png") }

Значение none убирает графический фон.

Графический фон выводится поверх обычного фона, заданного нами с помощью атрибута стиля background-color. И, если фоновое изображение содержит "прозрачные" фрагменты (такую возможность поддерживают форматы GIF и PNG), этот фон будет "просвечивать" сквозь них.

Пример:

TABLE.yellow { background-color: yellow; background-image: url("/yellow_background.png") }

Здесь мы задали для таблицы и обычный, и графический фон. Это, кстати, распространенная практика в Web-дизайне.

Если фоновое изображение меньше, чем элемент Web-страницы (или сама Web- страница), для которого оно задано, Web-обозреватель будет повторять это изображение, пока не "замостит" им весь элемент. Параметры этого повторения задает атрибут стиля background-repeat:

background-repeat: no-repeat|repeat|repeat-x|repeat-y|inherit

Здесь доступны четыре значения.

— no-repeat — фоновое изображение не будет повторяться никогда; в этом случае часть фона элемента Web-страницы останется не заполненной им.

— repeat — фоновое изображение будет повторяться по горизонтали и вертикали (обычное поведение).

— repeat-x — фоновое изображение будет повторяться только по горизонтали.

— repeat-y — фоновое изображение будет повторяться только по вертикали.

С помощью атрибута стиля background-position можно указать позицию фонового изображения относительно элемента Web-страницы, для которого оно назначено:

background-position: <горизонтальная позиция> [<вертикальная позиция>] | inherit;

Горизонтальная позиция фонового изображения задается в следующем формате:

<числовое значение>|left|center|right

Числовое значение указывает местоположение фонового изображения в элементе Web-страницы по горизонтали и может быть задано с применением любой из поддерживаемых CSS единиц измерения (см. табл. 8.1). Также можно указать следующие значения:

— left — фоновое изображение прижимается к левому краю элемента Web-страницы (это обычное поведение);

— center — располагается по центру;

— right — прижимается к правому краю.

Формат задания вертикальной позиции фонового изображения таков:

<числовое значение>|top|center|bottom

Числовое значение указывает местоположение фонового изображения в элементе Web-страницы по вертикали и может быть задано с применением любой из поддерживаемых CSS единиц измерения.

  • Читать дальше
  • 1
  • ...
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: