Чтобы избежать проблем с контрастностью при применении прозрачности к текстовому контенту, рекомендуется:
- Продумать контраст. 1 Он должен быть как в отношении прозрачного блока к тексту, так и фонового изображения к прозрачной рамке. 1
- Не размещать прозрачность поверх сильно контрастирующих изображений. 1 Например, зон чёрного и белого цветов, противоположных друг другу на цветовом круге. 1
- Учитывать цвет текста и основной оттенок фона. 3 Светлые фотографии или блеклые изображения не подходят для белого текста, потому что в обоих случаях используется схожая цветовая гамма. 3 В таких ситуациях фоновое изображение нужно затемнить. 3
- Использовать расширение Google Chrome Contrast Analyzer. 3 Оно позволит определить степень затемнения фона, необходимую для получения оптимального контраста с текстом. 3
- Тестировать дизайн в разных средах. 1 Это поможет гарантировать работу эффекта и его хороший вид. 1
Также для сохранения уровня контраста на разных по светимости вариантах фона можно подобрать полупрозрачную заливку для компонентов. 2