Как сделать затемнение фона css: html — Подскажите, как сделать затемнение фона? (полупрозрачным цветом)
Как сделать затемнение фона через CSS
Вы здесь: Главная — CSS — CSS Основы — Как сделать затемнение фона через CSS
Очень часто я стал видеть на сайтах затемнение фона. Особенно часто это делается в галереях, где по клику на изображение, оно увеличивается, а вся остальная часть затемняется. Безусловно, практически везде стоит специальный плагин JQuery, но в этой статье я расскажу, как сделать затемнение фона через CSS, не прибегая к JQuery.
Давайте напишу HTML-код:
<table border="1">
<tr>
<td>1</td>
<td>2</td>
</tr>
</table>
<div></div>
Здесь я добавил одну таблицу, в качестве тестового контента, который будет затемнён. А также блок TB_overlay, который и является ключевым, то есть он будет затемнять.
#TB_overlay {
background-color: #000; /* Чёрный фон */
height: 100%; /* Высота максимальна */
left: 0; /* Нулевой отступ слева */
opacity: 0.50; /* Степень прозрачности */
position: fixed; /* Фиксированное положение */
top: 0; /* Нулевой отступ сверху */
width: 100%; /* Ширина максимальна */
z-index: 100; /* Заведомо быть НАД другими элементами */
}
Здесь я постарался прокомментировать, но обратите внимание на свойство opacity. Чем выше значение, тем более сильное затемнение. Максимальное значение 1
На мой взгляд, данный способ затемнения очень простой и понятный, поэтому он и применяется чаще всего.
- Создано 08. 02.2012 16:17:12
- Михаил Русаков
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
-
Кнопка:
<a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a> -
Текстовая ссылка:
<a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>Она выглядит вот так: Как создать свой сайт
- BB-код ссылки для форумов (например, можете поставить её в подписи):
[URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]
Затемнение изображений простым и быстрым способом на чистом CSS
Этот способ можно считать несколько устаревшим из-за наличия режимов наложения фона, хотя режимы наложения не поддерживаются во всех версиях браузеров Internet Explorer и Edge, многих мобильных браузерах и только частично поддерживается в браузерах Safari, так что этот способ можно использовать как обходной путь.
В CSS нет возможности напрямую задать прозрачность фону, но есть простой способ для имитации этого с помощью множественных фоновых изображений. Этот способ основывается на том, что свойству фонового изображения можно задать цвет, в том числе и в формате rgba, который включает значение прозрачности.
Размытие фона можно использовать для усиления контраста между текстом и изображением, находящимся за ним. Конечно, можно уменьшить прозрачность изображения, обработав его в программе PhotoShop, но для этого обычно нужно многократное повторение подбора цветов в программе-редакторе изображений и проверки получившегося результата в браузере, в то время как изменение значений в коде CSS требует намного меньше времени и усилий.
Фоновое изображение до затемнения
В записи свойства множественных фоновых изображений первым идет самый верхний фон, так что составная фотография, выполненная Thomas Shahan, располагается последней:
h2 { font-family: Calluna Sans, Arial, sans-serif; color: #fff; margin-top: 0; background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('bugs.jpg'); font-size: 5rem; padding: 2rem; text-align: center; background-repeat: no-repeat; background-size: cover; word-spacing: 5rem; }
Применим этот код CSS к коду HTML ниже:
<h2>Бешеный жук</h2>
И получим результат, показанный далее. Изменение затемнения фонового изображения достигается просто увеличением последнего значения (alpha), которое задает прозрачность, в записи цвета фона в формате rgba.
Автор урока Dudley Storey
Перевод — Дежурка
Смотрите также:
backdrop-filter — CSS | MDN
Experimental
Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
CSS свойство backdrop-filter
позволяет вам использовать визуальные эффекты — такие как размытие или смещение цвета фона — за элементом. Так как это применяется ко всему за элементом, чтобы увидеть эффект, вы должны сделать элемент или его фон по крайней мере частично прозрачными.
backdrop-filter: none; backdrop-filter: url(commonfilters.svg#filter); backdrop-filter: blur(2px); backdrop-filter: brightness(60%); backdrop-filter: contrast(40%); backdrop-filter: drop-shadow(4px 4px 10px blue); backdrop-filter: grayscale(30%); backdrop-filter: hue-rotate(120deg); backdrop-filter: invert(70%); backdrop-filter: opacity(20%); backdrop-filter: sepia(90%); backdrop-filter: saturate(80%); backdrop-filter: url(filters.svg#filter) blur(4px) saturate(150%); backdrop-filter: inherit; backdrop-filter: initial; backdrop-filter: unset;
Значения
none
- Фильтр отключён для фона
<filter-function-list>
- Перечень фильтров, разделённых пробелами функций
<filter-function>
или SVG фильтра, которые применены для фона.
Формальный синтаксис
none | (en-US) <filter-function-list>где
<filter-function-list> = [ (en-US) <filter-function> | (en-US) <url> (en-US) ] (en-US)+ (en-US)
где
<filter-function> = <blur()> | (en-US) <brightness()> | (en-US) <contrast()> | (en-US) <drop-shadow()> | (en-US) <grayscale()> | (en-US) <hue-rotate()> | (en-US) <invert()> | (en-US) <opacity()> | (en-US) <saturate()> | (en-US) <sepia()>
где
<blur()> = blur( <length> )
<brightness()> = brightness( <number-percentage> )
<contrast()> = contrast( [ (en-US) <number-percentage> ] (en-US) )
<drop-shadow()> = drop-shadow( <length>{ (en-US)2,3} (en-US) <color>? (en-US) )
<grayscale()> = grayscale( <number-percentage> )
<hue-rotate()> = hue-rotate( <angle> )
<invert()> = invert( <number-percentage> )
<opacity()> = opacity( [ (en-US) <number-percentage> ] (en-US) )
<saturate()> = saturate( <number-percentage> )
<sepia()> = sepia( <number-percentage> )где
<number-percentage> = <number> | (en-US) <percentage>
<color> = <rgb()> | (en-US) <rgba()> | (en-US) <hsl()> | (en-US) <hsla()> | (en-US) <hex-color> | (en-US) <named-color> | (en-US) currentcolor | (en-US) <deprecated-system-color>где
<rgb()> = rgb( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgb( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<rgba()> = rgba( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgba( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<hsl()> = hsl( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsl( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )
<hsla()> = hsla( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsla( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )где
<alpha-value> = <number> | (en-US) <percentage>
<hue> = <number> | (en-US) <angle>
CSS
.box { background-color: rgba(255, 255, 255, 0.3); border-radius: 5px; font-family: sans-serif; text-align: center; line-height: 1; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); max-width: 50%; max-height: 50%; padding: 20px 40px; } html, body { height: 100%; width: 100%; } body { background-image: url('https://lorempixel.com/400/200/'); background-position: center center; background-repeat: no-repeat; background-size: cover; } .container { align-items: center; display: flex; justify-content: center; height: 100%; width: 10}
HTML
<div>
<div>
<p>backdrop-filter: blur(10px)</p>
</div>
</div>
Результат
BCD tables only load in the browser
Режимы наложения CSS3: свойство background-blend-mode
Большинство людей для обработки изображений используют Adobe Photoshop. Помимо всех преимуществ, в этой программе есть еще один весомый плюс, который дает ей возможность опережать конкурентов – режимы наложения слоев, или blending modes.
Такие режимы позволяют создавать интересные эффекты, смешивая несколько слоев. Кто хоть раз пользовался этой функцией в Adobe Photoshop, знает, какие широкие возможности она предоставляет. Но знаете ли вы, что режимы смешивания также доступны и в CSS? Сегодня мы рассмотрим это на примерах.
Поддержка браузерами
На сегодняшний день около 50% используемых браузеров поддерживают свойство
, включая новые версии Google Chrome, Opera и Mozilla Firefox. Браузер Internet Explorer на данный момент не отображает эти эффекты. Список версий браузеров можно просмотреть на сайте caniuse.com.
Как использовать режим наложения CSS3
С помощью свойства background-blend-mode
можно смешать два изображения либо изображение и фон. Термин «основной цвет» означает исходный в изображении цвет, «совмещенный» – цвет, который накладывается, «результирующий» – цвет, полученный в результате наложения. Мы будем смешивать фотографию caracal.jpg
и однотонный фон #eac071
. Для этого зададим класс blend
и создадим основной «каркас» CSS:
.blend { width:680px; height:423px; background:#eac071 url("caracal.jpg") no-repeat center center; }
Теперь можно создавать режимы смешивания, добавляя еще один класс и стиль. Ниже приведено 15 примеров.
Color Burn (затемнение основы)
Этот режим затемняет базовые цвета, делая картинку более контрастной. Создаем класс burn
и прописываем стиль:
.blend.burn { background-blend-mode: color-burn; }
Результат:
Color (цвет)
Яркость основного цвета + насыщенность и цветовой тон совмещенного цвета = результат режима Color.
Color проявляет себя лучше всего при раскраске монохромных изображений.
.blend.color { background-blend-mode: color; }
Darken (замена темным)
Здесь из двух пикселей выбирается тот, который является более темным. Если основной цвет пикселя более светлый, чем у совмещенного, он заменяется более темным пикселем. Остальные пиксели не изменяются. При применении белого цвета результат не виден.
.blend.darken { background-blend-mode: darken; }
Difference (разница)
В режиме Difference вычитаются пиксели либо основного, либо совмещенного цвета. Это зависит от того, какой из них будет более ярким. Смешивание с черным цветом результата не дает, а при смешивании с белым основные цвета инвертируются.
.blend.difference { background-blend-mode: difference; }
Color Dodge (осветление основы)
Фильтр осветляет картинку и делает ее менее контрастной за счет замены основного цвета более ярким.
.blend.dodge { background-blend-mode: color-dodge; }
Exclusion (исключение)
Exclusion схож с режимом Difference, но изображение становится менее контрастным. Смешивание с белым и черным цветами приводит к аналогичным результатам, что и в Difference.
.blend.exclusion { background-blend-mode: exclusion; }
Hard Light (жесткий свет)
При необходимости осветлить или затемнить некоторые участки изображения используйте этот режим. Принцип его работы таков: если совмещенный цвет более темный, чем 50% серого, картинка затемняется. Если же совмещенный цвет светлее 50% серого, то картинка, соответственно, становится более светлой.
.blend.hard { background-blend-mode: hard-light; }
Hue (цветовой тон)
Режим Hue сочетает насыщенность и яркость основного цвета с цветовым тоном совмещенного.
.blend.hue { background-blend-mode: hue; }
Lighten (замена светлым)
В этом режиме картинка становится светлее. Выбираются те цвета, которые являются более светлыми.
.blend.lighten { background-blend-mode: lighten; }
Luminosity (яркость)
Luminosity – противоположность режиму Color. Здесь сочетается яркость совмещенного цвета с цветовым тоном и насыщенностью основного.
.blend.luminosity { background-blend-mode: luminosity; }
Multiply (умножение)
Здесь значения основного и совмещенного цветов перемножаются, и результирующий цвет всегда получается более темным.
.blend.multiply { background-blend-mode: multiply; }
Overlay (перекрытие)
При смешивании основного и совмещенного цветов яркие цвета осветляются, а темные – затемняются.
.blend.overlay { background-blend-mode: overlay; }
Saturation (насыщенность)
Светимость и цветовой тон основного цвета сочетается с насыщенностью совмещенного цвета.
.blend.saturation { background-blend-mode: saturation; }
Screen (осветление)
В этом режиме картинка становится более светлой. Смешивая изображение с белым цветом, в результате получится белый цвет. Черный цвет результата не дает.
.blend.screen { background-blend-mode: screen; }
Soft Light (мягкий свет)
В зависимости от совмещенного цвета, изображение станет либо светлее, либо темнее. Работа режима схожа с Hard Light, только здесь в результате получается более мягкий свет.
.blend.soft { background-blend-mode: soft-light; }
Подобрав подходящие для смешивания цвета, можно без использования Adobe Photoshop добиться красивых эффектов, которые оживят ваши изображения. Вы можете скачать архив с файлами, чтобы просмотреть исходники и лучше ознакомиться с материалом. Желаем творческих успехов!
Слайдер фонового изображения или меняющийся фон сайта с помощью CSS
Данный слайдер прост в установке и если разберетесь, то сможете легко его настроить и добиться нужного результата. Для работы данного слайдера, нужно всего несколько элементов, которые мы сейчас рассмотрим по порядку.
HTML разметка
Тут все очень просто, нужно просто добавить UL-список в самое начало сразу после тега body.
<ul> <li></li> <li></li> <li></li> </ul>
В списке всего три строки li, то есть слайдер рассчитан на 3 изображения, если нужно больше, то первым шагом будет добавление еще нужного количества строк. Двигаемся дальше.
CSS стили
Тут наверное самая основная часть работы, так как от CSS, зависит то как будет работать наш слайдер. Открываем файл стиле вашего сайта и добавляем в него следующий код.
.body_slides{ list-style:none; margin:0; padding:0; z-index:-2; background:#000;} .body_slides, .body_slides:after{ position: fixed; width:100%; height:100%; top:0px; left:0px;} .body_slides:after { content: ''; background: transparent url(images/pattern.png) repeat top left;} .body_slides li{ width:100%; height:100%; position:absolute; top:0; left:0; background-size:cover; background-repeat:no-repeat; opacity:0; -webkit-animation: anim_slides 18s linear infinite 0s; -moz-animation: anim_slides 18s linear infinite 0s; -o-animation: anim_slides 18s linear infinite 0s; -ms-animation: anim_slides 18s linear infinite 0s; animation: anim_slides 18s linear infinite 0s; } .body_slides li:nth-child(1){ background-image: url(images/1.jpg) } .body_slides li:nth-child(2){ -webkit-animation-delay: 6.0s; -moz-animation-delay: 6.0s; background-image: url(images/2.jpg) } .body_slides li:nth-child(3){ -webkit-animation-delay: 12.0s; -moz-animation-delay: 12.0s; background-image: url(images/3.jpg) } @-webkit-keyframes anim_slides { 0% {opacity:0;} 6% {opacity:1;} 24% {opacity:1;} 30% {opacity:0;} 100% {opacity:0;} } @-moz-keyframes anim_slides { 0% {opacity:0;} 6% {opacity:1;} 24% {opacity:1;} 30% {opacity:0;} 100% {opacity:0;} }
Если Вы разбираетесь в CSS, то для Вас не составит труда понять, что за что отвечает. Расскажу по минимуму, потому как обучать CSS, нет смысла.
Наш список со слайдами имеет класс body_slides. Ему заданы стили, для внешнего вида и общих настроек.
Далее у нас идет псевдоэлемент — :after, который задает дополнительный слой и поверх фона наложен узор в виде точек. Делается это с помощью изображение, к которому указан путь images/pattern.png. Если у Вас другой путь, то укажите его правильно.
.body_slides li:nth-child(1) — это первый по порядку слайд и ему задан фоновый рисунок. Далее идет nth-child(2), ему кроме рисунка задано еще время и равно 6 сек. То есть, он появится через 6 секунд после первого слайда. Далее nth-child(3), он появится еще через шесть секунд, поэтому у него время 12 сек. Если нужно добавить 4 слайд, то добавляем nth-child(4) и у него должно быть время уже 18 секунд. Думаю тут понятно.
Далее нужно указать полное время анимации, оно сейчас задано в body_slides li и равно 18 сек. Если добавите 4 слайд то будет равно 24 и так далее. Если с математикой дружите, должны справится, главное не ошибиться ибо слайдер ровно не заработает. По желанию можно ускорить или замедлить, прописав нужное время.
keyframes anim_slides — это появление и исчезновении слайда. Изначально слайд прозрачный и ему задано условие — opacity:0;. Когда приходит очередь любого из слайдов, он сначала появляется, а потом начинает вновь становится прозрачным и полностью исчезает, а на его месте появляется новый. В данном примере — 3 слайда и 100% анимации это время перелистывания всех слайдов, а не одного. Поэтому слайд первый появляется виден и исчезает на 30%(максимально можно 33.3%) потому как, если 100% разделить на 3 слайда — получится 33,3%. Если бы у вас было 4 слайда — то 25%. То бишь, нужно показать появление, показ и исчезновение слайда за 25% от общих 100%. В нашем примере с 3 слайдами. Слайд появляется от 0 до 6%, виден от 6 до 24% и исчезает от 24 до 30%. Если хотите изменить скорость появления или исчезновения, меняйте проценты — это процент от общего времени. От правильности указания процентов — зависит и правильность работы слайдера.
Остальные настройки уже по желанию и нужде — общий фон, сейчас черный, путь к картинкам, позиционирование, уровень слоя и тд. Преимущество данного слайдера в том, что он простенький и не использует скриптов и целых библиотек, если бы он был сделан с помощью — jQuery. Очень надеюсь, что если Вы хотели себе смену фоновых картинок то данный CSS слайдер, Вам поможет.
На этом все, спасибо за внимание. 🙂
Как сделать затемнение (осветление) по краям или сделать изображение круглым?
- – Автор: Игорь (Администратор)
Если вы периодически занимаетесь редактирование картинок, то, скорее всего, у вас возникало желание или необходимость сделать затемнение или осветление картинки по краям, ну или же просто сделать изображение круглым. Чтобы картинка словно входила в основной фон, а не выделялась своими границами, как часто случается, когда вы просто вставляете любую красивую фотографию с отличающимся фоном. Например, даже на белом фоне, границы с синими оттенками могут смотреться очень некрасиво, особенно, если элементы управления выполнены в коричневых цветах. Или же, если, например, изображение на картинке меньше всей области и поэтому границы могут быть разноцветными (иконки дорог и так далее).
Тем не менее, для того, что бы сделать затемнение или осветление по краям изображения совершенно не обязательно устанавливать сложные программы, такие как фотошоп, все это легко можно любым графическим редактором с поддержкой слоев или же онлайн редактором фото. При чем, справиться с этой задачей может даже начинающий пользователь и очень быстро.
Как сделать изображение круглым?
Пожалуй, начнем с самого просто варианта с того, как сделать изображение круглым. Откройте картинку в редакторе, если вы уже этого не сделали. Создайте второй слой поверх основного, он должен быть пустым. Все последующие шаги выполняйте именно в этом слое. Нарисуйте круг с цветом фона. Затем с помощью заливки, заполните внешнюю область круга. Теперь, по желанию, вы можете сделать границы нечеткими, для этого используйте инструмент «размытие» слоя. И в конце объедините слои и сохраните полученное изображение. Вот поэтапный пример:
На составление этой картинки с примером ушло менее 5 минут, а на сам конечный результат около 1 минуты. Как видите сделать картинку круглой очень просто. Не сложно догадаться, что для получения прозрачной области для формата png, достаточно после склейки слоев, просто удалить сделанный фон с помощью «волшебной палочки».
Как сделать затемнение (осветление) по краям?
Чтобы сделать затемнение или осветление картинки по краям, можно пойти, как минимум, тремя путями.
Примечание: Помните, что затемнение и осветление отличаются лишь переходом цвета. Способы используются одни и те же.
Первый, использование кругового градиента по краям. Если в вашем графическом редакторе есть возможность использовать различные варианты заливки градиентом (в нашем случае кругового), а так же поддерживается возможность установки прозрачности для цветов, то сделать затемнение или осветление, пусть даже и немного неровного, можно простым наложением градиента по углам и сторонам, двигаясь от границы к центру картинки. Учтите, что в зависимости от размеров картинки, количество таких наложений кругового градиента может быть разным. И вот, как это выглядит:
Такой способ особенно хорошо применять, когда вам нужно создать простое затемнение или осветление секунд за 20. Например, для создания затемнения, мне потребовалось порядка 20 движений мыши и времени около 10-15 секунд. Безусловно, видно, что границы не ровные, но в некоторых случаях это смотрится даже лучше абсолютно плавных переходов. Кроме того, при определенной сноровке, можно добиться и более гладких результатов.
Второй, использование кругового градиента по краям с одним слоем. По сути, данный способ не очень сильно отличается от предыдущего, за исключением того, что вам потребуется использовать только одну круговую заливку и один слой. По шагам, это выглядит следующим образом. Вы создаете слой поверх основной картинки. Выставляете один из цветов градиента полностью прозрачным, а второй делаете цветом нужной заливки. И в созданном слое используете градиент от центра к границам. После чего, объединяете слои. Вот как это выглядит:
Примечание: Учтите, что на картинке, на слое для затемнения использовался не белый цвет, а прозрачный. Просто изображение сохранено в jpg.
Для получения итогового результата потребовалось около 30 секунд, и то только потому, что кнопку мышки немного заело.
Примечание: Безусловно, для более лучшего эффекта и результата, стоит не только использовать разные настройки прозрачности слоев, но и настройки прозрачности созданного слоя. Тем не мене, даже этого примера вполне достаточно, чтобы понять основной подход.
Третий, использование двух слоев и круговой заливки для создания прозрачных краев. Его стоит применять, когда по краям картинки находится только фон и необходимо, чтобы края были прозрачными. Суть метода проста. Вначале, вы используете трюк для создания кругового изображения (или если ваш редактор поддерживает круговой выбор, то выбираете только нужную область). Затем с помощью «волшебной палочки» удаляете внешнюю область и создаете еще один слой под текущим слоем. При этом, не бойтесь, если границы картинки будут резкими и выделяющимися, за счет следующего слоя эти дефекты исчезнут. Далее выбираете основной цвет круговой заливки цветом фона, а дополнительным цветом прозрачный. И накладываете градиент в созданный слой от центра к краю столько раз, сколько потребуется. Вот как это выглядит:
Примечание: В зависимости от цвета фона, может потребоваться наложение далеко не одного градиента. Так, например, в данном примере потребовалось порядка пяти раз использовать градиент в созданном нижнем слое.
Примечание: Так же учтите, что градиенту необходима достаточно большая область, так что в некоторых случаях стоит перед добавлением второго слоя расширить немного область, как это и было сделано в примере.
Если вы первый раз используете этот способ, то вам потребуется около 10 минут. Однако, после того, как вы несколько раз его проделаете, создание такого изображения будет занимать у вас порядка 3-5 минут, а то и меньше.
Примечание: С помощью этого способа можно так же сделать и просто плавный переход от фона картинки к фону сайта или другого изображения, но его просто дольше выполнять, чем предыдущие.
Как видите, затемнить или осветлить края изображения, а тем более сделать картинку круговой очень просто и не требует каких-то особенных специфических знаний.
☕ Хотите выразить благодарность автору? Поделитесь с друзьями!
- Как создать логотип (миниатюру) для веб-сайта или продукта?
- CaptionGenerator онлайн сервис для добавления подписей и субтитров к youtube видео роликам
Добавить комментарий / отзыв
Как затемнить фон на фото быстро и просто
Затемните фон на фото за пару простых шагов!
На фото слишком много элементов? Сделайте акцент на главном! Из этой статьи вы узнаете, как затемнить фон на фото и подчеркнуть всё самое важное на снимке. Для этого вам потребуется лишь само фото и программа «ФотоМАСТЕР».
Шаг 1. Подготовка к работе
Скачайте «ФотоМАСТЕР» и установите его на ПК. Вся процедура займет буквально пять минут, потому что дистрибутив мало весит. После завершения установки запустите программу и откройте фотографию, у которой хотите затемнить фон. Перейдите в раздел «Ретушь». Здесь выберите опцию «Радиальный фильтр».
«Радиальный фильтр» — это инструмент для создания акцентов на фото. С его помощью вы можете качественно затемнить или осветлить определенные участки на изображении, сделать одну часть фото цветной, а другую — черно-белой или же просто размыть фон.
Отделите область затемнения от фрагмента, который останется без изменений. Просто кликните по фото мышкой и расположите появившуюся круглую рамку в подходящем под задумку месте. На панели справа рядом со строкой «Обработка» поставьте галочку рядом с пунктом «Снаружи».
Поставьте отметку рядом с пунктом «Снаружи»
Шаг 2. Затемнение фона
Начинаем обрабатывать фотографию. Обратитесь к настройкам тона. Потяните бегунок на шкале «Экспозиция» влево. Чем дальше вы будете передвигать его от центра, тем темнее будет становиться фон.
Настройте «Экспозицию»: для затемнения передвигайте бегунок влево
Переход от темного к светлому бросается в глаза? Настройте растушевку. Тяните бегунок вправо до тех пор, пока результат вас полностью не устроит. При макс.отметке переход между участками будет совершенно незаметен.
Настройте растушевку, так вы сделаете переход более мягким
На затемняемом участке присутствуют слишком светлые элементы? Тогда понадобится дополнительная коррекция. Поработайте с параметрами «Засветки» и «Светлые». Передвигайте бегунок в левую сторону, чтобы сделать пересвеченные фрагменты менее броскими.
При необходимости скорректируйте светлые тона на фото
Аналогично вы можете создать дополнительное выделение и обработать ту часть изображения, которая осталась без затемнения. Для этого поставьте галочку рядом со строкой «Обработка» в графе «Внутри» и внесите изменения.
Настраивайте контраст и яркость снимка
Альтернативные способы затемнения фона без фотошопа
Затемнить фон на фотографии в «ФотоМАСТЕРе» можно и другими способами.
- Виньетирование
Используйте этот инструмент в том случае, если хотите целенаправленно выделить центр изображения. Найдите его в разделе «Инструменты». Затемните границы, потянув бегунок вправо. Попробуйте поэкспериментировать с дополнительными параметрами. Вы можете изменить силу округлости, параметры средней точки, стандартный уровень растушевки. Для коррекции засвеченных областей тут предусмотрена шкала «Подсветка». Внесите исправления, избавьтесь от нежелательных пересветов в два счета.
Затемнить края фото можно с помощью функции «Виньетирование»
Необходимо не просто затемнить фон фотографии, а полностью сделать его черным? Обратите внимание на этот инструмент. Приложение «ФотоМАСТЕР» позволяет за пару щелчков отделить нужный объект от старого фона и перенести его на новый. Установите черную заливку, настройте границы и сохраните все в нужном виде.
При необходимости фон можно сделать полностью черным
При желании вы можете продолжить преображение с помощью других функций. Добавьте интересное тонирование, уберите шум с фото или удалите дефекты с помощью функций из раздела «Ретушь». Особое внимание обратите на «Штамп». Именно с помощью этого инструмента вы сможете при необходимости «замазать» слишком пересвеченные участки или избавиться от нежелательных объектов в оставшейся части фотографии. Теперь вы знаете все секреты: используйте возможности «ФотоМАСТЕРа» на максимум — ваши фотографии всегда будут идеальными!
CSS-фонов
Свойства фона CSS используются для добавления фоновых эффектов. для элементов.
В этих главах вы узнаете о следующих свойствах фона CSS:
-
цвет фона
-
фоновое изображение
-
фон-повтор
-
фон-приставка
-
фоновая позиция
-
фон
(сокращенное свойство)
CSS цвет фона
Свойство background-color
определяет цвет фона элемента.
Пример
Цвет фона страницы устанавливается следующим образом:
корпус {
фоновый цвет: светло-голубой;
}
В CSS цвет чаще всего задается следующим образом:
- допустимое название цвета — например, «красный»
- шестнадцатеричное значение, например «# ff0000»
- значение RGB — например, «rgb (255,0,0)»
Посмотрите на значения цветов CSS, чтобы получить полную список возможных значений цвета.
Прочие элементы
Вы можете установить цвет фона для любых HTML-элементов:
Пример
Здесь элементы
,
и
цвет фона: зеленый;
}
div {
background-color: lightblue;
}
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% * /
}
background-color — CSS: каскадные таблицы стилей
Свойство CSS background-color
устанавливает цвет фона элемента.
цвет фона: красный;
цвет фона: индиго;
цвет фона: # bbff00;
цвет фона: # bf0;
цвет фона: # 11ffee00;
цвет фона: # 1fe0;
цвет фона: # 11ffeeff;
цвет фона: # 1fef;
цвет фона: rgb (255, 255, 128);
цвет фона: rgba (117, 190, 218, 0.5);
цвет фона: hsl (50, 33%, 25%);
цвет фона: hsla (50, 33%, 25%, 0,75);
цвет фона: текущий цвет;
цвет фона: прозрачный;
цвет фона: наследовать;
цвет фона: начальный;
цвет фона: вернуться;
цвет фона: не задано;
Свойство background-color
указано как одно значение >
.
Значения
-
<цвет>
- Равномерный цвет фона.Он визуализируется за любым заданным фоновым изображением
Важно убедиться, что коэффициент контрастности между цветом фона и цветом текста, размещенного над ним, достаточно высок, чтобы люди с ослабленным зрением могли прочитать содержимое страницы.
Коэффициент контрастности цвета определяется путем сравнения яркости текста и значений цвета фона.Чтобы соответствовать текущим правилам доступности веб-содержимого (WCAG), требуется соотношение 4,5: 1 для текстового содержимого и 3: 1 для более крупного текста, такого как заголовки. Большой текст определяется как 18,66 пикселей и полужирный или больше, или 24 пикселей или больше.
<цвет>, где
<цвет> =
| | | | <шестнадцатеричный цвет> | <имя-цвета> | текущий цвет | <цвет устаревшей системы> , где
= rgb (<процент> {3} [/ ]?) | rgb (<число> {3} [/ <альфа-значение>]?) | rgb (<процент> # {3}, <альфа-значение>?) | rgb (<число> # {3}, <альфа-значение>?)
= rgba (<процент> {3} [/ <альфа-значение>]?) | rgba (<число> {3} [/ <альфа-значение>]?) | rgba (<процент> # {3}, <альфа-значение>?) | rgba (<число> # {3}, ?)
= hsl ( [/ ]?) | hsl (<оттенок>, <процент>, <процент>, <альфа-значение>?)
= hsla (<оттенок> <процент> <процент> [/ <альфа-значение>]?) | hsla (<оттенок>, <процент>, <процент>, <альфа-значение>?) , где
<альфа-значение> = <число> | <процент>
<оттенок> = <число> |
HTML
Lorem ipsum dolor sit amet, consctetuer
Lorem ipsum dolor sit amet, consctetuer
Lorem ipsum dolor sit amet, consctetuer
CSS
.exampleone {цвет фона: прозрачный; }
.exampletwo {
цвет фона: rgb (153,102,153);
цвет: rgb (255,255,204);
}
.examplethree {
цвет фона: # 777799;
цвет: #FFFFFF;
}
Результат
Таблицы BCD загружаются только в браузере
Как изменить цвет фона таблицы HTML
Что нужно знать
- Самый простой: добавьте свойство стиля background-color к тегу таблицы, строки или ячейки.
- Далее самый простой: используйте атрибут bgcolor .
В этой статье объясняются методы изменения цвета фона частей таблицы на веб-сайте.
В более старом методе для изменения цвета фона таблицы использовался атрибут bgcolor . Его также можно использовать для изменения цвета строки таблицы или ячейки таблицы. Но атрибут bgcolor устарел в пользу таблиц стилей, поэтому это не лучший способ манипулировать цветом фона таблицы.
Лучший способ изменить цвет фона — добавить свойство стиля background-color к тегу таблицы, строки или ячейки.
В этом примере изменяется цвет фона всей таблицы:
Чтобы изменить цвет отдельной строки, вставьте свойство background-color в
Вы можете изменить цвет отдельной ячейки, добавив атрибут в
Вы также можете применить цвета фона к заголовкам таблиц или
Изменить цвет фона с помощью таблиц стилей
Однако лучше избегать использования атрибута background-color в пользу правильно отформатированной таблицы стилей.Например, вы можете установить стили в таблице стилей в HEAD вашего HTML-документа или установить их во внешней таблице стилей. Подобные изменения в HEAD или внешней таблице стилей могут выглядеть следующим образом для таблиц, строк и ячеек:
таблица {цвет фона: # ff0000; }class = «ql-syntax»>
tr {цвет фона: желтый; }
td {background-color: # 000; }
Настройка цвета фона столбца
Лучший способ установить цвет фона для столбца — создать класс стиля, а затем назначить его ячейкам столбца.Создание класса позволяет вам назначать этот класс ячейкам в определенном столбце с помощью одного атрибута.
CSS :
td.ColColor {цвет фона: синий; }class = «ql-syntax»>
HTML :
class = «ql-syntax»>ячейка 1 ячейка 2 ячейка 1 ячейка 2
Одним из значительных преимуществ управления цветами фона с помощью таблицы стилей является то, что вы можете изменить свой выбор цвета позже. Вместо того, чтобы просматривать HTML-документ и вносить изменения в каждую отдельную ячейку, вы можете внести одно изменение в выбор цвета в CSS, которое будет немедленно применяться к каждому экземпляру, где появляется синтаксис class = «ColColor» .
Хотя включение CSS в ваш HTML или вызов отдельного файла CSS добавляет немного административных накладных расходов помимо простого изменения атрибута HTML, вы обнаружите, что использование CSS уменьшает количество ошибок, ускоряет разработку и улучшает переносимость вашего документа. .
Цвет фона электронного письма HTML: лучший способ их закодировать
Кодирование цветов фона звучит как простая задача, не так ли? Правда? Даже этот незначительный элемент стиля имеет некоторые подводные камни, и необходимо учесть несколько соображений, чтобы добиться согласованного рендеринга в почтовых клиентах.
И не только разработчикам нужно успокаивать богов почтовых ящиков. По мере того, как темный режим набирает обороты, появляется еще больше сред, о которых нужно знать, некоторые из которых потребуют от дизайнеров электронной почты особой осторожности при применении цветов фона в своих проектах.
Из этого сообщения в блоге вы узнаете:
Зачем использовать фоновые цвета в электронной почте?
Внедрение стратегии цвета фона отвечает нескольким потребностям, когда дело доходит до совершенствования вашей почтовой программы. С технической точки зрения использование цветов фона не увеличивает время загрузки ваших писем, и они по-прежнему видны, даже когда изображения отключены.Они могут помочь отделить контент, вызвать обмен сообщениями или отделить электронную почту от других в почтовом ящике вашего подписчика, потенциально увеличивая вовлеченность вашей аудитории.
Выделиться во входящих
Вы можете создать эффектное открытие, как это письмо от Blurb.
Зона героя сильна. Яркий оранжевый фон производит впечатление, контрастируя с синим цветом логотипа, подчеркивая идентичность бренда. Как только читатель прокручивает область героя, вторичный контент оказывается на белом фоне, предлагая идеальный опыт чтения для больших объемов текста.
Источник: Really Good EmailsОтдельные разделы
Если у вас длинное электронное письмо, цвет — отличный способ визуально разделить различные блоки содержимого, чтобы оно было более удобным для восприятия.
Рекламные письма от гиганта кофейни Starbucks могут быть довольно длинными, поскольку в одном письме содержится несколько рекламных сообщений. Чтобы разделы выделялись друг от друга, используются разные цвета фона.
Просмотреть это письмо в LitmusПовышение идентичности бренда
Градиенты являются частью фирменного стиля Marketing Agency 1973 Ltd, поэтому вы часто видите жирные линейные градиенты на фоне их электронных писем.Фоновые градиенты могут сделать композиции более динамичными и даже побудить подписчика к прокрутке.
Источник: Really Good EmailsИтак, как лучше всего применить эти методы при разработке электронной почты? Я попросил своего товарища по команде и разработчика электронных писем Litmus, Карин Слейтер, рассказать нам о кодировании сплошных и градиентных фонов.
Как закодировать сплошной цвет фона электронного письма HTML
Цвета фона можно кодировать разными способами и в разных местах.Но каждый метод не поддерживается в одинаковой степени почтовыми клиентами. Вот краткая диаграмма, показывающая, какой код стиля фона и метод цветового кода работают для основных почтовых клиентов.
Почтовый клиент для поддержки цветов фона
Код стиля | Свойства CSS «фон» и «цвет фона» | HTML-атрибут «bgcolor» | ||||||
---|---|---|---|---|---|---|---|---|
Цветовой код | шестизначное шестнадцатеричное | 3-значное шестнадцатеричное | RGB | RGBA | шестизначное шестнадцатеричное | 3-значное шестнадцатеричное | RGB | RGBA |
Apple Mail 14 | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Outlook 2016 (macOS 10.12,6) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Outlook 13, 16, 19 (Windows 10) | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Outlook Office 365 (Windows 10) | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Outlook Office 365 (Mac OS 10.15) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Почта Windows 10 | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Приложение Gmail (Android 10) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Приложение Gmail (iOS 13.4.1) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Outlook (Android 7.0) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Outlook (iOS 12.0) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Samsung Mail (Android 7.0) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
iPad 11 Air (Gen 4 iOS 14.2) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
iPhone 12 (iOS 14.2) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Почта AOL (Edge) | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Comcast (край) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Gmail (Chrome) | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Office 365 | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Outlook.com | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✘ Нет |
Web.de | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Yahoo! Почта | ✓ Да | ✓ Да | ✓ Да | ✘ Нет | ✓ Да | ✘ Нет | ✘ Нет | ✘ Нет |
Все мы знаем, что почтовые клиенты могут быть немного привередливыми.Итак, как лучше всего закодировать цвета фона, чтобы он работал во всех почтовых клиентах? Я объясню вам наши рекомендации и объясню, почему.
1. Используйте таблицы и ячейки таблицы
В HTML-коде есть четыре места, в которые можно добавить цвет фона:
- <таблица>
Самое безопасное место для добавления цвета фона — это таблица или ячейка таблицы.
Тег
удален в Yahoo и AOL, поэтому любой цвет фона, примененный к нему, не будет отображаться в этих почтовых клиентах.А размещение цвета на оберткепосле тела будет работать везде, кроме клиентов Outlook, поскольку они не поддерживают тегив электронных письмах.Чтобы получить самую широкую поддержку почтового клиента, оберните всю электронную почту в тег
шириной 100% и поместите туда свой цвет фона. И используйте ячейки таблицы
для разделов электронной почты, чтобы у вас была большая гибкость в раскрашивании определенных блоков содержимого. 2. Добавьте цвет с помощью свойства CSS и цветовых кодов HEX или значений RGB.
Цвета фона можно закодировать несколькими способами:
- Использование HTML-атрибута bgcolor
- Использование свойства CSS background-color
- Использование сокращенного CSS свойства background
- Использование шестизначного шестнадцатеричного кода цвета
- Использование трехзначного шестнадцатеричного цветового кода
- Использование значений цвета RGB
Что касается того, как поставить цвет фона на таблицу или ячейку таблицы, вы должны использовать свойство CSS.
При тестировании двух методов свойств CSS — background-color и background — мы обнаружили, что оба они дают одинаковые согласованные результаты, пока вы только добавляете цвет (без изображений). Согласно caniemail.com, использование свойства background для чего-либо, кроме добавления цвета, может привести к тому, что ваш цвет не будет отображаться.
HTML-атрибут bgcolor не очень хорошо работал в Outlook из-за непоследовательной поддержки трехзначных HEX-кодов. И использование значений RGB и RGBA привело к неправильному цвету или полностью пропаданию цвета.
Вот наш тест цвета фона с использованием различных методов в Outlook, чтобы вы могли убедиться сами:
См. Этот тест в Litmus →. В других почтовых клиентах трехзначный HEX-код отображался хорошо, но значения RGB и RGBA приводили к неправильным цветам при применении к атрибуту bgcolor HTML.
См. Этот тест в Litmus →После всего нашего тестирования мы пришли к одному выводу: придерживайтесь свойств CSS и используйте 3- или 6-значные HEX-коды или значения RGB. Они работали во всех почтовых клиентах.
Введение непрозрачности с альфа-каналом для значения RGBA не поддерживалось в Outlook, Web.de или GMX.de, но в остальном имело достойную поддержку.
Итак, ваш окончательный код должен выглядеть примерно так, чтобы раскрасить весь фон таблицы:
Цвет фона HTML: как настроить фон
Обычная веб-страница имеет белый фон. То же самое с таблицей и текстами. Черный текст на белом фоне очень распространен и скучен. Это было обычным делом в те времена, когда веб-дизайн находился на начальной стадии.Но по мере развития технологий и развития CSS появилось больше возможностей для создания более привлекательных веб-страниц. В настоящее время большинство веб-сайтов имеют красочные веб-страницы. Разработка таких веб-страниц осуществляется путем объединения HTML с CSS. В CSS есть много возможностей для изменения фона всего в HTML. Цвет фона HTML всей страницы, таблиц и даже текста также можно изменить с помощью CSS. В этой другой статье мы предлагаем вам на выбор полную таблицу цветов HTML. Некоторые из способов описаны ниже.
Темы в статье
Цвет фона тела с использованием названий цветов
Одним из наиболее распространенных способов изменения цвета фона HTML веб-страницы является использование простых названий цветов, таких как красный, зеленый, синий и т. Д. Атрибут, используемый для изменения цвета фона — background-color. Ниже приведен пример изменения цвета фона с помощью встроенных стилей.
Эта веб-страница имеет красный цвет фона!
Атрибуту background-color присвоено значение красного цвета.Таким образом, цвет фона HTML теперь красный. Красный можно заменить любым названием цвета.
Цвет фона корпуса с использованием шестнадцатеричных кодов цветов
Мир полон красок. Есть много цветов, которые можно использовать при разработке веб-страниц. У каждого цвета есть определенное название, например красный, желтый, черный и т. Д. Но у каждого цвета есть множество оттенков. Например, красный цвет доступен в различных оттенках, таких как темно-красный, светло-красный, малиновый, кирпичный и т. Д. То же самое и со многими другими цветами.Итак, как использовать эти цвета в HTML? Ответ на это — модель RGB. Красный, зеленый и синий цвета можно смешивать, чтобы получить широкий спектр цветов. Каждый из этих оттенков имеет шестизначный код. Этот код известен как шестнадцатеричный цветовой код.
Цветовые кодыHex также можно использовать с HTML и CSS для изменения цвета фона HTML веб-страницы. Они также используются с атрибутом background-color. Вместо названия цвета используется цифровой знак (#), за которым следует шестизначный код оттенка.Ниже приведен пример изменения цвета фона с помощью метода встроенных стилей CSS.
Это демонстрационная веб-страница
Обратите внимание на приведенный выше код. Все аналогично предыдущему методу, но с небольшими изменениями. Вместо присвоения имени цвета как значения атрибуту background-color используется # FF00FF. # FF00FF — шестнадцатеричный код пурпурного цвета.
Щелкните здесь, чтобы выбрать любой оттенок с его шестнадцатеричным цветовым кодом.
Изменение цвета фона HTML тега div
Что делать, если вы хотите изменить цвет фона HTML только для некоторой части веб-страницы? Это тоже возможно. Div используется для определения подразделения или раздела на веб-странице. Цвет фона таких разделов или разделов также можно изменить с помощью CSS. Есть несколько способов сделать это. Но я объясню самые простые и быстрые из них, то есть встроенные стили.
Цвет фона этого тега div красный, а цвет фона этой веб-страницы - желтый
В приведенном выше коде цвет фона веб-страницы желтый, а у части div красный фон.В теге div встроенный стиль используется для установки красного цвета фона. # FFF00 и # FF0000 — это шестнадцатеричные коды цветов желтого и красного соответственно.
Изменение цвета фона таблицы
Таблицы играют важную роль в веб-дизайне. У таблиц много ролей. Столы также должны выглядеть привлекательно. Есть много способов, с помощью которых стол может выглядеть лучше и привлекательнее. Один из таких способов — задать цвет фона. Подобно тегу body и тегу div, тегу таблицы также могут быть присвоены встроенные стили с атрибутом background-color.Ниже приведен пример таблицы с тремя строками и тремя столбцами и зеленым фоном (# 00FF00).
<стиль> table, th, td { граница: сплошной черный 1px; } <таблица>
Имя Страна Возраст Джон США 21 Сэм Испания 22 В приведенном выше коде встроенный стиль используется в теге таблицы.Это изменит фон всей таблицы. Если вы хотите изменить цвет фона определенной строки, добавьте встроенные стили с атрибутом background-color в теге tr. Сделайте то же самое с тегом td, если вы хотите изменить цвет фона определенного столбца.
Изменение цвета фона текста
На веб-странице всегда много текста. Как правило, тексты не имеют определенного цвета фона. Но если есть необходимость в тексте с определенным цветом фона, встроенные стили также можно использовать в теге span.Ниже приведен пример изменения цвета фона текста с помощью встроенных стилей.
у этого текста нет цвета фона
этот текст имеет красный цвет фона
этот текст имеет зеленый цвет фона
В приведенном выше коде первый абзац не имеет цвета фона.Второй абзац имеет красный (# FF0000) фон, а третий абзац имеет зеленый (# 00FF00) фон.
Заключение
С цветами все выглядит лучше. Цвета играют большую роль в веб-дизайне. В начале истории Интернета на экранах не было цветов. Итак, первые реализации HTTP / HTML не имели такой поддержки. Они часто используются в HTML и CSS для создания привлекательных веб-страниц. Цвета могут быть применены ко всей веб-странице или к некоторой части веб-страницы с помощью тега div.Таблицам также можно задать цвет фона HTML. Даже определенные строки и столбцы также могут иметь цвет фона. Цвет фона также можно применить к тексту с помощью тега span. HTML и CSS предоставляют множество возможностей для изменения цвета фона практически всего. Следует только знать, как эффективно использовать эти параметры, чтобы веб-сайты выглядели более привлекательно и лучше.
Что такое темный режим для электронной почты и как он влияет на рендеринг?
Что такое темный режим?
Переходим на темную сторону, у нас есть печенье.
Перед маркетологами электронной почты встает проблема, и она никуда не исчезнет. Это темный режим для электронной почты.
Темный режим — это настройка, которая изменяет цветовую палитру интерфейса для отображения контента с высокой контрастностью с использованием темных цветов фона и светлого переднего плана. В конечном итоге он сводит к минимуму синий свет и улучшает читаемость, снижая нагрузку на глаза.
Темный режим идеально подходит для людей со светочувствительностью или даже для тех, кто работает в ночное время, поскольку его легче читать в условиях низкой освещенности.
Пока еще нет мнения о том, насколько «хорош» темный режим для вас, но это не мешает пользователям принять его.
Что он делает?
Темный режим изменяет цвет фона и шрифта электронного письма так, чтобы светился на темный. Для этого он проверяет любой цвет или цвет фона с помощью свойства CSS
background
,color
,background-color
или HTML-атрибутаbgcolor
илиcolor
. Если задан цвет текста или фона, темный режим нацелен на эти атрибуты HTML и свойства CSS с помощью внутренних или встроенных стилей.Затем он настраивает их, чтобы сделать их светлее или темнее. Итак, если ваш текст темного цвета, темный режим изменит его на более светлый. То же самое относится и к цветам фона.Все это означает, что поскольку темный режим делает светлые цвета темными, а темные — светлыми, он соответственно изменяет цвета в вашем письме (и не спрашивает вашего разрешения).
Как это влияет на электронные письма и какие клиенты поддерживают темный режим?
Dark Mode не создает проблем с обычными текстовыми сообщениями электронной почты, поскольку простой текст отображается черным на белом.Но с электронными письмами HTML, где разные компоненты имеют разные определенные цвета, все может усложниться.
Давайте в качестве примера рассмотрим одно из наших недавних писем. Вот как они обычно отображаются в Outlook:
А вот как он отображается в темном режиме:
Существует функция темного режима, которую пользователи могут включить в Outlook.com, Office 2019, Apple Mail и в своем приложении Outlook Mobile. Однако это влияет только на электронные письма, отображаемые в Outlook.com и Office 2019.Первоначально Apple Mail не изменяла электронное письмо в формате HTML, но с недавними открытиями, когда вы добавляете определенные метатеги в HTML, Apple Mail будет отображать электронное письмо в темном режиме, если на устройстве были применены настройки. Если вы хотите узнать, что представляют собой мета-теги, продолжайте читать ниже.
Для всех разработчиков электронной почты, которые испытывают болезненное любопытство относительно того, как работает алгоритм изменения цвета Microsoft, вы можете проверить его здесь.
Присоединяйтесь к нашему БЕСПЛАТНОМ виртуальному мероприятию для маркетологов электронной почты!
Независимо от того, сосредотачиваетесь ли вы на коде, стратегии или дизайне. Электронная почта на Acid’s Splat Fest найдет что-то для любого маркетолога электронной почты. .Узнайте, что мы запланировали! Выберите занятия, которые вам интересны!
Дилемма
Недавно мы поговорили с разработчиками электронной почты и маркетологами, которые столкнулись с проблемами, связанными с темным режимом. Из-за невозможности точно определить, что подписчики будут видеть в темном режиме (на данный момент), трудно точно знать, как будет выглядеть электронное письмо при рендеринге, и поэтому очень сложно контролировать.
Дилемма, с которой сталкиваются маркетологи электронной почты, заключается в том, пытаются ли они взломать темный режим и принудительно использовать цвета, которые они выбирают, чтобы гарантировать, что электронное письмо отображается так, как они предполагают? Или они согласны с тем, что конечный пользователь хочет видеть вещи таким образом, а взлом темного режима борется с потребностями пользователя?
Вариант А: Примите
Если кто-то решил просматривать свою электронную почту в темном режиме, он выбрал это не просто так.Создать хитрость, чтобы переопределить интерфейс от изменения цветов, — это слишком, Большой Брат.
Джорджу Оруэллу это не понравится.
Вариант Б. Взломайте
Добавьте эти мета-теги и: корневой селектор со стилями в электронное письмо.
* Примечание. Используется, чтобы определить, включен ли на устройстве темный режим или светлый режим.
Добавьте этот медиа-запрос темного режима в свой CSS:
@media (prefers-color-scheme: dark) { .тело { цвет фона: #CCCCCC! important; } h2, h3, h4, td { цвет: # 9ea1f9! important; обивка: 0px 0px 0px 0px! important; } }
В этом новом медиа-запросе
prefers-color-scheme: dark
подтверждает настройку темного режима, а тегbody
обращается к цвету тела для всего электронного письма. Итак, когда электронное письмо с этим заявлением открывается в Outlook.com или Office 2019 с включенным темным режимом, определенные.body
и теги h2, h3, h4, td вступают в силу.Однако это срабатывало только иногда. Насколько мы можем судить, нет никаких рифм или причин относительно того, когда это сработает, а когда нет, но стоит попробовать, если у любого из этих клиентов есть достаточное количество ваших подписчиков.
Советы по оптимизации для темного режима
Проверьте свой дизайн как в светлом, так и в темном свете
Прежде всего, из-за интересных способов отображения электронного письма в темном режиме, перед отправкой лучше всего проверить дизайн электронного письма на наличие проблем.
На самом деле, Email on Acid этой осенью запустит превью темного режима. Вскоре вы сможете проверить свою электронную почту и узнать, как она будет отображаться для подписчиков Outlook, которые используют эту функцию.
Использовать прозрачные изображения
Прозрачное изображение позволит изменить цвет фона более плавно, при этом дизайн останется неизменным. Обратите внимание на изображения или значки черного цвета.
Как вы можете видеть в приведенном выше примере, два наших логотипа не были прозрачными. Это то, что мы оптимизируем для следующего раза и сделаем нашу электронную почту лучше для подписчиков.
Обведите черный шрифт белой обводкой для изображений или значков
Поскольку все, что имеет черный цвет, исчезает на черном фоне, вы можете нанести белую обводку на темный текст или значки, чтобы улучшить читаемость при изменении цвета фона.
Следите за обновлениями и делитесь своими советами
Этой осенью в Email on Acid появятся превьютемного режима! Подпишитесь на рассылку писем и получайте уведомления, когда мы выпустим превью в темном режиме для вашего удовольствия от тестирования электронной почты.
У вас есть собственные советы по настройке темного режима в Outlook? Нам бы понравилось, что их послушают. Поделиться — это забота, поэтому оставляйте свои лучшие советы в комментариях.
Взломанная версия Dark Mode Pixel
Просмотрите пошаговые инструкции разработчика электронной почты Эда Болла по использованию пикселей отслеживания аналитики, чтобы узнать, какая часть вашего списка открывает электронные письма в темном режиме.
Автор: Электронная почта от Acid Team
Команда по созданию контента Email on Acid состоит из специалистов по цифровому маркетингу, создателей контента и энтузиастов электронной почты.Присоединяйтесь к нам в LinkedIn, подписывайтесь на нас в Facebook и пишите в Твиттере на @EmailonAcid в Twitter, чтобы узнать больше о приятных вещах и интересных новостях по электронной почте.
Автор: Электронная почта от Acid Team
Команда по созданию контента Email on Acid состоит из специалистов по цифровому маркетингу, создателей контента и энтузиастов электронной почты.Присоединяйтесь к нам в LinkedIn, подписывайтесь на нас в Facebook и пишите в Твиттере на @EmailonAcid в Twitter, чтобы узнать больше о приятных вещах и интересных новостях по электронной почте.
Как изменить цвет фона и текста веб-страницы
Обновлено: 21.05.2018 компанией Computer Hope
Ниже приведены инструкции по изменению цвета фона веб-страницы в HTML и CSS.Хотя цвет фона можно задать с помощью тега HTML BODY, мы рекомендуем вам указать значения цвета фона в CSS, как показано ниже.
ПодсказкаПри определении цвета любого элемента веб-страницы может потребоваться использование цветовых кодов HTML. Для основных цветов вы также можете указать названия этих цветов вместо использования цветовых кодов, например красный, синий, зеленый и черный, вместо использования их соответствующих значений цветовых кодов.
Пример CSS
В приведенном ниже примере CSS мы устанавливаем для тела черный цвет фона, добавляя «background-color: # 000;» в корпусе блока.Поскольку цвет фона черный, цвет текста необходимо изменить на более светлый, иначе он не будет виден. Итак, мы устанавливаем белый цвет текста, добавляя «color: #fff;» в блок.
body { семейство шрифтов: Helvetica, Arial, sans-serif; цвет фона: # 000; цвет: #fff; }
Если на странице не используется CSS, ниже приведены шаги по выполнению того же стиля в теге BODY HTML. Однако, как упоминалось ранее, мы настоятельно рекомендуем использовать приведенный выше код CSS вместо тега body.Если вы используете стили CSS, вы можете изменить значения цвета фона один раз, и изменения будут автоматически применены ко всем элементам HTML, использующим этот стиль.
Пример HTML-тега тела
В очень редких случаях использование CSS может оказаться невозможным. Для таких ситуаций вы также можете определить цвет фона, цвет текста, цвет ссылки и другие значения в теге тела HTML, как показано ниже.
Ниже приведены описания каждого из атрибутов HTML в теге body.
ТЕКСТ = Цвет текста.
Подсказка
ССЫЛКА = Цвет ссылок.
VLINK = Цвет посещенной ссылки.
ALINK = Цвет активной ссылки или цвет, на который ссылка меняет при нажатии.
BGCOLOR = Цвет фона страницы.На этой странице ссылка окрашена в синий цвет, ссылки, которые вы уже посетили, — в фиолетовый, а ссылки, на которые вы наводите курсор или нажимаете, — в красный цвет.
.