Как обозначить белый текст на белом фоне
Поэтому я работаю над пользовательским интерфейсом, в котором можно легко изменить различные функции (цвет шрифта, размер шрифта и т. Д.) Для нескольких тегов / разделов, в основном h1, h2, h3, текста.
Все работает в эфире, поэтому у пользователя есть предварительный просмотр изменений в разделе предварительного просмотра - какой фон установлен из некоторой переменной - давайте предположим сценарий, где фон белый.
Как лучше всего указать пользователю, что у него белый шрифт на белом фоне (потому что он выглядит как "что-то не работает")?
<div class ='preview'>PREVIEW:
<p>Hello white text!</p>
</div>
<div class ='preview-2'>PREVIEW:
<p>Hello white text!</p>
</div>
<div class ='preview-3'>PREVIEW:
<p class = 'indicate'>Hello white text! (is there a better way to indicate white text on white background, better than make it gray?)</p>
</div>
Я не ожидаю ответов типа "сделай что-нибудь со своим цветом фона". Почему-то иногда он должен быть белым.
Спасибо за помощь и хорошего дня!
2 ответа
Вы думали, может быть, вместо того, чтобы добавить штрих к вашему шрифту? В вашем CSS добавить
color: black;
-webkit-text-fill-color: white; /* Will override color (regardless of order) */
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: black;
таким образом, ваш текст может оставаться белым, но штрих все равно позволяет его просматривать.
Вы можете сделать штрих абзаца в качестве примера, вставить этот код в CSS из вашей программы
p {
color: white;
-webkit-text-fill-color: black;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: black;
}