Heim > Artikel > Web-Frontend > HTML Bildtransparenz festlegen
In HTML können Sie das Filterattribut verwenden, um den Bildtransparenzeffekt festzulegen. Sie müssen dem Bildelement nur den Wert „opacity()“ hinzufügen % und 100 % bedeuten vollständige Transparenz, ein Wert von 100 % bedeutet keine Veränderung des Bildes.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
html Bildtransparenz einstellen
<!DOCTYPE html> <html> <head> <style> #img1 { -webkit-filter: opacity(30%); /* Chrome, Safari, Opera */ filter: opacity(30%); } #img2 { -webkit-filter: opacity(60%); /* Chrome, Safari, Opera */ filter: opacity(60%); } </style> </head> <body> <p>原图:</p> <img src="pineapple.jpg" alt="Pineapple" width="200" > <p>转化图像的透明程度:</p> <img id="img1" src="pineapple.jpg" alt="Pineapple" width="200"> <img id="img2" src="pineapple.jpg" alt="Pineapple" width="200""> </body> </html>
Rendering:
Beschreibung:
Das Filterattribut definiert den visuellen Effekt (zum Beispiel: Unschärfe und Sättigung) des Elements (normalerweise ). Werte oder Funktionen, die im
filter-Attribut verwendet werden können:
Filter | Description |
---|---|
none | Standardwert, keine Auswirkung. |
Unschärfe (px) | Legen Sie die Gaußsche Unschärfe für das Bild fest. Der „Radius“-Wert legt die Standardabweichung der Gaußschen Funktion fest, oder wie viele Pixel auf dem Bildschirm zusammengemischt werden. Je größer der Wert, desto unschärfer ist er. Wenn kein Wert festgelegt ist, ist der Standardwert 0; Dieser Parameter kann den CSS-Längenwert festlegen, akzeptiert jedoch keine Prozentwerte. |
Helligkeit(%) | Wenden Sie eine lineare Multiplikation auf das Bild an, um es heller oder dunkler erscheinen zu lassen. Bei einem Wert von 0 % ist das Bild vollständig schwarz. Wenn der Wert 100 % beträgt, erfolgt keine Änderung am Bild. Andere Werte entsprechen linearen Multiplikatoreffekten. Werte über 100 % sind in Ordnung und das Bild wird heller als zuvor. Wenn kein Wert festgelegt ist, ist der Standardwert 1. |
Kontrast(%) | Passen Sie den Kontrast des Bildes an. Bei einem Wert von 0 % ist das Bild vollständig schwarz. Der Wert beträgt 100 % und das Bild bleibt unverändert. Die Werte können 100 % überschreiten, was bedeutet, dass ein niedrigerer Vergleich verwendet wird. Wenn kein Wert festgelegt ist, ist der Standardwert 1. |
Drop-Shadow (H-Shadow V-Shadow Blur Spread Color) |
Legt einen Schatteneffekt für das Bild fest. Schatten werden unter dem Bild zusammengesetzt und können unscharfe, versetzte Versionen der Matte aufweisen, die in einer bestimmten Farbe gemalt werden können. Die Funktion akzeptiert Werte vom Typ 注意: Webkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。 |
grayscale(%) | 将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0; |
hue-rotate(deg) | 给图像应用色相旋转。"angle"一值设定图像会被调整的色环角度值。值为0deg,则图像无变化。若值未设置,默认值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈。 |
invert(%) | 反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化。值在0%和100%之间,则是效果的线性乘子。 若值未设置,值默认是0。 |
opacity(%) | 转化图像的透明程度。值定义转换的比例。值为0%则是完全透明,值为100%则图像无变化。值在0%和100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是1。该函数与已有的opacity属性很相似,不同之处在于通过filter,一些浏览器为了提升性能会提供硬件加速。 |
saturate(%) | 转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和,值为100%则图像无变化。其他值,则是效果的线性乘子。超过100%的值是允许的,则有更高的饱和度。 若值未设置,值默认是1。 |
sepia(%) | 将图像转换为深褐色。值定义转换的比例。值为100%则完全是深褐色的,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0; |
url() |
URL函数接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素。 例如: filter: url(svg-url#element-id) |
Das obige ist der detaillierte Inhalt vonHTML Bildtransparenz festlegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!