Разбираем CSS-код — Как создать сайт
Урок №2
Разбираем CSS код
В прошлом уроке, мы внедрили следующий CSS-код в HTML-документ:
h2 { color: white; background-color: green; } p { color: orange; font-size: 20px; }
Открыв в браузере файл index.html
вы должны увидеть следующее.
В этом уроке мы разберем CSS-код и выясним из каких основных частей он состоит.
CSS-код обычно располагают в шапке HTML-документа и обрамляют тегами <style>
</style>
. Сам CSS-код начинается с имени тега, а затем идут фигурные скобки {
}
, внутри которых располагаются CSS-свойства, именно они и влияют на внешний вид HTML-тегов.
Схема CSS-кода выглядит следующим образом:
имяТега { CSS-свойство: значение; }
После CSS-свойства, нужно обязательно ставить двоеточие
, а после значения точку с запятой ;
Для заголовка h2
мы применили следующие CSS-свойства и значения:color: white;
— цвет шрифта — белый,background-color: green;
— цвет фона — зелёный.
Для абзацев p
мы применили следующие CSS-свойства и значения:color: orange;
— цвет шрифта — оранжевый,font-size: 20px;
— размер шрифта — 20 пикселей.
CSS-свойств существует очень много, они изменяют у тегов: цвет, фон, размеры, высоту, ширину, отступы, границы, положение, прозрачность, градиент, округление углов и многое другое (в будущем, каждое CSS-свойство мы рассмотрим отдельно).
Давайте добавим еще несколько CSS-свойств, заголовку и абзацам нашего HTML-документа.
К заголовку мы добавим четыре CSS-свойства:width: 50%;
— ширина заголовка должна занимать 50% окна браузера,
text-align: center;
— заголовок должен выравниваться по центру,padding: 5px;
— между шрифтом и границей фона, должен появиться зазор в 5 пикселей,font-family: Impact;
— имя шрифта устанавливаем как Impact. К абзацам мы добавим три CSS-свойства:background-color: #ffc;
— цвет фона абзацев быть светло-жёлтым,width: 50%;
— ширина абзацев должна занимать 50% окна браузера,padding: 10px;
— между шрифтом и границей фона, должен появиться зазор в 10 пикселей,font-family: Arial;
— имя шрифта устанавливаем как Arial.
В итоге, ваш HTML-документ должен выглядеть следующим образом (новый добавленный CSS-код выделен красным цветом):
<!DOCTYPE html> <html> <head> <title>Страница о снежном барсе</title> <style> h2 { color: white; background-color: green; width: 50%; text-align: center; padding: 5px; font-family: Impact; } p { color: orange; font-size: 20px; background-color: #ffc; width: 50%; padding: 10px; font-family: Arial; } </style> </head> <body> <h2>Снежный барс</h2> <p> Снежный барс (ирбис, ак барс) - крупное хищное млекопитающее из семейства кошачьих. Обитает в горных массивах Афганистана, Бирмы, Бутана, Индии, Казахстана, Киргизстана, Китая, Монголии, Непала, Пакистана, России, Таджикистана и Узбекистана.Ирбис отличается тонким, длинным, гибким телом, относительно короткими лапами, небольшой головой и очень длинным хвостом. Длина снежного барса вместе с хвостом составляет 200-230 см, вес до 55 кг. Окраска меха светлая, дымчато-серая с кольцеобразными или сплошными тёмными пятнами.</p> <p> Охотится снежный барс, в основном, на горных козлов и баранов, также в его рационе встречаются кабаны, фазаны и даже суслики. В силу труднодоступности местообитания вида, ирбисы до сих пор остаются малоизученными. Однако по приблизительным оценкам их количество варьируется в районе около 10 тысяч особей. По состоянию на 2013 год, охота на снежных барсов повсеместно запрещена.</p> </body> </html>
Открыв в браузере, файл index.html
вы должны увидеть следующее.
Таким образом, добавляя между фигурными скобками различные CSS-свойства, можно влиять на внешний вид того или иного тега (элемента).
Читать далее: Основные CSS-свойства
- Category: Разное
Дата публикации поста: 5 февраля 2016
Дата обновления поста: 16 октября 2014
Бесплатный хостинг от компании Бегет, для начинающих: beget.com/ru/hosting/free
Базовый CSS: Цвета в CSS
Урок 5: Цвета в CSS
/en/basic-css/text-styling-in-css/content/
Цвета в CSS
По умолчанию все элементы HTML, которые вы добавить на ваши веб-страницы отображаются в черно-белом режиме. Хотя иногда это может быть именно то, к чему вы стремитесь, добавление цвета может добавить визуальный интерес к странице, а CSS упрощает изменение. Изменение цветов как текста , так и фона в элементах HTML может иметь большое значение для того, чтобы сделать ваши веб-страницы более уникальными и удобочитаемыми.
Цвет текста
Будь то элемент
, элемент
или любой другой, текст, который вы добавляете на свою веб-страницу, будет черным по умолчанию . Если вы хотите изменить цвет вашего текста, вы можете использовать объявление CSS color
, чтобы установить любой цвет, например:
color: red;
Например, рассмотрим простой элемент
:
Вот абзац.
Если бы вы загрузили это на веб-страницу, вы бы увидели черный текст на белом фоне:
Допустим, вы хотите, например, сделать текст красным. Все, что вам нужно сделать, это добавить набор правил CSS , который использует объявление color
с желаемым цветом в качестве значения:
p { красный цвет; }
Если бы вы загрузили это на веб-страницу, вместо этого вы бы увидели красный текст:
Имейте в виду, что объявление color
относится именно к тексту. Он не меняет фон, контуры или что-то еще. Если применить его к HTML-элементу, который не содержит текста, он ничего не сделает.
Цвет фона
Конечно, раскрашивать стоит не только текст. Если вы хотите раскрасить остальную часть веб-страницы — например, части ваших HTML-элементов, которые не являются текстом, — вам нужно вместо этого использовать CSS-объявление
. Выглядит это так:
background-color: black;
Например, давайте рассмотрим еще один простой элемент
:
Вот другой абзац
Опять же, если вы загрузите этот элемент на веб-страницу, вы увидите черный текст на белом фоне. Представьте, что вы хотите изменить это на белый текст на черном фоне. Сначала вы должны добавить свой набор правил с объявлением, чтобы сделать текст белым:
р { белый цвет; }
Однако, если бы вы загрузили это, у вас был бы белый текст на белом фоне, так что вы бы ничего не увидели. Следующим шагом будет добавление объявления для изменения цвета фона:
p { белый цвет; цвет фона: черный; }
Если вы загрузите это на веб-страницу, вы увидите что-то вроде этого:
Пока что результаты могут показаться немного сжатыми, но вы узнаете больше об объявлениях CSS для управления размером фона и интервалами в следующих уроках.
Шестнадцатеричные коды
Все значения цвета и фона, которые мы использовали до сих пор, были английскими словами , такими как «красный» или «черный». Однако вы не можете определить каждый возможный цвет с помощью определенного слова. Чтобы указать именно тот цвет, который вы хотите, вам обычно нужно использовать шестнадцатеричные коды цветов, которые обычно называются шестнадцатеричными кодами ( шестнадцатеричный является сокращением от шестнадцатеричный ).
Шестнадцатеричный код представляет собой шестизначный ряд букв и цифр используется для определения точного цвета. Он отформатирован с числовым знаком в начале, например так:
#4C4C4C
Иногда вы также можете видеть #AA22DD
можно сократить до #A2D
.
Существует логика, определяющая, какие буквы и цифры соответствуют тому или иному цвету, но шестнадцатеричные коды, как правило, — это не то, что можно запомнить и мгновенно вспомнить . Вместо этого существует множество инструментов выбора цвета, которые могут помочь вам найти цвет, который выглядит так, как вы хотите, а затем сообщить вам соответствующий шестнадцатеричный код. Например, если вы погуглите «подборщик цветов», вы найдете простой встроенный в результаты:
Вы также можете использовать:
- Любое количество специализированных веб-сайтов для выбора цвета
- Инструменты, встроенные в такие программы, как Photoshop или Illustrator
Представьте, что вы сделали абзац с белым текстом на черном фоне, как мы делали ранее, но вам показалось, что фон слишком темный. Может быть, вы хотите, чтобы он был не совсем черным, а скорее темно-серым. Вы можете попытаться найти список названий цветов, которые распознает ваш браузер, и посмотреть, сможете ли вы выбрать одно из них — 9. 0017 darkgray , может быть, но более точным способом получить именно то, что вы хотите, было бы использование шестнадцатеричного кода.
Набор правил и объявление будут точно такими же, как то, что вы видели до сих пор , но вместо английского слова для значения вы должны использовать шестнадцатеричный код:
p { белый цвет; цвет фона: #5E5D5D; }
Если вы загрузите это на веб-страницу, вы увидите более светлый фон:
Значения английских слов, которые вы использовали, на самом деле всего сокращение браузера для шестнадцатеричных кодов . Например, вместо красного в качестве значения можно использовать #FF0000, чтобы получить тот же цвет.
Попробуйте!
Попробуйте добавить каждое из этих объявлений к входным данным ниже:
color: #FFF; цвет фона: #000;
Селектор для набора правил уже определен для вас и нацелен на абзац справа от него. После того, как вы попробуете эти объявления, попробуйте самостоятельно изменить некоторые значения . Например, попробуйте заменить некоторые названия цветов, например «зеленый» или «синий», или попробуйте найти шестнадцатеричный код вашего любимого цвета на сайте выбора цвета и введите его здесь.
При использовании названия цвета, такого как «зеленый», не включайте знак номера. Например, цвет : #зеленый;
неверен, поэтому вы должны использовать цвет: зеленый; Вместо
.
Сделай сам!
Откройте файл styles.css в проекте GCF Programming Tutorials в текстовом редакторе и добавим несколько новых объявлений цветов. Для лучшего понимания убедитесь, что вы действительно вводите этот код, а не копируете и вставляете его.
- Во-первых, давайте добавим общий цвет фона для страницы. Сначала его будет не так много, но позже он станет более заметен. Добавьте это к набору правил
body
, который вы уже создали:background-color: #EEE;
- Мы также добавим фон ко всему элементу
div
, который содержит весь текст обзора. В конце концов у нас будет более одногоdiv
на странице, поэтому давайте создадим новый набор правил, использующий класс, который мы добавили в качестве селектора:.обзор { цвет фона: белый; }
- Давайте сделаем так, чтобы заголовок веб-страницы тоже выделялся. У вас уже есть набор правил, ориентированный на идентификатор
#header
, поэтому мы можем просто добавить туда следующие объявления:background-color: #333; белый цвет;
- Наконец, давайте сделаем кнопку внизу более привлекательной. Вы уже добавили набор правил, ориентированный на элементы
button
, поэтому добавьте к нему следующие объявления:цвет: белый; цвет фона: #28A745;
Если вы загрузите файл index.html в браузере или обновите страницу, вы увидите множество новых цветов. Это должно выглядеть примерно так.
Поздравляем, вы раскрасили свою веб-страницу!
ПродолжатьПредыдущий: Стилизация текста в CSS
Далее:Каскадирование, специфичность и наследование в CSS
/en/basic-css/cascading-specificity-and-inheritance-in-css/content/
CSS | Фон | Codecademy
Открыть значокРедактировать на GitHub
Свойства фона CSS используются для добавления визуальных фоновых обоев для элементов HTML.
Фон
- фон
- Сокращенный способ выражения различных свойств фона одного или нескольких элементов фона в любом порядке с использованием одного объявления.
- background-attachment
- Определяет, будет ли фоновое изображение фиксировано по отношению к области просмотра или оно будет прокручиваться вместе с остальной частью страницы.
- background-blend-mode
- Возвращает новый смешанный цвет на основе цвета фона и фоновых изображений.
- background-clip
- Определяет границу внутри рамки элемента, на которой больше не рисуется фон.
- background-color
- Определяет цвет фона элемента.
- background-image
- Помещает одно или несколько изображений в качестве фона элемента.
- background-origin
- Задает фоновую область позиционирования фона.
- background-position
- Определяет положение одного или нескольких фоновых изображений относительно исходного положения фона. Это точка, с которой будет происходить любое фоновое повторение.
- background-repeat
- Определяет, как должно повторяться фоновое изображение, если изображение не полностью покрывает элемент.
- background-size
- Определяет размер одного или нескольких фоновых изображений.
Авторы
- Значок человека
Анонимный участник
Заинтересованы в помощи в создании Документов? Прочтите Руководство по вкладу или поделитесь своими мыслями в этой форме обратной связи.
Открыть значокРедактировать на GitHub
Изучайте CSS на Codecademy
Карьерный рост
Front-End Engineer
Front-end инженеры тесно сотрудничают с дизайнерами, чтобы сделать веб-сайты красивыми, функциональными и быстрыми. Шекер ДенсВключает
34 Курсы
Шекер Денсиртификат ИКОНс
Профессиональная сертификация
Checker Denselevel40295.