2017-07-12 2 views
-1

Mon PSD contient quelque chose comme ceci:Impossible de convertir l'opacité Photoshop pour CSS3

enter image description here

Comme vous pouvez le voir c'est un arrière-plan simple avec un bloc de texte (couleur: #ffffff). J'ai appliqué une opacité de 3% sur la couche de texte comme celui-ci:

enter image description here

Lorsque je tente de reproduire ce en CSS, la couleur du texte est beaucoup plus sombre dans le navigateur et je ne comprends pas pourquoi :

enter image description here

Voici le CSS

.a-text { 
    color:  rgba(255, 255, 255, 0.03); 
    font-size: 200px; 
    font-family: "Lato Black"; 
} 

Ce n'est pas un problème de profil de couleur ou quelque chose. Comme vous pouvez le voir, la couleur de fond est exactement la même. Et ce n'est pas un conflit de règles CSS. Il y a quelque chose qui ne va pas dans la transparence que j'ai peut-être mal comprise.

Merci pour votre aide :)

+0

'0.03' est presque invisible ... pourquoi avez-vous choisi un tel nombre? – vsync

+1

me semble bien de toute façon. c'est une question de goût et pas une question pour ce site – vsync

+1

Le concepteur de ce projet travaille beaucoup avec l'opacité des couleurs. Il choisit des couleurs de base et applique de nombreuses opacités. Je trouve ça bien parce que je travaille avec scss et je peux utiliser foncer ou éclaircir sur les couleurs de base. c'est peut-être une mauvaise pratique que je ne connais pas vraiment ... – MarlburroW

Répondre

2

Votre code semble correct et je ne pense pas que vous avez mal compris quoi que ce soit. Il va être difficile de reproduire les polices et les effets/styles placés sur les polices complètement parfaitement lors du passage d'un outil graphique au code. Ce que vous avez est un peu proche, vous pouvez juste vouloir augmenter l'opacité un peu. Si vous avez besoin que vos graphiques soient parfaits en ce qui concerne les nuances d'opacité, je recommande d'utiliser SVG.

+0

Okey Je vous ai eu, je pensais que la valeur d'opacité avait un rendu "universel" quel que soit le support (Photoshop ou navigateur). J'avais tort. Je vais juste passer à l'opacité CSS et ça ira pour moi. Merci pour votre aide. – MarlburroW

-1

Vous pouvez essayer la fonctionnalité d'opacité CSS, qui en théorie devrait aboutir au même résultat qu'une valeur rgba - mais qui sait. Je pense que les résultats varient d'un navigateur à l'autre. Impossible de tester ici. J'opterais aussi pour le bumping.

.a-text { 
    color:  white; 
    opacity:  .03; 
    font-size: 200px; 
    font-family: "Lato Black"; 
} 
+0

Déjà essayé, et ont exactement le même résultat. Mais oui, c'est peut-être causé par mon environnement de travail, je travaille sur un système d'exploitation basé sur linux et je joue au photoshop dans une boîte Windows avec la vigne. Je suis curieux de savoir si quelqu'un a le même résultat sur Windows ou MacOSX. – MarlburroW