* «Исправлено» после адреса фона в коде CSS просто означает,что фон не будет прокручиваться на странице,он будет оставаться «неподвижным» при прокрутке страницы вверх или вниз.Это совершенно необязательно.
* Пример кода CSS между тегами «head».
<голова >
Добавление фона в блог:Большинство блогов или других веб-сайтов социальных сетей,таких как Blogger или Twitter,позволяют настраивать свои страницы и предоставляют возможность загружать фон со своего компьютера.Я очень рекомендую вам просмотрите их разделы справки,чтобы узнать,как добавить фон. Из-за большого количества сервисов блогов,доступных сегодня,я не могу знать,как работает каждый из них. 🙂
Фоны и границы - Изучите веб-разработку
В этом уроке мы рассмотрим некоторые творческие возможности,которые можно сделать с помощью фона и границ CSS. Благодаря добавлению градиентов,фоновых изображений и закругленных углов фоны и границы являются ответом на многие вопросы стилизации в CSS.
Свойство CSS background является сокращением для ряда длинных свойств фона,с которыми мы познакомимся в этом уроке. Если вы обнаружите сложное свойство фона в таблице стилей,это может показаться трудным для понимания,так как одновременно может быть передано так много значений.
.box{фон:linear-gradient (105deg,rgba (255,255,255,.2) 39%,rgba (51,56,57,1) 96%) center center/400px 200px без повтора,url(//jumper.su/big-star.png) center no-repeat,#639}
Мы вернемся к тому,как работает сокращение позже в руководстве,но сначала давайте посмотрим на различные вещи,которые вы можете делать с фоном в CSS,посмотрев на отдельные свойства фона.
Цвета фона
Свойство background-color определяет цвет фона для любого элемента в CSS. Свойство принимает любой допустимый <цвет>. Цвет фона простирается под полем содержимого и заполнения элемента.
В приведенном ниже примере мы использовали различные значения цвета,чтобы добавить цвет фона к блоку,заголовку и элементу .
Поиграйте с ними,используя любое доступное значение .
Фоновые изображения
Свойство background-image позволяет отображать изображение в качестве фона элемента. В приведенном ниже примере у нас есть два блока:в одном фоновое изображение больше,чем в поле,а в другом - маленькое изображение звезды.
Этот пример демонстрирует две вещи о фоновых изображениях. По умолчанию большое изображение не масштабируется,чтобы поместиться в рамку,поэтому мы видим только небольшой его угол,в то время как маленькое изображение размещается плиткой,чтобы заполнить рамку.В этом случае фактическое изображение представляет собой всего лишь одну звезду.
Если вы укажете цвет фона в дополнение к фоновому изображению,то изображение будет отображаться поверх цвета. Попробуйте добавить свойство background-color в приведенный выше пример,чтобы увидеть это в действии.
Контроль повторения фона
Свойство background-repeat используется для управления мозаичным поведением изображений. Доступные значения:
no-repeat - полностью запретить повторение фона.
repeat-x - повторять по горизонтали.
repeat-y - повторять по вертикали.
повторить - по умолчанию;повторить в обоих направлениях.
Попробуйте эти значения в примере ниже. Мы установили значение без повтора ,поэтому вы увидите только одну звезду. Попробуйте разные значения - repeat-x,и repeat-y,- чтобы увидеть,каковы их эффекты.
Изменение размера фонового изображения
В приведенном выше примере у нас есть большое изображение,которое в конечном итоге было обрезано,так как оно больше,чем элемент,фоном которого оно является.В этом случае мы могли бы использовать свойство background-size ,которое может принимать значения длины или процента,чтобы размер изображения соответствовал фону.
Вы также можете использовать ключевые слова:
крышка - браузер сделает изображение достаточно большим,чтобы оно полностью покрыло область окна,сохраняя при этом соотношение сторон. В этом случае часть изображения,скорее всего,окажется нестандартной.
содержат - браузер сделает изображение нужного размера,чтобы оно поместилось в коробке.В этом случае вы можете получить пробелы с обеих сторон или сверху и снизу изображения,если соотношение сторон изображения отличается от соотношения сторон окна.
В приведенном ниже примере я использовал увеличенное изображение из приведенного выше примера и использовал единицы длины,чтобы определить его размер внутри поля. Вы можете видеть,что это исказило изображение.
Попробуйте следующее.
Измените единицы длины,используемые для изменения размера фона.
Удалите единицы длины и посмотрите,что произойдет,если вы используете background-size:cover или background-size:contain .
Если ваше изображение меньше,чем поле,вы можете изменить значение background-repeat ,чтобы повторить изображение.
Размещение фонового изображения
Свойство background-position позволяет выбрать положение,в котором фоновое изображение будет отображаться в поле,к которому оно применяется. При этом используется система координат,в которой левый верхний угол поля равен (0,0) ,а прямоугольник расположен вдоль горизонтальной (x ) и вертикальной (y ) осей.
Примечание :значение по умолчанию background-position составляет (0,0) .
Наиболее распространенные значения background-position принимают два отдельных значения - значение по горизонтали,за которым следует значение по вертикали.
Вы можете использовать такие ключевые слова,как вверху и справа (посмотрите остальные на странице background-position ):
Вы также можете смешивать значения ключевых слов с длинами или процентами,и в этом случае первое значение должно относиться к горизонтальному положению или смещению,а второе - по вертикали. Например:
Наконец,вы также можете использовать синтаксис с 4 значениями,чтобы указать расстояние от определенных краев поля - единица длины,в данном случае,является смещением от значения,которое ей предшествует.Итак,в приведенном ниже CSS мы позиционируем фон на 20 пикселей сверху и на 10 пикселей справа:
.box{фоновое изображение:url(//jumper.su/star.png);фон-повтор:без повторения;background-position:верхние 20 пикселей справа 10 пикселей}
Используйте приведенный ниже пример,чтобы поэкспериментировать с этими значениями и переместить звезду внутри рамки.
Градиентный фон
Градиент - при использовании для фона - действует так же,как изображение,и также устанавливается с помощью свойства background-image .
Подробнее о различных типах градиентов и способах их использования можно узнать на странице MDN для типа данных <градиент>. Интересный способ поиграть с градиентами - использовать один из многих генераторов градиентов CSS,доступных в Интернете,например этот. Вы можете создать градиент,а затем скопировать и вставить исходный код,который его генерирует.
Попробуйте использовать разные градиенты в примере ниже. В двух полях соответственно у нас есть линейный градиент,растянутый на всю коробку,и радиальный градиент с заданным размером,который поэтому повторяется.
Несколько фоновых изображений
Также возможно иметь несколько фоновых изображений - вы указываете несколько значений background-image в одном значении свойства,разделяя каждое из них запятой.
Когда вы это сделаете,вы можете в конечном итоге получить наложение фоновых изображений друг на друга. Фоны будут наложены на слой с последним перечисленным фоновым изображением в нижней части стека,а каждое предыдущее изображение будет накладываться поверх того,которое следует за ним в коде.
Примечание :Градиенты можно легко смешивать с обычными фоновыми изображениями.
Другие свойства background- * также могут иметь значения,разделенные запятыми,так же,как background-image :
Каждое значение различных свойств будет соответствовать значениям в той же позиции в других свойствах. Выше,например,значение image1 background-repeat будет равно no-repeat .Однако что происходит,когда разные свойства имеют разное количество значений? Ответ заключается в том,что меньшее количество значений будет циклически повторяться - в приведенном выше примере есть четыре фоновых изображения,но только два значения background-position . Первые два значения позиции будут применены к первым двум изображениям,затем они снова будут циклически повторяться - image3 будет присвоено первое значение позиции,а image4 будет присвоено второе значение позиции.
Давай поиграем.В приведенном ниже примере я добавил два изображения. Чтобы продемонстрировать порядок наложения,попробуйте переключить фоновое изображение в списке первым. Или поиграйте с другими свойствами,чтобы изменить положение,размер или повторяемость значений.
Вложение фона
Еще одна опция,доступная для фонов,- это указание того,как они прокручиваются при прокрутке содержимого. Это контролируется с помощью свойства background-attachment ,которое может принимать следующие значения:
scroll :заставляет фон элемента прокручиваться при прокрутке страницы.Если содержимое элемента прокручивается,фон не перемещается. Фактически,фон фиксируется в той же позиции на странице,поэтому он прокручивается по мере прокрутки страницы.
fixed :заставляет фон элемента быть привязанным к области просмотра,чтобы он не прокручивался при прокрутке страницы или содержимого элемента. Он всегда будет оставаться на одном и том же месте на экране.
local :это значение было добавлено позже (оно поддерживается только в Internet Explorer 9+,тогда как другие поддерживаются в IE4+),потому что значение scroll довольно сбивает с толку и на самом деле не делает то,что вы хотите во многих случаи.Локальное значение фиксирует фон для элемента,для которого оно установлено,поэтому,когда вы прокручиваете элемент,фон прокручивается вместе с ним.
Свойство background-attachment действует только тогда,когда есть контент для прокрутки,поэтому мы сделали демонстрацию,чтобы продемонстрировать различия между тремя значениями - взгляните на background-attachment.html (также см. Источник код здесь).
Использование сокращенного свойства фона
Как я упоминал в начале этого урока,вы часто будете видеть фон,заданный с помощью свойства background .Это сокращение позволяет вам одновременно устанавливать все различные свойства.
При использовании нескольких фонов необходимо указать все свойства для первого фона,а затем добавить следующий фон после запятой. В приведенном ниже примере у нас есть градиент с размером и положением,затем фон изображения с без повтора и положением,затем цвет.
Есть несколько правил,которые необходимо соблюдать при записи сокращенных значений фонового изображения,например:
Цвет фона можно указывать только после последней запятой.
Значение background-size может быть включено только сразу после background-position ,разделенных символом '/',например:center/80% .
Взгляните на страницу MDN для background ,чтобы увидеть все соображения.
Рекомендации по обеспечению доступности для фона
При размещении текста поверх фонового изображения или цвета следует позаботиться о том,чтобы у вас был достаточный контраст,чтобы текст был читаемым для ваших посетителей.Если указывается изображение,и текст будет помещен поверх этого изображения,вы также должны указать background-color ,который позволит тексту быть разборчивым,если изображение не загружается.
Программы чтения с экрана не могут анализировать фоновые изображения,поэтому они должны быть чисто декоративными;любой важный контент должен быть частью HTML-страницы,а не находиться в фоновом режиме.
Изучая модель бокса,мы обнаружили,как границы влияют на размер нашего бокса. В этом уроке мы рассмотрим,как творчески использовать границы.Обычно,когда мы добавляем границы к элементу с помощью CSS,мы используем сокращенное свойство,которое устанавливает цвет,ширину и стиль границы в одной строке CSS.
Мы можем установить границу для всех четырех сторон коробки с рамкой :
.box{граница:сплошной черный 1px}
Или мы можем нацелиться на один край рамки,например:
.box{border-top:сплошной черный цвет 1px}
Индивидуальные свойства для этих сокращений будут:
.box{ширина верхней границы:1px;стиль верхней границы:твердый;цвет верхней границы:черный}
Примечание :Эти свойства верхней,правой,нижней и левой границ также отображают логических свойств ,которые относятся к режиму записи документа (например,текст слева направо или справа налево,или верхний снизу). Мы рассмотрим их в следующем уроке,который касается работы с разными направлениями текста.
Существует множество стилей,которые можно использовать для границ. В приведенном ниже примере мы использовали другой стиль границы для четырех сторон моего поля. Поиграйте со стилем,шириной и цветом границы,чтобы увидеть,как работают границы.
Закругленные углы
Закругление углов на коробке достигается за счет использования свойства border-radius и связанных длинных сторон,которые относятся к каждому углу рамки. В качестве значения могут использоваться два значения длины или процента,первое значение определяет горизонтальный радиус,а второе - вертикальный радиус.Во многих случаях вы передаете только одно значение,которое будет использоваться для обоих.
Например,чтобы сделать все четыре угла коробки радиуса 10 пикселей:
.box{радиус границы:10 пикселей}
Или,чтобы верхний правый угол имел горизонтальный радиус 1em и вертикальный радиус 10%:
.box{граница-верх-правый-радиус:1em 10%}
Мы установили все четыре угла в примере ниже,а затем изменили значения для верхнего правого угла,чтобы сделать его другим.Вы можете поиграть со значениями,чтобы изменить углы. Взгляните на страницу свойств для border-radius ,чтобы увидеть доступные параметры синтаксиса.
В этой статье мы рассмотрели многое,но можете ли вы вспомнить самую важную информацию? Вы можете найти дополнительные тесты,чтобы убедиться,что вы сохранили эту информацию,прежде чем двигаться дальше - см. Проверка своих навыков:фон и границы.
Мы рассмотрели довольно много здесь,и вы можете видеть,что добавление фона или границы к блоку - это довольно много.Изучите различные страницы свойств,если вы хотите узнать больше о каких-либо функциях,которые мы обсуждали. На каждой странице MDN есть больше примеров использования,с которыми вы можете поиграть и расширить свои знания.
В следующем уроке мы узнаем,как режим письма вашего документа взаимодействует с вашим CSS. Что происходит,если текст не перетекает слева направо?
background-image - CSS:каскадные таблицы стилей
Свойство background-image CSS устанавливает одно или несколько фоновых изображений для элемента.
Фоновые изображения рисуются на наложении слоев контекста друг на друга. Первый указанный слой рисуется так,как если бы он был ближе всего к пользователю.
Затем поверх них рисуются границы элемента,а под ними рисуется цвет фона . То,как изображения рисуются относительно блока и его границ,определяется свойствами CSS background-clip и background-origin .
Если указанное изображение не может быть нарисовано (например,когда файл,обозначенный указанным URI,не может быть загружен),браузеры обрабатывают его так же,как и значение none .
Примечание:Даже если изображения непрозрачны и цвет не будет отображаться при нормальных обстоятельствах,веб-разработчики всегда должны указывать цвет фона . Если изображения не могут быть загружены,например,когда сеть не работает,цвет фона будет использоваться в качестве запасного.
Каждое фоновое изображение задается либо как ключевое слово none ,либо как значение .
Чтобы указать несколько фоновых изображений,укажите несколько значений,разделенных запятой:
- ключевое слово,обозначающее отсутствие изображений.
<изображение>
- это <изображение>,обозначающее изображение для отображения. Их может быть несколько,разделенных запятыми,так как поддерживается несколько фонов.
Браузеры не предоставляют вспомогательным технологиям никакой специальной информации о фоновых изображениях.Это важно в первую очередь для программ чтения с экрана,поскольку программа чтения с экрана не сообщает о своем присутствии и,следовательно,ничего не сообщает своим пользователям. Если изображение содержит информацию,важную для понимания общего назначения страницы,лучше описать ее семантически в документе.
В HTML,как изменить цвет текста и фона в Интернете страница?
Этот контент был заархивирован и больше не поддерживается Университетом Индианы.Информация здесь может быть неточной,а ссылки могут быть недоступны или надежны.
Чтобы изменить цвет текста и фона веб-страницы,вам необходимо для включения дополнительных атрибутов в HTML
тег. Если сайт,который вы создаете,содержит более одной страницы,вы можете укажите эти атрибуты для всех ваших страниц в едином стиле простынь. Для получения дополнительной информации см. АРХИВИРОВАНИЕ:что такое CSS?
Используйте атрибут bgcolor,чтобы изменить цвет фона,как показано ниже:
Значение цвета указывается двумя шестнадцатеричными цифрами. каждый для интенсивности красного,зеленого и синего цветов.Значение 00 самое темное и ff - самый светлый,с промежуточными значениями,определяющими оттенки в между. Например,чтобы указать белый цвет,используйте #ffffff. Чтобы указать яркое синий,используйте # 0000ff. Для фиолетового используйте # ff00ff. Для получения дополнительной информации см. АРХИВИРОВАНИЕ:каковы значения RGB некоторых распространенных цветов?
Вы можете использовать другие атрибуты аналогичным образом,чтобы указать цвета. используется для отображения текста. Используйте текстовый атрибут для обычного текста, атрибут ссылки для непосещенных ссылок,атрибут vlink для ранее посещенные ссылки и атрибут alink для активных ссылок.(Ссылка становится активным при нажатии на него.) Например,чтобы все было нормально текст будет белым,а все ссылки - красными,вы должны использовать:
Вы также можете изменить цвет текста отдельных слов или разделов а не целые документы,используя тег с атрибут цвета,например:
Вы можете использовать любое из шестнадцатеричных чисел,представляющих цвета,как описано выше.Чтобы отключить изменение цвета,используйте тег.
Тщательно выбирайте цвета,чтобы текст был легко видимый. Например,если вы используете темный цвет фона,вы следует использовать светлые цвета для текста и ссылок,чтобы обеспечить удобочитаемость.
25 потрясающих фонов веб-сайтов и полезных рекомендаций
Фоны веб-сайтов могут быть мощным инструментом для создания впечатлений. Но какой опыт можно передать и как? Читай дальше что бы узнать.
Фон вашего веб-сайта - это огромная часть пользовательского опыта.Он может улучшить ваш дизайн,передать эмоции и истории и добавить огромную ценность. Это важная часть UX-дизайна вашего сайта.
Создавайте интерактивные прототипы веб-сайтов с Justinmind. Это бесплатно.
Скачать бесплатно
Дизайнеры могут пойти по разным путям,когда дело касается фона их веб-сайта. От приятных цветовых градиентов,уникальных интерактивных иллюстраций или видеороликов,раскрашивающих картинку,до одного изображения,занимающего весь экран.Каждая из этих дорог дает разные преимущества для пользователей и дизайнеров.
Но какой из них вам подходит?
В сегодняшней публикации мы расскажем,как создать фон веб-сайта,отражающий индивидуальность вашего бренда,и расскажем,как использовать свои сильные стороны,используя фон в качестве инструмента. Давайте нырнем!
Основные концепции,о которых следует помнить
Фоновый дизайн вашего веб-сайта может иметь огромное влияние на взаимодействие с пользователем.Фон вашего веб-сайта,вероятно,появится на более позднем этапе разработки продукта. Это не совсем строительный блок,как ваш дизайн навигации или информационная архитектура. Однако это очень важно.
Фон веб-сайта может повлиять на восприятие пользователем. Это одна из тех вещей,которую большинство пользователей не замечают,если только она не действительно хороша или просто ужасна. Плохой опыт имеет ужасные последствия:
Может отвлекать пользователей от их задачи
Это может сбивать с толку и нарушать визуальную иерархию ваших компонентов
Плохо реализованный фон может подорвать доверие к вашему сайту,создавая у пользователей впечатление,что весь сайт плохо сконструирован
Технически несовершенный фон может помешать поисковой оптимизации сайта и поставить под угрозу ваш доступ к аудитории.
С учетом сказанного,предоставление пользователям правильного фона может быть почти волшебным.Правильный фон веб-сайта увеличивает ценность,объединяет дизайн и может погрузить пользователей в продукт.
Итак,давайте посмотрим на два типа фонов веб-сайтов,с которыми имеют дело все дизайнеры при создании нового веб-сайта:основной и контентный фон.
Фон тела - это фактическая область,которая покрывает большую часть экрана. Здесь вы найдете фоны из текстур,иллюстраций,цветовых градиентов или просто полное изображение.
Фон содержимого не распространяется на весь экран,а скорее окружает область вокруг других компонентов,таких как текст или изображение.
Многие популярные фоновые шаблоны веб-сайтов состоят из наложения фонов тела и содержимого для достижения желаемого эффекта. Другие предполагают полное отсутствие фона тела и размещение компонентов непосредственно на фоне тела.
У дизайнеров есть так много возможностей,когда дело доходит до создания фона для своего веб-сайта,от уникальных иллюстраций до ярких изображений и видео.
Как правило,когда нам дают слишком много возможностей,может оказаться непосильной задачей сузить круг выбора наилучшего варианта для вашего продукта.Но не волнуйтесь! Давайте взглянем на некоторые из самых классических фоновых шаблонов веб-сайтов,на которые дизайнеры всего мира полагаются,чтобы создать незабываемые впечатления.
Что касается основного и информационного фона
Эти два типа фона веб-сайта дают дизайнерам много возможностей для создания желаемого ими опыта. Один из наиболее распространенных подходов - использовать фон тела в качестве основы,а затем накладывать другие фоны содержимого слоями,чтобы достичь ощущения глубины.
Некоторые веб-сайты имеют графический фон,например видео или полное изображение,и добавляют полупрозрачный фон содержимого. Таким образом,вы предотвратите исчезновение компонентов на фоне тела.
В качестве альтернативы вы создаете основной фон и накладываете один слой содержимого поверх - трюк,который мы часто видим в шаблонах блогов.
Есть еще вариант. Вместо того,чтобы пытаться накладывать фон веб-сайта на слои,дизайнеры также могут размещать компоненты веб-сайта непосредственно на фоне основного текста.Это движение обычно является деликатным и требует точности - неправильное размещение может сделать ваш компонент невидимым. Фон тела на этих веб-сайтах обычно имеет сплошной цвет,что является иллюстрацией полного изображения.
Но надо быть осторожным. Логично,что дизайнер хочет создать что-то запоминающееся и уникальное,но удобство использования превыше всего. Размещение компонентов непосредственно на фоне тела означает большое количество юзабилити-тестирования,чтобы убедиться,что все ваши пользователи смогут использовать веб-сайт.
Фоны веб-сайта:заголовок в фокусе
Использование верхней части страницы может быть хорошим способом придать сайту индивидуальность. Это хорошее место для привлекающих внимание элементов,таких как смелые цвета и иллюстрации,потому что они,скорее всего,не будут отвлекать от последующего контента.
Конечно,есть несколько деталей,которые отделяют хороший фон,ориентированный на заголовки,от сомнительного и сомнительного.
Ваш заголовок может быть отличным местом,чтобы показать индивидуальность вашего веб-сайта,но это все же очень определенная область страницы.Начинать с иллюстрации вверху,которая переходит в остальную часть страницы,- это хорошо,только если все сделано аккуратно.
Убедитесь,что графический фон заголовка отделен от остальной части страницы,чтобы он не был перегружен визуальными элементами. Вы хотите повысить ценность,а не отвлекать пользователей от их конечной цели. В конечном итоге вы хотите,чтобы разделитель создавал определенный визуальный поток сверху вниз.
Многие фоны веб-сайтов также используют фон,ориентированный на заголовки,но воздерживаются от использования больших иллюстраций или графических элементов.В результате обычно получается большая область заголовка,которая оставляет много пустого пространства,что обеспечивает простой дизайн,который помогает компонентам дышать.
Графика в дизайне фона веб-сайта:достойные наблюдения
Использование графических элементов придает веб-сайту действительно уникальное ощущение и может работать для создания истории для пользователя,используя только визуальные эффекты. Но хотя наличие графического фона веб-сайта может улучшить пользовательский интерфейс,в нем есть свои хитрости.
Стиль графических элементов должен соответствовать общему восприятию веб-сайта,поэтому вы обеспечиваете единообразие взаимодействия с пользователями независимо от того,в какой части веб-сайта они находятся.С учетом сказанного,другие наблюдения,касающиеся графических элементов фона веб-сайта,относятся к визуальным элементам:они должны быть правильными.
Во-первых,сосредоточение большей части графики в верхней части страницы - отличный способ освободить немного больше места,чтобы вы могли развивать свою графическую концепцию и элементы. Но хотя основная часть графических элементов должна быть наверху,резкое сокращение может испортить поток фона веб-сайта,сделав его неполным или просто не совсем правильным.
Идеальным вариантом использования иллюстраций было бы то,что также немного просачивается в область содержания,дальше вниз по странице. Таким образом,вы позволите графике создать поток и направить взгляд пользователя.
Как и многие вещи в области UX,все остается спорным. Некоторые дизайнеры могут просто сделать так,чтобы иллюстрация немного вписывалась в контент,они просто увеличивают иллюстрацию,чтобы на фоне всей страницы был графический элемент.
Однако требуется осторожность. С графикой,такой как иллюстрации,можно легко перейти грань от развлекательного до ошеломляющего. Вы хотите распределить графику,чтобы пользователь мог сосредоточиться на реальном содержании.
Не пропустите:Ознакомьтесь с нашей публикацией об отличных графических фонах для мобильных устройств. Есть несколько отличных примеров иллюстраций,градиентов,полных изображений и множество вдохновляющих материалов.
Фоны всего тела:работа с пространством
Максимальное использование пространства экрана может быть отличным способом произвести впечатляющие впечатления.Картинка стоит тысячи слов,верно? Нам нравятся полноразмерные фоны,когда они сделаны правильно:когда фон добавляет ценности для создания ощущения на странице.
Вполне логично,что использование изображения для фона вашего веб-сайта может быть потенциальным хитом для ваших пользователей,но также может быть серьезным промахом. С полным основанием фона слишком легко вмешаться в реальное содержание или упустить общую индивидуальность веб-сайта. Здесь важны баланс и точность.
Фоны всего тела могут представлять собой полное изображение,градиенты,сплошные цветные блоки вместе с графическими элементами.
При использовании всего фонового пространства тела вы должны помнить о контрасте и распределении. Цвета фона не могут быть слишком яркими,различные элементы могут направлять взгляд пользователя,но не могут повлиять на удобство использования всего этого. Итак,как мы можем сделать так,чтобы фон нашего веб-сайта работал на всех?
Основные моменты - ваши друзья
Говоря о фоне всего тела с акцентом на сплошные цвета,обычно лучше попытаться создать разные разделы страницы.Это поможет визуальной иерархии,а также улучшит поток вашей страницы. Отсюда и основные моменты.
Светлые участки - это очень тонкие линии (около 2 пикселей),которые имеют цвет,отличный от цвета верхнего или нижнего фона. Эта линия помогает нам разделить секции и разбить блоки сплошного цвета для некоторого визуального рельефа.
Еще одним преимуществом использования основных моментов является то,что их присутствие добавляет немного объема фону веб-сайта,помогая при этом оставаться чистым в целом. Основная хитрость здесь в том,что разные участки фона и самого выделения нуждаются в контрастных цветах для создания многослойного эффекта.
Изображения всего тела:лучшие практики
Использование одного изображения для всего тела фона может быть смелым шагом. Различные цвета и тона изображения могут затруднить балансировку и контраст с реальным содержанием,но есть способы противостоять этому.
1. Выберите правильное изображение для фона вашего веб-сайта
Прежде всего,вам нужны изображения высокого качества (300 dpi). Фоновое изображение вашего веб-сайта обычно будет первым элементом,который загружается на странице,и это первое,что видят пользователи.Поэтому,если вы хотите,чтобы пользователи видели ценность вашего сайта при использовании фонового изображения,вам необходимо использовать высококачественные визуальные эффекты.
Уловка состоит в том,чтобы использовать файл максимально большого размера,не замедляя работу вашего сайта.
Изображения с большим количеством деталей следует сохранять в формате JPEG. JPEG может отображать миллионы цветов и совместим со всеми платформами,браузерами и редакторами изображений. Согласно HubSpot,JPEG - лучший тип файла для обеспечения высокого качества изображений при минимально возможном размере файла - идеально подходит для оптимизации скорости страницы вашего сайта.
Если вам нужно масштабировать изображение до различных размеров,SVG - ваш лучший друг. SVG (масштабируемая векторная графика) позволяют изменять размер изображений без потери качества - отлично подходит для создания адаптивного веб-сайта.
2. Разумно используйте цвет пользовательского интерфейса на фоне вашего веб-сайта
Выбор цветов и их комбинаций важен,поскольку они влияют на то,как пользователи будут читать ваш сайт,как в прямом,так и в переносном смысле.
Размещение содержимого непосредственно на изображении может быть невероятно сложной задачей,поскольку различные цвета и тона изображения могут сделать ваше содержимое нечитаемым.Контраст между изображением и компонентами имеет решающее значение!
Чтобы обойти проблему чтения текста на самом изображении,многие дизайнеры обращаются к фонам контента. Это может быть удобный способ не только создать многослойный эффект,дающий нам глубину,но и убедиться,что каждый может легко прочитать ваш контент,независимо от изображения.
Фон содержимого может быть сплошным цветом,чтобы контраст был между содержимым и фоном основного текста (и не обязательно содержимым). В качестве альтернативы,полупрозрачный может позволить изображению быть в центре внимания,просто помогая тексту быть более удобным для пользователя.
Текст должен быть читаемым и сканируемым,а в сочетании с фоном сайта должен иметь приемлемый коэффициент контрастности. Ничего меньшего не подойдет.
3. Обдумайте расположение фонового изображения вашего сайта
Полноэкранное фоновое изображение иногда может отвлекать от других элементов пользовательского интерфейса на странице. Важно найти баланс между большим впечатляющим изображением,которое привлекает пользователей,и изображением,которое отвлекает их от важного контента.
Начните с рассмотрения различных типов фонового изображения:фон и заголовки героев.Изображения-герои прикрепляются к разделу заголовка веб-сайта и относятся к содержимому,которое находится непосредственно под ним. Они помогают донести информацию об определенной функции вашего сайта.
В отличие от этого,фоновые изображения веб-сайта не закрепляются на странице и отображаются при прокрутке пользователем. Они лучше всего подходят для создания общей темы или атмосферы для сайта,а не для выделения определенного аспекта сайта.
Важно отметить,что хотя фоновое изображение остается видимым при прокрутке пользователем,оно остается неизменным.Таким образом,вы сохраните правильную форму изображения и сможете свободно использовать фоновый контент.
4. Обеспечьте адаптивность с помощью фонового изображения вашего веб-сайта
Когда пользователи просматривают сайты с множества устройств,ни один достойный веб-дизайнер не мог бы мечтать о создании веб-сайта,не экспериментируя с различными размерами экрана и шириной окна браузера.
Так почему же должно быть иначе,когда дело касается фона вашего сайта? Использование изображения,которое,как вы надеетесь,будет одинаково хорошо смотреться на маленьких и больших экранах при масштабировании,уже недостаточно.Пользователи ожидают,что ваш контент будет идеально адаптироваться к их устройствам - стандарты пользователей сегодня намного выше.
Чтобы представить свой сайт как можно большему количеству пользователей,вы должны протестировать фон своего сайта как на мобильном устройстве,так и на компьютере.
Видео для фона веб-сайта:движение и брендинг
Использование видео в фоновом режиме вашего веб-сайта может превратить пользовательский опыт в нечто гораздо более интерактивное. Видео,как правило,терпят неудачу,когда дело доходит до насыщенных контентом веб-сайтов,таких как новостные платформы или блоги,но они ярко сияют,когда дело касается брендинга и маркетинга.
Использование видео может быть отличным способом передать определенную ценность или аспект бренда,например ощущение эксклюзивности в отношении люксовых брендов или желание приключений в туристических агентствах. Однако получение правильного фона видео может быть немного сложным.
Есть проблема веса. Видео могут быть тяжелыми,и принуждение пользователей к просмотру видео,которое постоянно останавливается для загрузки,создает ужасное первое впечатление от всего веб-сайта. Пользователи с ненадежным подключением к Интернету,скорее всего,пострадают от этого досадного зла.
Очень важно сжать видео как можно сильнее. Некоторые дизайнеры стараются придерживаться видео 720p с низкой частотой кадров до 24 или 25 кадров в секунду. Общая идея заключается в том,что вам нужно найти баланс между качеством и весом видео.
Если вы обнаружите,что при сжатии видео до приемлемого веса вы снизили качество изображения - вы можете попробовать использовать наложение на видео.
Это может очень хорошо работать с полупрозрачным оверлеем,давая вам возможность сопоставить цвет оверлея с остальной частью веб-сайта.Наложение с рисунком скрывает еще больше недостатков,но не подойдет к стилю большинства веб-сайтов.
Наконец,попробуйте ограничить длину вашего видео. Длинное видео может показаться хорошей идеей,но чаще всего в этом нет необходимости. Пользователи пришли на ваш сайт с целью. И мы готовы поспорить,что,скорее всего,эта цель заключалась не в том,чтобы специально посмотреть фоновое видео.
Хороший трюк - использовать зацикленное видео. Таким образом,пользователь сможет увидеть более длинное видео,но вес файла будет минимальным.Да,создание или поиск подходящего видео с зацикливанием может оказаться дополнительной работой,но ваши пользователи оценят это!
С учетом сказанного,не повторяйте цикл вечно,так как это может замедлить работу всего веб-сайта. Определите несколько секунд,и после этого цикл будет приостановлен.
Видео может быть действительно захватывающим. Но не позволяйте этому отвлекать от того факта,что он все еще является частью фона веб-сайта. Это означает,что ваше видео никогда не должно затмевать фактическое содержание. Для этого лучше также постараться свести к минимуму движения в видео.Таким образом,вы позволяете пользователям сконцентрироваться на чтении контента и достижении своей цели.
Держитесь подальше от:Дрожащие кадры,быстрое панорамирование,быстрые нарезки,а также нестабилизированные кадры.
Другое дело контраст. Да,мы продолжаем повторять то же самое,но только потому,что это центральная проблема для удобочитаемости веб-сайта. Фон веб-сайта никогда не может усложнить жизнь пользователю.
Чтобы уменьшить проблему контрастности,мы рекомендуем избегать снимков с очень яркими и очень темными пятнами.Попробуйте найти в видео более однородные цветовые схемы. Это значительно упростит размещение контента поверх видео!
Об удобстве использования
При создании фона вашего видео-веб-сайта обязательно учитывайте устройства,которые есть у пользователей. Создание видео для веб-сайта может быть отличным ходом,но что,если это поставит под угрозу мобильный опыт?
По-прежнему факт,что мобильные телефоны большинства пользователей загружаются намного медленнее. Не говоря уже о том,что общая поддержка фоновых видео не там,где она должна быть.У устройств iOS и Android есть проблемы с автоматическим воспроизведением видео в фоновом режиме,что заставляет многих дизайнеров прибегать к изображениям на мобильных устройствах.
Партнерство десяти племен
Скрытие видео для мобильных пользователей может быть выполнено с помощью JavaScript или CSS,эффективно удаляя видео из мобильной версии платформы.
Отдельно стоит отметить,что на многих фоновых видеороликах на веб-сайтах пользователям не предлагается пауза. Это ошибка. Еще один суровый факт жизни заключается в том,что нельзя всем угодить.Даже если вы потратите много времени на совершенствование своего видео,некоторые пользователи все равно захотят приостановить его,чтобы полностью сосредоточиться на контенте. В этом случае мы говорим:давайте людям то,что они хотят!
Места для поиска идеального фона для веб-сайтов
Unsplash широко популярен среди веб-дизайнеров,которые ищут высококачественные изображения для фона веб-сайтов. Людям нравится,что изображения бесплатны по лицензии Unsplash,но при этом обеспечивают то качество,которое вы хотите для своего веб-сайта.Изображения можно использовать в любых целях,и указывать платформу фотографа не нужно.
Как и Unsplash,изображения в Pexels находятся под лицензией Pexels. Это делает их бесплатными для использования в любых коммерческих или личных проектах,если вы не пытаетесь продавать изображения,как если бы они были вашими собственными. Справедливо.
Еще одна платформа,у которой так много изображений в банке,что вы наверняка найдете подходящую для фона своего сайта. Изображения Pixabay также находятся под их собственной лицензией и доступны для любого пользователя,который вы сочтете нужным.Условия такие же,как и на предыдущих бесплатных платформах - вы можете использовать изображения без указания авторства. Вы не можете продавать их как свои собственные.
Rawpixel имеет большинство общих черт с вышеуказанными банками изображений,но имеет одно ключевое отличие,которое отличает его. В то время как большинство банков изображений стараются сохранить свои изображения вдохновляющими,Rawpixel удалось доставить изображения с контекстом. Изображения,рассказывающие историю,демонстрирующие человеческое взаимодействие. Если в вашем проекте есть что-то,что требует визуального повествования,эта платформа для вас.
Этот не для всех. Тонкие узоры - не платформа для вдохновляющих или контекстных изображений. Как следует из названия,все эти изображения представляют собой шаблоны,которые вы можете использовать для создания определенного стиля и ощущения на веб-сайте. Найдите все,от крошечных бантов до узоров снегопада!
Платформа полностью бесплатна,но требует,чтобы пользователи указали изображение в коде веб-страницы. Вы можете найти дополнительную информацию на их странице часто задаваемых вопросов.
Платные ресурсы,которые мы (все еще) любим
Да,фондовый банк изображений,который мы все знаем и любим.Многие дизайнеры используют Getty images для создания красивых фонов веб-сайтов,и мы можем понять,почему. Их изображения имеют невероятный диапазон,что делает изображения Getty отличным местом,независимо от того,какое изображение вам нужно.
Еще одним большим плюсом является их система поиска,которая помогает вам найти нужное изображение намного быстрее,чем на других платформах для стоковых изображений.
Причина,по которой мы включили эту платформу,заключается в том,что в то время как другие крупные банки,такие как Getty Images,имеют больший массив изображений,они могут быть немного дорогими.Если вам не нужно так много изображений,но вы не согласны ни с чем,кроме идеального качества для фона вашего веб-сайта,Bigstock может быть лучшим вариантом.
Платформа имеет очень экономичный план ежемесячной подписки,который обеспечивает большую гибкость с вашей стороны. Идеально подходит для небольших команд или небольших проектов.
Младший брат Getty Images,iStock - отличный банк изображений для фонов веб-сайтов. Он предлагает миллионы изображений с отметкой о качестве,а также множество иллюстраций и векторных изображений.
Нам нравится,что вы можете использовать кредитную систему (вы платите за кредиты,которые затем позволяют вам получать изображения по мере необходимости) или систему подписки для более стабильного потока изображений (от 10 до 750 изображений в месяц в зависимости от ваших потребностей) .
Shutterstock - еще одна отличная платформа для тех,кому нужна небольшая гибкость,когда речь идет о количестве снимков,которые они будут брать из банка. Платформа дает пользователям возможность подписаться на определенное количество изображений в месяц или просто приобрести кредиты,которые позволяют покупать изображения отдельно по запросу.
500px полюбился пользователям. Обладая очень большой коллекцией высококачественных изображений,этот банк изображений также предлагает бесплатные изображения. Само собой разумеется,что платные изображения превосходят бесплатные по количеству. Пользователи этой платформы быстро хвалят художественную ценность изображений,которые,как правило,одновременно красивы (например,снимки природы) и реалистичны (изображения социального взаимодействия).
Завершение фона веб-сайта
Потрясающие фотографии и стильная графика могут дополнить ваш веб-сайт,но только при правильном использовании.Фон вашего веб-сайта имеет огромное влияние на то,как ваши пользователи будут воспринимать весь продукт,поэтому определенно стоит проявить особую осторожность.
Пришло время максимально использовать фон вашего веб-сайта и приступить к рендерингу этих красивых визуальных эффектов!
Установка фона для вашей веб-страницы
Графика может не только использоваться по отдельности,но также может быть настроена на повторение или повторение мозаики на экране,тем самым создавая фон для вашей веб-страницы.Это достигается за счет использования атрибута background в элементе body. Значением атрибута background может быть любое имя файла изображения,однако есть некоторые важные вещи,которые следует учитывать при выборе фонового изображения:
Ваше фоновое изображение должно быть бесшовным ,иначе оно будет выглядеть неудобно и непривлекательный.
Ваше фоновое изображение должно содержать в основном светлые или в основном темные цвета,чтобы облегчить выбор подходящего контрастного цвета текста.
Цвет текста веб-страницы и общий цвет фонового изображения должны контрастировать с достаточной степенью контрастности,чтобы обеспечить удобочитаемость.
бесшовность
Когда изображение является бесшовным,его противоположные края совпадают и сливаются вместе,так что,когда изображение мозаично,швы между плитками неразличимы. Давайте воспользуемся mycoolpic.gif с предыдущей страницы этого руководства для дальнейшей иллюстрации.
Сначала мы пропустим mycoolpic.gif через специальный фильтр,чтобы создать бесшовную версию:
Оригинал (1)
Бесшовные (2)
Далее мы будем использовать каждую из них в качестве фоновых изображений.Для демонстрации представим,что области,представленные в примерах 1 и 2,представляют всю вашу веб-страницу.
Пример 1 - Мозаика изображения с различимыми краями
Пример 2 - Бесшовные мозаичное изображение
В Примере 1 изображение выложено плиткой по фону,но края между каждой плиткой четко различимы. Однако в Примере 2 изображение было пропущено через цельный фильтр,который изменяет края изображения так,чтобы противоположные края (левый и правый,верхний и нижний) сливались вместе.Это создает гладкий фон,когда изображение выложено плиткой.
Вы можете установить цвет фона своей веб-страницы без использования какой-либо графики,просто используя атрибут bgcolor в теге . Если вы используете фоновое изображение,рекомендуется всегда устанавливать цвет фона веб-страницы на тот случай,если в браузерах зрителей не отображается графика. Это особенно важно,если вы тщательно подобрали цвет текста веб-страницы,чтобы он контрастировал с фоновым изображением.При отсутствии фонового изображения и определения цвета фона текст может стать трудночитаемым,а в некоторых случаях он может вообще исчезнуть. Синтаксис для установки цвета фона вашей веб-страницы выглядит следующим образом:
... где определение цвета равно любому допустимому определению цвета (см. цвет шрифта для описания всех разрешенных определений цвета).
Контраст между фоном и цветом текста
Не менее важно убедиться,что текст на вашей веб-странице по-прежнему читается после применения фонового изображения.В первую очередь это будет зависеть от выбора фонового изображения,которое упростит выбор контрастного цвета текста. Следующее будет проиллюстрировано:
Пример 3
Черный
# 000000
Зеленый
# 008000
Серебристый
# c0c0c0
901 9014 9014 9014 9014 9014 9014 Серый Оливковый
# 808000
Белый
#ffffff
Желтый
# ffff00
Темно-бордовый
# 800000
Темно-синий
# 000080
Красный
# ff0000
Синий
# ff0000
Синий
9014 # 0141
# 008080
Фуксия
# ff00ff
Aqua
# 00ffff
В примере 3 мы видим,что очень немногие (если вообще есть) из 16 распознанных названий цветов могут использоваться для визуализации текста на веб-странице,использующей этот фон.Это фоновое изображение - плохой выбор именно потому,что оно содержит высокий контраст между темными и светлыми цветами,создавая ошеломляющий эффект независимо от применяемого цвета текста. Вам нужно будет выбрать фоновое изображение,которое содержит в основном темные цвета,чтобы поддерживать текст светлого цвета,или,наоборот,изображение,которое содержит больше всего светлых цветов,чтобы поддерживать текст темного цвета.
Пример 4
Черный
# 000000
Зеленый
# 008000
Серебристый
# c0c0c0
901 9014 9014 9014 9014 9014 9014 Серый Оливковый
# 808000
Белый
#ffffff
Желтый
# ffff00
Темно-бордовый
# 800000
Темно-синий
# 000080
Красный
# ff0000
Синий
# ff0000
Синий
9014 # 0141
# 008080
Фуксия
# ff00ff
Aqua
# 00ffff
В примере 4 изображение значительно затемнено и теперь может содержать гораздо более широкий выбор цветов текста.Однако обратите внимание,что некоторые из более темных цветов,таких как черный или темно-синий,по-прежнему имеют тенденцию размываться на фоне. При использовании фонового изображения или цвета фона внимательно выбирайте цвет текста,чтобы его было легче читать.
Фоны боковой панели
Еще один способ использовать графику в качестве фона - использовать те,которые растягиваются по всей типичной ширине веб-страницы и,следовательно,имеют мозаику только по вертикали. Такие фоны часто имеют декоративный край слева,который при вертикальном расположении плитки создает границу,идущую вверх и вниз по левой стороне страницы.Эти фоновые изображения обычно известны как «боковые панели» и обычно имеют ширину 1025 пикселей,чтобы охватить множество возможных разрешений экрана. Магия установки фонового изображения в теге заключается в том,что если изображение слишком велико для разрешения экрана монитора,который в данный момент обращается к веб-странице,веб-браузеры отрезают лишнюю часть фонового изображения на право и отображать только то,что умещается на экране пользователя.
Как сделать фон сайта html: background-image | htmlbook.ru
Содержание
Цвет фона | htmlbook.ru
Цвет фона является достаточно важным элементом любой веб-страницы. Во-первых, он задает нужное настроение и общий настрой сайта, а во-вторых, облегчает восприятие текста.
Цвет фона веб-страницы задается с использованием атрибута bgcolor тега <body>.
Пример 1. Изменение цвета фона
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Цвет фона</title>
</head>
<body bgcolor="#c0c0c0">
<p>...</p>
</body>
</html>
Цвет можно указывать в шестнадцатеричном значении или по его имени.
Несмотря на то, что для фона можно указывать любой цвет, на большинстве сайтов используются преимущественно белый фон и черные буквы, как наиболее устоявшийся вариант.
Фоновый рисунок
В качестве фона можно использовать любое подходящее для этого изображение. Фон не должен отвлекать внимание от текста, при этом должен хорошо сочетаться с цветовой гаммой веб-страницы и быть маленьким по размеру, чтобы быстро загружаться. Если после перечисленного вы все еще хотите добавить фоновый рисунок на страницу, следует воспользоваться атрибутом background тега <body>.
Пример 2. Добавление фонового рисунка
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Фоновый рисунок</title>
</head>
<body background="images/bg.jpg">
<p>...</p>
</body>
</html>
Если изображение меньше размера экрана монитора, оно будет размножено по горизонтали и вертикали.
Поскольку фоновый рисунок загружается медленнее, чем цвет фона, может получиться, что текст не будет читаться некоторое время, пока не произойдет загрузка рисунков. То же самое может случиться и при отключенных в браузере рисунках. Поэтому рекомендуется всегда задавать цвет фона наряду с фоновым рисунком (пример 3).
Пример 3. Использование фонового рисунка и цвета фона
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Цвет фона</title>
</head>
<body bgcolor="#c0c0c0" background="images/bg.jpg">
<p>...</p>
</body>
</html>
Фиксированный фон
По умолчанию, при использовании полосы прокрутки, фоновый рисунок перемещается вместе с содержимым веб-страницы. Internet Explorer позволяет сделать фон неподвижным с помощью атрибута bgproperties=»fixed» тега <body>.
Пример 4. Задание фиксированного фона
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Фон</title>
</head>
<body bgcolor="#c0c0c0" background="images/bg.jpg"
bgproperties="fixed">
<p>...</p>
</body>
</html>
При указании атрибута bgproperties, как показано в примере 4, фоновый рисунок на веб-странице будет оставаться неподвижным, а текст, рисунки и другие элементы станут перемещаться вместе с полосой прокрутки.
Фон и границы — Изучение веб-разработки
В этом уроке мы рассмотрим некоторые интересные возможности, которые вы можете сделать с помощью CSS свойств фона и границ . Благодаря добавлению градиентов, фоновых изображений и закруглённых углов свойства фона и границ ответят на многие вопросы стилизации в CSS.
CSS свойство background является сокращением для ряда полных свойств фона, с которыми мы познакомимся в этом уроке. Если вы обнаружите сложное свойство background в таблице стилей, это может показаться трудным для понимания, так как одновременно может быть передано так много значений.
.box {
background: linear-gradient(105deg, rgba(255,255,255,.2) 39%, rgba(51,56,57,1) 96%) center center / 400px 200px no-repeat,
url(big-star.png) center no-repeat, rebeccapurple;
}
Мы вернёмся к тому, как работает сокращение позже, а пока давайте взглянем на различные вещи, которые вы можете делать с фоном в CSS, посмотрев на отдельные свойства background.
Фоновый цвет
Свойство background-color определяет цвет фона для любого элемента в CSS. Свойство принимает любой допустимый цвет <color>. background-color распространяется на сам контент и отступы от него (padding).
В приведённом ниже примере мы использовали различные значения цвета, чтобы добавить цвет фона к блоку, заголовку и элементу <span>.
Поиграйте с ними, используя любое доступное значение<color>.
Фоновое изображение
Свойство background-image позволяет отображать изображение в качестве фона элемента. В приведённом ниже примере у нас есть два блока — в одном фоновое изображение больше, чем размеры блока, а в другом — маленькое изображение звезды.
Этот пример демонстрирует две особенности фоновых изображений. По умолчанию большое изображение не масштабируется до размера блока, поэтому мы видим только его небольшой угол, в то время как маленькое изображение повторяется, чтобы заполнить весь блок. В нашем случае фактически было использовано изображение одной маленькой звезды.
Если кроме фонового изображения вы добавили фоновый цвет, то изображение будет отображаться над цветом. Попробуйте добавить свойство background-color в приведённый выше пример, чтобы увидеть это в действии.
Свойство background-repeat
Свойство background-repeat используется для управления повторениями фонового изображения. Доступные значения:
no-repeat — останавливает повторение фонового изображения во всех направлениях.
repeat-x — повторение фонового изображения по горизонтали.
repeat-y — повторение фонового изображения по вертикали.
repeat — повторение фонового изображения в обоих направлениях. Установлено по умолчанию.
Попробуйте эти значения в примере ниже. Мы установили значение no-repeat, поэтому вы видите только одну звезду. Попробуйте разные значения — repeat-x и repeat-y— чтобы увидеть, какие эффекты они оказывают.
Изменение размеров фонового изображения
В приведённом выше примере у нас есть большое изображение, которое в конечном итоге было обрезано, так как оно больше, чем элемент, фоном которого оно является. В этом случае мы могли бы использовать свойство background-size, которое может принимать значения длины или в процентах, чтобы размер изображения соответствовал размеру фона.
Вы также можете использовать ключевые слова:
cover — браузер сделает изображение достаточно большим, чтобы оно полностью заполнило блок, сохраняя при этом соотношение сторон. В этом случае часть изображения, скорее всего, окажется за пределами блока.
contain — браузер сделает изображение нужного размера, чтобы поместиться в блоке. В этом случае могут появиться пробелы с обеих сторон или сверху и снизу изображения, если соотношение сторон изображения отличается от соотношения сторон блока.
Ниже я применил значения длины к размерам изображения. Глядите, как это исказило изображение.
В приведённом ниже примере я использовал большое изображение из ранее рассмотренного примера и указал значения длины, чтобы определить его размер внутри блока. Вы можете посмотреть, как это исказило изображение.
Попробуйте следующее.
Измените значения длины, используемые для изменения размера фона.
Измените значение длины на background-size: cover или background-size: contain.
Если ваше изображение меньше размеров блока, вы можете изменить значение свойства background-repeat, чтобы повторить изображение.
Позиционирование фонового изображения
Свойство background-position позволяет вам изменять позицию, в которой фоновое изображение появляется в блоке. При этом используется система координат, в которой левый верхний угол блока равен (0,0), а сам блок располагается вдоль горизонтальной (x) и вертикальной (y) осей.
Примечание: По умолчанию значение background-position равно (0,0).
Обычно свойство background-position задают в виде двух последовательных значений — значение по горизонтали, за которым следует значение по вертикали.
Вы можете использовать такие ключевые слова, как top и right (с остальными можете ознакомиться на странице background-position):
.box {
background-image: url(star.png);
background-repeat: no-repeat;
background-position: top center;
}
Допустимы значения длины и процентные:
.box {
background-image: url(star.png);
background-repeat: no-repeat;
background-position: 20px 10%;
}
Вы также можете смешивать значения ключевых слов с длинами или процентами, например:
.box {
background-image: url(star.png);
background-repeat: no-repeat;
background-position: top 20px;
}
И наконец, вы также можете использовать синтаксис с четырьмя значениями, чтобы указать расстояние от определённых краёв блока — единица длины в данном случае представляет собой смещение от значения ключевого слова. Итак, в CSS ниже мы сместили фон на 20 пикселей сверху и на 10 пикселей справа:
.box {
background-image: url(star.png);
background-repeat: no-repeat;
background-position: top 20px right 10px;
}
Используйте приведённый ниже пример, чтобы поэкспериментировать с этими значениями и переместить звезду внутри блока.
Примечание: background-position — это сокращение для background-position-x и background-position-y (en-US), которые позволяют вам устанавливать различные значения положения по оси индивидуально.
Градиент в качестве фона
Градиент — при использовании для фона — действует так же, как изображение, и поэтому задаётся свойством background-image.
Вы можете прочитать больше о различных типах градиентов и о том, что вы можете с ними делать на странице MDN для типа данных <gradient>. Поиграть с градиентами вы можете используя один из многих генераторов градиентов CSS, доступных в Интернете, например этот. Вы можете создать градиент, а затем скопировать и вставить его в свой код.
Попробуйте использовать разные градиенты в примере ниже. В двух блоках соответственно у нас есть линейный градиент, растянутый на весь блок, и радиальный градиент с заданным размером, который поэтому повторяется.
Несколько фоновых изображений
Также возможно создавать несколько фоновых изображений — просто разделив значения свойства background-image запятыми.
Когда вы сделаете это, произойдёт наложение фоновых изображений друг на друга. Фоновые изображения будут наложены слоями, где каждое новое фоновое изображение, перечисленное в коде, будет накладываться поверх ранее указанного изображения.
Примечание: Градиенты можно легко смешивать с обычными фоновыми изображениями.
Другие свойства background- * также могут иметь значения, разделённые запятыми, как и background-image:
Каждое значение различных свойств будет соответствовать значениям в той же позиции в других свойствах. Выше, например, значение background-repeat для image1 будет no-repeat. Однако, что происходит, когда разные свойства имеют разное количество значений? Ответ заключается в том, что меньшее количество значений будет циклически повторяться — в приведённом выше примере есть четыре фоновых изображения, и только два значения background-position. Первые два значения позиции будут применены к первым двум изображениям, затем они снова будут циклически повторяться — image3 будет присвоено первое значение позиции, а image4 будет присвоено второе значение позиции.
Поиграем? В приведённом ниже примере я добавил два изображения. Чтобы продемонстрировать порядок наложения, попробуйте поменять порядок фоновых изображений в списке. Или поиграйте с другими свойствами, чтобы изменить положение, размер или повторяемость значений.
Закрепление фона
Другая опция, которую можно применить к фону, — это указать, как он будет прокручиваться при прокрутке содержимого. Это контролируется с помощью свойства background-attachment, которое может принимать следующие значения:
scroll: Заставляет элементы фона прокручиваться при прокрутке страницы. Если содержимое элемента прокручивается, фон не перемещается. Фактически, фон фиксируется в той же позиции на странице, поэтому он прокручивается по мере прокрутки страницы.
fixed: Фиксирует элементы фона в области просмотра, чтобы он не прокручивался при прокрутке страницы или содержимого элемента. Фон всегда будет оставаться на одном и том же месте на экране.
local: Это значение было добавлено позже (оно поддерживается только в Internet Explorer 9+, тогда как другие поддерживаются в IE4+), потому что значение scroll довольно запутанно и во многих случаях действительно не делает то, что вы хотите. Значение local фиксирует фон для элемента, к которому он применён, поэтому, когда вы прокручиваете элемент, фон прокручивается вместе с ним.
Свойство background-attachment действует только тогда, когда есть контент для прокрутки, поэтому мы сделали пример, чтобы продемонстрировать различия между тремя значениями — взгляните на background-attachment.html (также смотри исходный код здесь).
Использование сокращённого свойства background
Как я упоминал в начале этого урока, вы часто будете видеть фон, заданный с помощью свойства background. Это сокращение позволяет вам одновременно устанавливать все различные свойства.
При использовании нескольких фонов необходимо указать все свойства для первого фона, а затем добавить следующий фон после запятой. В приведённом ниже примере у нас есть градиент с размером и положением, затем фоновое изображение со значением no-repeat и положением, затем цвет.
При записи сокращённых значений фонового изображения необходимо соблюдать несколько правил, например:
background-color можно указывать только после последней запятой.
Значения background-size могут быть включены только сразу после background-position, разделённые символом ‘/’, например: center/80%.
Посетите страницу MDN свойства
, чтобы увидеть полное описание.
Доступность просмотра
Помещая текст поверх фонового изображения или цвета, вы должны позаботиться о том, чтобы у вас было достаточно контраста, чтобы текст был читаемым для посетителей вашего сайта. Если указывается изображение, и текст будет помещён поверх этого изображения, вы также должны указать background-color, который позволит тексту быть разборчивым, если изображение не загружается.
Программы чтения с экрана не могут анализировать фоновые изображения, поэтому они должны быть чисто декоративными; любой важный контент должен быть частью HTML-страницы, а не находиться в фоне.
Изучая Блочную модель, мы обнаружили, как границы влияют на размер нашего блока. В этом уроке мы рассмотрим, как творчески использовать границы. Обычно, когда мы добавляем границы к элементу с помощью CSS, мы используем сокращённое свойство, которое устанавливает цвет, ширину и стиль границы в одной строке CSS.
Мы можем установить границу для всех четырёх сторон блока с помощью border:
.box {
border: 1px solid black;
}
Или мы можем нацеливаться на один край блока, например:
.box {
border-top: 1px solid black;
}
Индивидуальные свойства этих сокращений будут следующими:
Примечание: Свойства границ top, right, bottom, и left также имеют сопоставленные логические свойства, которые относятся к режиму написания документа (например, текст слева направо, справа налево или сверху вниз). Мы рассмотрим их в следующем уроке, который касается работы с разными направлениями текста.
Есть множество стилей, которые вы можете использовать для границ. В приведённом ниже примере мы использовали разные стили границ для четырёх сторон моего блока. Поиграйте со стилем, шириной и цветом границы, чтобы увидеть, как они работают.
Закруглённые углы
Закругление углов блока достигается с помощью свойства border-radius и связанных свойств, которые относятся к каждому углу блока. В качестве значения могут использоваться два значения длины или процента: первое значение определяет горизонтальный радиус, а второе — вертикальный радиус. Чаще задают только одно значение, которое используется для обоих.
Например, чтобы сделать все четыре угла блока радиусом 10px:
.box {
border-radius: 10px;
}
Или, чтобы верхний правый угол имел горизонтальный радиус 1em и вертикальный радиус 10%:
.box {
border-top-right-radius: 1em 10%;
}
В примере ниже мы установили все четыре угла, а затем изменили значения для верхнего правого угла, чтобы сделать его другим. Вы можете поиграть со значениями, чтобы изменить углы. Взгляните на страницу свойств для border-radius чтобы увидеть доступные варианты синтаксиса.
Чтобы проверить свои новые знания, попробуйте создать следующее, используя фон и границы, используя приведённый ниже пример в качестве отправной точки:
Задайте рамку равную 5px black solid, с закруглёнными углами 10px.
Добавить фоновое изображение (используйте URL balloons.jpg) и установите размер таким образом, чтобы он покрыл весь блок.
Задайте для <h3> полупрозрачный чёрный цвет фона и сделайте текст белым.
Примечание: вы можете посмотреть решение здесь — но сначала попробуйте сделать это сами!
В этой теме мы рассмотрели довольно много, но как вы можете увидеть, возможностей по стилизации фона или границ блока намного больше. Изучите различные страницы свойств, если хотите узнать больше о каких-либо функциях, которые мы обсуждали. На каждой странице MDN есть много примеров использования свойств, с которыми вы можете поиграть и расширить свои знания.
В следующем уроке мы узнаем, как Режим написания вашего документа взаимодействует с вашим CSS. Что происходит, если текст не перетекает слева направо?
Как сделать фон в HTML?
Задать фоновый цвет и/или картинку для страницы или отдельного её элемента достаточно просто. Главное знать, где и как это можно сделать, а также иметь код цвета и/или фоновую картинку. Не исключено, что из этой статьи Вы узнаете много нового, но создавал я её специально для новичков. Поэтому всё будет максимально коротко и подробно одновременно. Главное, что Вы получите не только общее представление и готовые примеры, но и понимание того, как сделать фон в HTML.
Чтобы задать фон в HTML используйте промежуточный DOCTYPE
А начну я с того, что в HTML5 нет возможности задать фон для сайта. Эту возможность было решено вынести в CSS. Поэтому, если Вы планируете использовать ниже изложенное, и хотите получить валидный (правильный) код, Вам нужно остановиться на переходном типе документа. Для этого ваша веб-страница должна начинаться со следующей строки:
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>
Как создаётся фон на веб-странице?
Если с этим разобрались, давайте перейдём к пониманию того, как создаётся фон. И первое, что здесь нужно отметить – это различие между фоновым цветом и фоновой картинкой. В начале идёт фоновый цвет, который заливает всё доступное пространство страницы или её элемента. Поверх него накладывается повторяющаяся фоновая картинка. Визуально это можно изобразить следующим образом:
Фон HTML-документа и его элементов
Второе, что Вам нужно знать – это различие между телом документа и элементом документа. Тело документа обозначается в HTML-коде веб-страницы тегом BODY, который включает в себя всё содержание веб-страницы. Очевидно, что фон тела документа не может быть прозрачным. Если фон тела документа не задан, используется значение по умолчанию, заданное в настройках браузера.
Элементы страницы находятся внутри тега BODY. Примечательно, что задать цвет и/или фоновую картинку средствами HTML можно далеко не для всех элементов документа. Например, фоновую картинку можно указать только для таблиц. По умолчанию, они обычно имеют прозрачный фон.
Атрибут bgcolor для создания фонового цвета
Для того чтобы задать фоновый цвет документа или его элементов используется атрибут bgcolor, например:
<body bgcolor=»#ec008c»> <!— тело документа —> </body>
В данном случае мы задаём фоновый цвет для страницы в целом. А вот пример того, как задать фоновый цвет для таблицы, в теге TABLE:
<table bgcolor=»#ec008c»> <tr> <td>Текст с фоном</td> </tr> </table>
Примечательно, что фоновый цвет в таблице можно указать и для строк в теге TR и для их ячеек в теге TD.
Как узнать код цвета?
Вы, наверное, уже заметили, что цвет в HTML задаётся специальным кодом, например: #ec008c. Для того чтобы узнать код нужного Вам цвета Вы можете использовать один из графических редакторов. Например, в Photoshop можно использовать «Eyedropper Tool» (Пипетка) для получения цвета из точки на картинке. Затем, нужно кликнуть полученный цвет на панели инструментов и в открывшемся окне «Color Picker» (Выбор цвета) скопировать код цвета.
Обращаю Ваше внимание на то, что этот код будет без знака решетки (#) в начале, это знак нужно будет добавить вручную.
Также Вы можете использовать многочисленные онлайн сервисы, например:
Их принцип работы ещё проще – кликаете нужный цвет и получаете его код.
Атрибут background для создания фоновой картинки
Также как в случае с фоновым цветом, так и в случае с фоновой картинкой, Вам нужно использовать специальный атрибут, а именно background, например:
<body background=»/2014/06/bg.jpg»> <!— тело документа —> </body>
В данном случае мы задаём фоновую картинку для страницы в целом. Примечательно, что из-за ограничения размеров картинки, она будет повторяться, например:
Как вы видите, при повторении, заметен переход между картинками. Поэтому зачастую используются специальные картинки, где этот момент учтён.
А вот пример того, как задать фоновую картинку для таблицы, в теге TABLE:
<table background=»/2014/06/bg.jpg»> <tr> <td>Текст с фоном</td> </tr> </table>
Примечательно, что фоновую картинку можно задать только для таблицы в целом и/или её отдельной ячейки. Для строки это не получится.
Абсолютный и относительный путь к фоновой картинке
Отдельно стоит уделить внимание адресу фоновой картинки. В данном случае используется относительный путь к картинке, т.е. адрес указан относительно места нахождения файла картинки к файлу веб-страницы. Такой вариант нельзя назвать особо удачным. Лучше всего использовать абсолютный путь к картинке, т.е. полный её URL-адрес, например:
<body background=»/images/bg.jpg»> <!— тело документа —> </body>
В таком случае у Вас не возникнет сопутствующих проблем. Подробней об это Вы можете почитать тут.
Подведём итоги
Использование атрибутов bgcolor и background морально устарело, потому для валидности HTML-кода Вам придётся использовать переходной DOCTYPE. Для задания фонового цвета в HTML использует специальные коды, которые Вы можете узнать в графическом редакторе или используя специальные онлайн сервисы. Фоновая картинка дублируется в приделах отведённой ей области и ложится поверх фонового цвета. Для указания фоновой картинки лучше использовать полный её URL-адрес. На этом у меня всё. Спасибо за внимание. Удачи!
Короткая ссылка: http://goo.gl/03TsNz
Полноэкранный видео-фон для сайта HTML5
Karina | 16.04.2015
На протяжении прошлого года веб-дизайнеры все чаще стали использовать оригинальный способ оживить сайт – установка видеоролика в качестве фона страницы. Интересный сюжет или просто «живая» картинка на фоне украсит даже обычный сайт-визитку, заинтересует пользователя и подвигнет дольше задержаться на сайте. Сегодня мы поделимся с вами одним из способов установить полноэкранный видео-фон для сайта на HTML5 и CSS.
Демо Загрузить архив RAR (6.3 MB)
Рекомендации
Если вы твердо убеждены, что хотите установить видео для фона на сайте, необходимо знать кое-какие нюансы:
Во-первых, нужно обязательно помнить о том, что видеоролик имеет довольно большой вес. Это может негативно сказаться на скорости загрузки страницы, особенно если у пользователя медленный интернет. Поэтому выбирайте не слишком продолжительные по времени видеоролики. В случае, когда требуется использовать довольно длинное видео, будьте готовы либо к работе над уменьшением его веса, либо к тому, что придется жертвовать частью аудитории.
Во-вторых, избегайте автовоспроизведения звука из видео. Используйте либо ролики без аудио, либо добавьте возможность пользователю самому включить звук, если ему это понадобится. Автоматическое воспроизведение звука при открытии сайта считается очень дурным тоном.
В-третьих, нужно позаботиться о кроссбраузерности и корректном отображении и воспроизведении видео на всех устройствах, а также предоставить альтернативу видео (для тех случаев, если оно не воспроизведется). Ниже в нашем примере мы покажем, как это сделать.
И в-четвертых, стоит хорошо подумать, уместен ли видеофон на том сайте, где вы захотели его установить, поскольку очень легко переступить грань между оригинальностью и бесполезностью данной затеи. Видео ни в коем случае не должно отвлекать пользователя от его главной цели, по причине которой он пришел на сайт. Устанавливая видео-фон под текстовым содержимым, не забудьте проверить, насколько читабельным стал текст. Например, он может слиться с фоном в определенный момент проигрывания видеоролика (белый текст на белом фоне, черный на черном и т. п.).
1. HTML
Для нашего примера взят видеоролик с разрешением 1920×1080, продолжительностью 15 секунд и весом чуть больше 3 МБ. Внутри блока <div> с идентификатором video-bg находится наш фон:
width – ширина области для воспроизведения ролика;
height – высота области;
preload – загрузка видео вместе со страницей;
autoplay – автоматическое воспроизведение видео;
loop – циклическое повторение видео;
poster – изображение, которое отображается вместо видео, пока оно загружается либо недоступно.
Далее у нас записано два тега <source>, где указаны URL-адреса видео в разных форматах – MP4 и WEBM. Зачем подключать ролик в нескольких форматах? Дело в том, что не все браузеры поддерживают один-единственный формат видео. Чтобы видео смогли распознать все современные браузеры, необходимо предоставить файл хотя бы в этих двух форматах. А атрибут type с соответствующими значениями помогает браузеру быстрее определиться с выбором.
2. CSS
Наша таблица стилей для фона выглядит следующим образом:
Как видно из кода, фон установлен на всю страницу, а в качестве запасного фона задано изображение (кадр из этого же видео). В самом крайнем случае будет задействован цвет фона #94a233.
Также в коде есть директива @supports, которая проверяет, поддерживает ли браузер свойство object-fit. Если да, то фон принимает значение cover и пропорционально отображается при разных размерах экрана.
Согласно данным с сайта caniuse.com, на сегодняшний день свойство object-fit поддерживается всеми браузерами, кроме Internet Explorer, Firefox 31-35, safari 7, iOS Safari 7.1 и Android Browser 4.1-4.4.
Вот и всё. Надеемся, данный урок принес вас пользу. Если у вас есть другие интересные и простые способы установки видео в качестве фона для сайта и вы хотите поделиться ими, пишите в комментариях!
Как задавать цвет фона HTML документа
В уроке Основы HTML мы рассмотрели самые главные html теги, которые являются обязательными и присутствуют в любом html документе.
В данном уроке мы рассмотрим, как с помощью одного из этих тегов задать цвет фона html документа.
Материалы по теме:
Вероятно, вы уже не раз видели, что цвет фона на html страничках не всегда бывает белым. Белый цвет это цвет фона, который устанавливается браузером по умолчанию, если не указан какой ни, будь другой цвет.
Цвет фона всего html документа, задается в теге <body>. Теперь сделаем фон нашего документа, например желтым. Для этого в теге <body> необходимо прописать атрибут bgcolor=»#FFFF99″. Прописывается данный атрибут следующим образом: <body bgcolor=»#FFFF99″> </body>. Таким образом, код нашей html странички с желтым фоном будет выглядеть так:
<html>
<head>
<title>Моя первая страница</title>
</head>
<body bgcolor="#FFFF99">Вот вы и создали свою первую web страницу!!!</body>
</html>
Создайте html страничку, содержащую код, приведенный выше, и посмотрите в браузере, какой она будет иметь цвет фона. Для этого откройте ваш текстовый редактор блокнот скопируйте туда код представленный выше. Затем сохраните текстовый документ с расширением .html, как это сделать мы рассматривали в уроке основы html.
После этого запустите созданный html документ при помощи браузера, и вы увидите, что фон страницы стал бледно желтым. Атрибут bgcolor=»», который задает цвет фона, содержит в кавычках значение «#FFFF99» — это код цвета, который мы хотим задать в качестве фона, полный список таких кодов вы можете посмотреть в таблице html цветов.
Впереди этого кода всегда идет знак решетка “#”, а затем сочетание букв и цифр соответствующее определенному цвету или оттенку. Если вам понадобится узнать значение какого либо цвета или оттенка которого нет в таблице html цветов то это вы можете например сделать с помощью того же графического редактора Photoshop.
Для этого запустите Photoshop и в панели инструментов щелкните по значку выбор цвета (смотрите рисунок ), затем появится палитра цветов в которой с помощью ползунков вы можете выбрать тот или иной цвет, а его код будет отображен в низу, на рисунке оно обведено красным квадратом.
Скопировав это значение и вставив его в кавычки, вы измените цвет фона вашей странички. Только помните, что впереди значений должен находиться знак решетка #, например #dce8ff. Кроме этого цвет фона html документа можно устанавливать просто словами, например если в нашем атрибуте bgcolor вместо «#FFFF99» прописать «red» т. е. <body bgcolor=»red»> то цвет фона будет красным. Буквенное написание цветов вы также сможете найти в таблице htm кодов цветов.
Материал подготовлен порталом: webmastermix.ru
Рекомендуем ознакомиться:
Подробности
Обновлено: 04 Сентябрь 2013
Создано: 12 Январь 2010
Просмотров: 102128
Как изменить цвет фона и текста в HTML? Как сделать фон картинку? Урок – 8
» Как изменить цвет фона и текста в HTML? Как сделать фон картинку? Урок – 8
О том, как менять цвет текста я писал тут. Хочу сказать, что это не всегда удобно. Вот, например, вы хотите поменять цвет текста всей HTML страницы. Например, черный цвет текста изменить на красный. Для этого существует атрибут text для тэга <body>. Хочу зацепить тег <body>, так как в этом теге есть атрибуты, которые помогут изменить не только цвет текста, но и фон всей HTML страницы. А теперь подробней и с примером. Вот атрибуты, которые мы сейчас рассмотрим:
TEXT – этот атрибут задает цвет текста всего документа. BGCOLOR – этот атрибут указывает цвет фона HTML странице. BACKGROUND – с этим атрибутом можно залить фон страницы изображением.
Изменяем цвет текста с помощью атрибута text.
Атрибут text прописывается в теге <body>. Цвет задается в виде цифрового кода:
<body text=»#cc0000″>
или обычным названием цвета:
<body text=»green»>
Код кодировки и название цвета для HTML вы посмотрите тут.
Вот пример:
<html>
<head>
<title>Изменяем цвет текста с помощью атрибута text</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body text="#cc0000">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Результат:
Или вот так:
<html>
<head>
<title>Изменяем цвет текста с помощью атрибута text</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body text="green">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Результат:
Изменяем цвет фона с помощью атрибута BGCOLOR.
При помощи атрибута BGCOLOR, который тоже размещается в теге <body>, можно задать цвет фона HTML страницы.
Цвет задается в виде цифрового кода:
<body bgcolor=»#000000″>
или обычным названием цвета:
<body bgcolor=»green»>
Вот пример:
<html>
<head>
<title>Изменяем цвет фона с помощью атрибута BGCOLOR</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body bgcolor="#000000" text="green">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Результат:
Или вот так:
<html>
<head>
<title>Заголовок страницы</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body bgcolor="green" text="#000000">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Результат:
Изменяем цвет фона с помощью атрибута BACKGROUND.
Атрибут BACKGROUND тоже размещается в теге <body>. С помощью этого атрибута вы сможете сделать картиночный фон. Формат картинки берите jpg или gif. Разрешение картинки можно брать от 12х12 пикселей и больше.
Если фоновая картинка размещена вместе с HTML файлом, это будет выглядеть так:
<bоdy baсkground=»fon.gif»>
Если фоновая картинка размещена в папке images, это будет выглядеть так:
<bоdy baсkground=»images/fon.gif»>
Вот пример:
<html>
<head>
<title>Заголовок страницы</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body background="fon.gif" text="black">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Результат:
Или вот так:
<html>
<head>
<title>Заголовок страницы</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
</head>
<body background="images/fon.gif" text="#000000">
Текст страницы, таблицы, картинки, музыка и видео.
</body>
</html>
Вот и все. Теперь вы знаете, как изменить или задать цвет фона. Пробуйте закрепить урок, поменять значение, поэкспериментируйте. Спасибо, что посетили блог BlogGood.ru. Удачи!!!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
Добавить комментарий
Метки: html, основы
Как сделать фон сайта ссылкой? — Разное
Я не особо силен в чужом коде
Тогда ищите специалиста, который сделает это за вас, за деньги.
Не бывает «сплошной» рекламы в бэкграунде — можно лишь сверстать 1 картинку на 3-5, которые можно расположить относительно существующих блоков сайта (можно поиграть конечно с слоями, запихать бэкграунд на нижний индекс и перекрыть его слоем контента, но это дурная нереспонсивная затея).
В данном случае, у пациента — статическая верстка(не резина), что позволяет ему позиционировать блоки рекламы до основного контента.
Смотрите принцип расположения: https://yadi.sk/i/_xv9CnOjXAJm2
1ый блок — расположен от левого края до контента (размер по пикселям).
2ой блок — в версте сайта в качестве хедера
3ий — отступ от левого края (вся длина левой рекламной картинки и длина контентного блока).
Прошу прощения , код не работает как надо.
Посредством html/ css: Вставьте ссылку после <body>,
Еще одна гениальная идея, которая к сожалению не сработает (если на вашем сайте есть что-то кроме 1 картинки рекламы).
CSS-фонов
Свойства фона CSS используются для добавления фоновых эффектов. для элементов.
В этих главах вы узнаете о следующих свойствах фона CSS:
цвет фона
фоновое изображение
фон-повтор
фон-приставка
фоновая позиция
фон (сокращенное свойство)
CSS цвет фона
Свойство background-color определяет цвет фона элемента.
Пример
Цвет фона страницы устанавливается следующим образом:
корпус { фоновый цвет: светло-голубой; }
Попробуй сам »
В CSS цвет чаще всего задается следующим образом:
допустимое название цвета — например, «красный»
шестнадцатеричное значение — например, «# ff0000»
значение RGB — например, «rgb (255,0,0)»
Посмотрите на значения цветов CSS, чтобы получить полную список возможных значений цвета.
Прочие элементы
Вы можете установить цвет фона для любых HTML-элементов:
Пример
Здесь элементы
,
и
будут иметь разные цвета фона:
h2 { цвет фона: зеленый; }
div { цвет фона: светло-голубой; }
p { цвет фона: желтый; }
Попробуй сам »
Непрозрачность / прозрачность
Свойство непрозрачности определяет непрозрачность / прозрачность элемента.Может принимать значение от 0,0 до 1,0. Чем меньше значение, тем прозрачнее:
Примечание: При использовании свойства opacity для добавления прозрачности к фону элемента все его дочерние элементы наследуют ту же прозрачность. Это может затруднить чтение текста внутри полностью прозрачного элемента.
Прозрачность с использованием RGBA
Если вы не хотите применять непрозрачность к дочерним элементам, как в нашем примере выше, используйте значения цвета RGBA .В следующем примере устанавливается непрозрачность цвета фона, а не текста:
Из нашей главы о цветах CSS вы узнали, что вы можете использовать RGB в качестве значения цвета. Помимо RGB, вы можете использовать значение цвета RGB с каналом alpha (RGB A ), который определяет непрозрачность цвета.
Значение цвета RGBA задается с помощью: rgba (красный, зеленый, синий, альфа ). В альфа Параметр — это число от 0.0 (полностью прозрачный) и 1.0 (полностью непрозрачный).
Совет: Вы узнаете больше о цветах RGBA в нашей главе о цветах CSS.
Пример
div { background: rgba (0, 128, 0, 0.3) / * Зеленый фон с непрозрачностью 30% * / }
Попробуй сам »
Как добавить фон на веб-страницу
Как добавить фон на веб-страницу?
Далее: Загрузите фоновое изображение на свой веб-сайт / сервер.Где вы решите загрузить изображение на свой сервер, зависит от вас.
Использование кода HTML или CSS: Используете ли вы код HTML или CSS, все зависит от вас. Либо будет работать. Однако более широко используется CSS. Как только вы сохранили фоновое изображение на свой компьютер и загрузив его на свой сервер, вы можете использовать один из двух следующих кодов, чтобы добавить фон на веб-страницу.
Создание HTML-кода: При использовании HTML-кода для отображения фона на вашей веб-странице вы поместите путь (URL) к фоновому изображению внутри
* Если вы храните изображения в папке (подкаталоге) на вашем сервере, вам нужно будет включить имя папки в HTML-код внутри тега body:
Пример: Допустим, в качестве примера вы сохранили фон «cutebirdbackground».gif «, и вы загрузили его в папку на своем сервере. под названием «изображения» ниже приведен пример кода HTML, который будет использоваться.
Создание кода CSS: Код CSS означает «Каскадная таблица стилей». Код CSS находится между