2016-12-02 2 views
0

В настоящее время я пытаюсь исправить некоторые CSS. Спецификация У меня есть то, что фон должен быть прозрачным, как это:Учет нижнего контраста при уменьшении непрозрачности контейнера темного фона

Transparent

Но как вы можете видеть, когда я установить фон для прозрачных белых текстов выглядит очень размыты, по сравнению с :

Opaque

на данный момент текст установлен в полностью белый, полностью непрозрачной в CSS:

.banner-content p { 
    color: rgba(255,255,255,1) !important; 
} 

Может кто-нибудь подсказать CSS трюки, чтобы увеличить видимый контраст, учитывая, что текст уже как белый и непрозрачный, как это возможно ...

ответ

0

Когда вы установите непрозрачность контейнера, как это:

#container {opacity:0.5;} 

влияет на непрозрачность контейнера и всех его детей. Таким образом, шрифт становится также непрозрачным на 50%.

Похоже, вы действительно просто хочу, чтобы дать контейнер полупрозрачный фон, который вы могли бы сделать, как это вместо:

#container {background-color:rgba(0, 0, 0, 0.5);} 

и это не повлияет на текст внутри этого контейнера.

+0

Я проверю это и соглашусь, если он будет работать. И вот я думаю, что это был просто контраст! –

+0

Если это не сработает, укажите свой HTML и CSS, чтобы я мог видеть точную структуру. – andi

+0

Работал отлично. Благодаря :). –

Смежные вопросы