Как сделать такой прозрачный текст?

каким образом можно сделать такой цвет. Text shadow не справляется
Отслеживать
задан 28 июл 2020 в 3:33
2,171 4 4 золотых знака 20 20 серебряных знаков 35 35 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
body < background: linear-gradient(to right, #0A0718, #CA2738); padding: 20px; >span < font-style: italic; font-size: 80px; font-family: sans-serif; font-weight: 900; text-shadow: 0 0 2px #fff; color: #0A0718; >@supports (-webkit-text-stroke: 1px white) < span < text-shadow: none; color: transparent; -webkit-text-stroke: 1px #fff; >>
PRICE
Отслеживать
ответ дан 28 июл 2020 в 4:16
Sergey Mironov Sergey Mironov
820 4 4 серебряных знака 17 17 бронзовых знаков
- css
- вёрстка
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как изменить прозрачность текста в HTML / CSS?
Однако я не уверен, как изменить его непрозрачность. Я пробовал смотреть в Интернете, но я не уверен, что делать с кодом, который я нахожу.
Nosrettap 31 май 2012, в 17:19
Поделиться
Поделиться:
7 ответов
Лучший ответ
Проверьте Opacity, вы можете установить это свойство css в div,
или используя , который вы хотите сделать прозрачным И, кстати, тег шрифта устарел, используйте css для стилирования текста
Изменить: этот код сделает весь элемент прозрачным, если вы хотите сделать ** просто текст ** прозрачный чек @Mattias Buelens answer
Mario Corchero 31 май 2012, в 14:58
Поделиться
Используйте , Люк!
pilau 18 март 2013, в 17:54
Этот ответ неверен. Его код делает весь элемент (div) прозрачным. В вопросе указан только текст. Ответ брата с более высоким рейтингом должен быть принятым.
Basil Bourque 19 дек. 2014, в 02:37
Я добавлю заметку;)
Mario Corchero 21 дек. 2014, в 18:26
Спасибо. Это действительно помогло мне скрыть текст в моем шаблоне WordPress. Вместо (непрозрачность: 0,5;) я просто использовал (непрозрачность: 0;).
Marcielli Oliveira 07 янв. 2016, в 14:57
Показать ещё 2 комментария
opacity применяется ко всему элементу, поэтому, если у вас есть фон, граница или другие эффекты для этого элемента, они также станут прозрачными. Если вы хотите, чтобы текст был прозрачным, используйте rgba .
Также, поверните далеко, далеко от . Теперь у нас есть CSS.
Mattias Buelens 31 май 2012, в 16:28
Поделиться
Гораздо лучшее решение по сравнению с принятым ответом, ИМО. Вам не нужно добавлять дополнительный элемент span в HTML, чтобы применить прозрачность только к тексту.
kinsho 11 авг. 2014, в 18:27
Это решение.
GhitaB 13 нояб. 2014, в 14:58
какие браузеры «старые» в этом смысле?
Rick Davies 19 янв. 2015, в 18:43
@RickDavies Согласно caniuse.com , IE9 или выше требуется. Если вам нужна поддержка IE8, вам все равно нужен запасной вариант. В противном случае, вы должны быть в порядке только с rgba .
Mattias Buelens 19 янв. 2015, в 20:12
Это не работает для меня в Chrome 43. Как хромает.
trusktr 04 июнь 2015, в 19:17
Хмммм, ни свойство непрозрачности. Вот это да.
trusktr 04 июнь 2015, в 19:18
Это работает здесь на этом сайте, когда я делаю это через инспектора, но не на моем локальном тестовом сайте. Weird. И собственность не переопределена. Whaaaaaaaaat.
trusktr 04 июнь 2015, в 19:19
Подождите, это потому, что непрозрачность не разрешена в псевдоклассе :visited visit? Какие. Я никогда не знал. Я думаю, что это отстой.
trusktr 04 июнь 2015, в 19:22
@trusktr Современные браузеры устанавливают эти ограничения для защиты конфиденциальности пользователя, объяснение см. в MDN . Вы по-прежнему можете использовать rgba для :visited правил, но вы можете изменить только красный, зеленый и синий компоненты. Альфа-компонент всегда берется из не посещаемого стиля. (Кроме того, ваш комментарий немного не по теме. Он может быть лучше как отдельный вопрос, и он также будет более заметен для других отвечающих.)
Mattias Buelens 04 июнь 2015, в 20:54
@MattiasBuelens Я нашел эту статью, но я думаю, что вместо того, чтобы мешать нам стилизовать: посещенный, лучшим подходом было бы предотвращение возврата getComputedStyles () любой значимой информационной воровской информации. Тогда мы могли бы стиль, как душе угодно.
trusktr 06 июнь 2015, в 07:02
у меня это не сработало при установке color: rgba(0, 0, 0, 0.0) для элемента
vchrizz 23 нояб. 2016, в 20:09
Замечание: это решение меняет не только непрозрачность, но и цвет.
Eugene Kardash 27 апр. 2017, в 02:39
@vchrizz Чтобы переопределить ранее установленное правило, используйте ключевое слово! пример: color: rgba( 0, 255, 0, 0.5) !important
Eugene Kardash 27 апр. 2017, в 02:43
Показать ещё 11 комментариев
Просто используйте тег rgba в качестве цвета текста. Вы можете использовать opacity , но это повлияет на весь элемент, а не только на текст. Скажем, у вас есть граница, это сделает ее прозрачной.
.text
Harry Escott 02 дек. 2014, в 18:17
Поделиться
Лучшее решение — посмотреть на тег «непрозрачность» элемента.
.image < opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */ >
Итак, в вашем случае это должно выглядеть примерно так:
THIS IS MY TEXT
Однако не забывайте, что тег не поддерживается в HTML5.
Вы также должны использовать CSS:)
Как сделать текст полупрозрачным?
В CSS для определения полупрозрачного цвета есть специальный формат RGBA. Этот формат задаёт цвет в виде значений трёх компонент — красной, зелёной и синей, каждая из компонент меняется от 0 до 255. Четвёртым параметром идёт степень прозрачности этого цвета, задаётся от 0 до 1. Цвет в итоге может быть полностью прозрачным, полупрозрачным или полностью непрозрачным.
С помощью функции rgba() мы можем не просто определить цвет текста, но и одновременно степень его прозрачности. Сама функция rgba() в качестве значения применяется к свойству color.
Ниже представлены варианты определения цвета текста.
color: rgba(0,0,0,0) /* Полностью прозрачный текст */ color: rgba(0,0,0,1) /* Чёрный текст */ color: rgba(0,0,0,0.5) /* Полупрозрачный чёрный текст */ color: rgba(255,255,255,0.5) /* Полупрозрачный белый текст */ color: rgba(237,28,36,0.8) /* Полупрозрачный красный текст */
В примере 1 показано создание двух блоков — для сравнения в первом блоке цвет задан белым через шестнадцатеричное значение, во втором блоке цвет задан через функцию rgba() .
Пример 1. Использование rgba()
См. также
- color
- currentColor
- text-fill-color
- Атрибут link
- Единицы цвета в CSS
- Наследование в CSS
- Работа с типографикой
text — decoration
Добавляем любому тексту чёрточку. Или убираем, где она есть, но не нужна.
Время чтения: меньше 5 мин
Открыть/закрыть навигацию по статье
Контрибьюторы:
- Егор Левченко ,
- Светлана Коробцева
Обновлено 5 июля 2023
Кратко
Скопировать ссылку «Кратко» Скопировано
Свойство text — decoration позволяет добавить декоративные линии тексту. Текст можно подчеркнуть, перечеркнуть или добавить линию над текстом.
text — decoration : underline часто встречается при работе со ссылками.
Пример
Скопировать ссылку «Пример» Скопировано
Создадим четыре абзаца текста. По одному для каждого из доступных значений свойства text — decoration .
Диакритические знаки.
В типографике.
Диакритическими знаками не могут.
Черта сверху — типографический знак.
div class="parent"> p class="none">Диакритические знаки. p> p class="underline">В типографике. p> p class="line-through">Диакритическими знаками не могут. p> p class="overline">Черта сверху — типографический знак. p> div>
.none /* Значение по умолчанию, ничего не меняется */ text-decoration: none;> .underline /* Нижнее подчёркивание */ text-decoration: underline;> .line-through /* Перечёркнутый текст */ text-decoration: line-through;> .overline /* Линия над текстом */ text-decoration: overline;>.none /* Значение по умолчанию, ничего не меняется */ text-decoration: none; > .underline /* Нижнее подчёркивание */ text-decoration: underline; > .line-through /* Перечёркнутый текст */ text-decoration: line-through; > .overline /* Линия над текстом */ text-decoration: overline; >
Как понять
Скопировать ссылку «Как понять» Скопировано
По факту свойство text — decoration является шорткатом и позволяет указать значения для свойств:
- text — decoration — line — положение декоративной линии;
- text — decoration — style — стиль декоративной линии;
- text — decoration — color — цвет декоративной линии.
Но, как правило, его используют только для указания положения линии.
Как пишется
Скопировать ссылку «Как пишется» Скопировано
Положение линии
Скопировать ссылку «Положение линии» Скопировано
Пишем свойство text — decoration и после двоеточия указываем одно из доступных значений:
- underline — подчёркнутый текст.
- line — through — перечёркнутый текст.
- overline — надчёркнутый текст, линия находится над словами.
- none — отменяет все эффекты.
Выше указаны стандартные значения, с которыми вы будете сталкиваться чаще всего.
Стиль линии
Скопировать ссылку «Стиль линии» Скопировано
Не многие знают, что после ключевого слова, означающего положение линии, можно указать ещё и стиль этой линии и её цвет.
Для управления стилем линии используются следующие ключевые слова:
- solid — сплошная линия. Значение по умолчанию.
- double — двойная линия.
- dotted — точечная линия.
- dashed — пунктирная линия.
- wavy — волнистая линия.
Управлять стилем подчёркивания обычно не требуется, но об этой возможности знать нужно.
Как будет выглядеть двойное перечёркивание:
p text-decoration: line-through double;>p text-decoration: line-through double; >
Стиль линии можно указать отдельно при помощи свойства text — decoration — style .
Цвет линии
Скопировать ссылку «Цвет линии» Скопировано
Цвет линии по умолчанию совпадает с цветом текста, для которого задаётся свойство text — decoration .
Мы можем изменить это значение, указав после ключевых слов типа и стиля линии код цвета в любом доступном в вебе формате.
Например, сделаем двойное подчёркивание красного цвета:
p text-decoration: underline double #ff0000;>p text-decoration: underline double #ff0000; >
Цветом линии можно управлять отдельно при помощи свойства text — decoration — color :
Подсказки
Скопировать ссылку «Подсказки» Скопировано
Свойство не наследуется.
Значение по умолчанию для обычного текста — none . Но для ссылок ( ) значение по умолчанию — underline .
Свойство text — decoration целиком нельзя анимировать при помощи свойства transition
Но можно анимировать цвет линии!
Пусть по умолчанию цвет линий будет совпадать с цветом текста, а по наведению курсора цвет будет меняться на другой за 0.3 секунды.
К диакритикам.
Дополнение подчёркивается.
Эпанортозис.
В большинстве языков.
p class="none">К диакритикам. p> p class="underline">Дополнение подчёркивается. p> p class="line-through">Эпанортозис. p> p class="overline">В большинстве языков. p>
p transition: text-decoration-color 0.3s;> .none text-decoration: none;> .underline text-decoration: underline;> .line-through text-decoration: line-through;> .overline text-decoration: overline;> .dotted text-decoration-style: dotted;> .double text-decoration-style: double;> .wavy text-decoration-style: wavy;> .blue:hover text-decoration-color: #1a5ad7;> .red:hover text-decoration-color: #ed6742;> .green:hover text-decoration-color: #49a16c;>p transition: text-decoration-color 0.3s; > .none text-decoration: none; > .underline text-decoration: underline; > .line-through text-decoration: line-through; > .overline text-decoration: overline; > .dotted text-decoration-style: dotted; > .double text-decoration-style: double; > .wavy text-decoration-style: wavy; > .blue:hover text-decoration-color: #1a5ad7; > .red:hover text-decoration-color: #ed6742; > .green:hover text-decoration-color: #49a16c; >
Нельзя управлять толщиной и точным положением линии, заданной при помощи text — decoration .
Если по дизайну требуется задать тексту или ссылке подчёркивание, отличающееся от стандартного по толщине или положению, а также если нужно анимировать появление / пропадание линии, то используй псевдоэлементы : : before или : : after .
На практике
Скопировать ссылку «На практике» Скопировано
Егор Левченко советует
Скопировать ссылку «Егор Левченко советует» Скопировано
Иногда вам может потребоваться управлять расстоянием между текстом и линией ниже. Обычно это делается, через свойство line — height . Чем больше высота строки, тем ниже будет полоса подчёркивания.
К сожалению, этот способ подходит не всегда. Например, когда дизайнер задумал элемент несколько иначе. На примере ниже отказываемся от text — decoration и используем border — bottom или логический аналог border — block — end .
О магазине О тыквах О нас КонтактыМагазин «Резная тыква»
header> div class="container top"> nav> ul class="navigation"> li class="navigation__item"> a href="#" class="navigation__link">О магазинеa> li> li class="navigation__item"> a href="#" class="navigation__link">О тыквахa> li> li class="navigation__item"> a href="#" class="navigation__link">О насa> li> li class="navigation__item"> a href="#" class="navigation__link">Контактыa> li> ul> nav> div> div class="container"> h1>Магазин «Резная тыква»h1> div> header>
.navigation__link, .navigation__link:visited /* делаем элементы строчно-блочными */ display: inline-block; /* убираем подчёркивание */ text-decoration: none;> .navigation__link:hover /* нивелируем размеры рамки */ padding-bottom: 20px; /* добавляем рамку снизу */ border-bottom: 4px solid currentColor;>.navigation__link, .navigation__link:visited /* делаем элементы строчно-блочными */ display: inline-block; /* убираем подчёркивание */ text-decoration: none; > .navigation__link:hover /* нивелируем размеры рамки */ padding-bottom: 20px; /* добавляем рамку снизу */ border-bottom: 4px solid currentColor; >
Открыть демо в новой вкладке + Развернуть
Алёна Батицкая советует
Скопировать ссылку «Алёна Батицкая советует» Скопировано
У ссылок по умолчанию задано подчёркивание. Если по дизайну оно не требуется, то нужно будет его сбросить — задать свойство text — decoration : none . Это самый частый случай применения этого свойства. Перечёркивание или надчёркивание почти не встречаются в работе.
Отдельные свойства — text — decoration — line , text — decoration — style и text — decoration — color — редко встречаются в вёрстке, но знать о них нужно, чтобы при необходимости не переписывать свойство целиком только для изменения стиля или цвета линии.