Ändern Sie die Helligkeit der hintergrund-Bild?
Frage ich mich, ob es möglich ist, um die Helligkeit zu ändern:
body{
background-image:url();
}
Mithilfe von HTML/CSS. Der Grund, warum ich ändern möchte, ist weil ich habe gerade eine ziemlich lange Zeit das Bild machen, aber wenn ich es auf der website, es ist plötzlich über doppelt so hell. Ich habe im Vergleich die original-Datei und die Datei, die Eingang in die website, und Sie sind beide sehr unterschiedliche Farben von blau.
Gibt es einen Grund für diese, und gibt es eine Möglichkeit, die ich ändern kann, die Helligkeit?
Dank.
Nein, Sie können nicht. speichern Sie das Bild in der Helligkeit, die Sie benötigen....
hsivonen.fi/png-gamma
Ich glaube nicht, dass Sie Lesen Sie die vollständige Sache, Gert B, ich habe speichern Sie das Bild in der Helligkeit, die ich brauche, und die original-Datei ist perfekt, aber sobald ich es auf der website es geht plötzlich doppelt so hell, oder, zweimal die Helligkeit der Schattierung von blau.
hsivonen.fi/png-gamma
Ich glaube nicht, dass Sie Lesen Sie die vollständige Sache, Gert B, ich habe speichern Sie das Bild in der Helligkeit, die ich brauche, und die original-Datei ist perfekt, aber sobald ich es auf der website es geht plötzlich doppelt so hell, oder, zweimal die Helligkeit der Schattierung von blau.
InformationsquelleAutor user3227878 | 2014-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre dies eine option, aber es ist nicht sehr praktisch und würde nicht funktionieren in älteren Browsern:
Oder, für eine noch bessere Steuerung von Farbe, versuchen
hsla()
Farben:Wirklich, es ist besser zu spielen mit dem Bild in einen Bild-editor, bis Sie den browser Ergebnis Sie wollen.
Nützlich zu Lesen hier: w3schools.com/colors/colors_hsl.asp
InformationsquelleAutor ralph.m
Diese 50% weiß über das ursprüngliche Bild.
Linear-gradient () - Funktion muss verwendet werden, sonst funktioniert es nicht.
Oder Sie verwenden können:
.someObj:after{ content:''; background:rgba(255,255,255,.5); .... }
und das ist besser für die code Wartbarkeit.
InformationsquelleAutor Martin Zvarík
Gibt es keine Möglichkeit, das zu tun, funktioniert in jedem browser, aber wenn Sie möchten, können Sie es in webkit-Browsern (Chrome, Safari, Opera), indem die
filter
Stil:Dass die Ergebnisse in der Helligkeit reduziert, um 80% in webkit-Browsern. Ich empfehle nur sparen eine andere version Ihres Bildes, wenn Sie möchten, tun dies aber nicht.
Deckkraft muss nicht unbedingt heller, nur lässt den hintergrund durchscheinen. Für die Deckkraft, um zu zeigen, eine ähnliche Wirkung, die Sie haben, um sicherzustellen, dass das übergeordnete element hat einen weißen hintergrund. Die Anwendung
background:white
zu dem Bild funktioniert nicht, da der hintergrund wird auch die Deckkraft auf den gleichen Wert gesetzt für den hintergrund.InformationsquelleAutor Joeytje50
Ich hatte das gleiche problem war, aber es war ein Gif.
Mein workaround:
Machte ich ein sehr kleines Schwarzes Quadrat Bild in PowerPoint ein, und legen Sie die Transparenz auf 50% und gespeichert als eine Datei namens "dimmerswitch.png"
Als ich verwiesen, dass man sich zunächst in die code:
InformationsquelleAutor Floppsy
Tun Sie nur Photoshop um die Helligkeit zu verringern, wenn es keine andere Möglichkeit.
?!
Okay... Kann eine Antwort sein.InformationsquelleAutor Taran Deep Singh