2016-12-02 4 views
0

J'essaie actuellement de corriger certains CSS. Le cahier des charges que j'ai est que l'arrière-plan doit être transparent, comme ceci:Prise en compte du contraste réduit lors de la réduction de l'opacité du conteneur d'arrière-plan sombre

Transparent

Mais comme vous pouvez le voir, quand je mets l'arrière-plan aux textes blancs transparents semble très délavées, par rapport à :

Opaque

au moment où le texte est réglé sur totalement blanc, complètement opaque dans le CSS:

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

Quelqu'un peut-il suggérer des astuces CSS pour augmenter le contraste apparent, étant donné que le texte est déjà aussi blanc et aussi opaque que possible ...

Répondre

0

Lorsque vous définissez l'opacité d'un récipient comme celui-ci:

#container {opacity:0.5;} 

il affecte l'opacité du conteneur ET de tous ses enfants. Donc la police devient aussi opaque à 50%.

Il semble que vous voulez vraiment juste donner le récipient un fond translucide, que vous feriez comme ceci:

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

et qui n'affectera pas le texte dans ce conteneur.

+0

Je vais vérifier cela et accepter si cela fonctionne. Et me voilà en train de penser que c'était juste le contraste! –

+0

Si cela ne fonctionne pas, veuillez inclure votre code HTML et CSS afin que je puisse voir la structure exacte. – andi

+0

A travaillé super. Merci :). –