Designer-Logo
Designer-Logo
Überschrift CSS Deckkraft(opacity)
Die opacity-Eigenschaft bestimmt die Deckkraft/Transparenz eines Elementes. Die opacity-Eigenschaft kann einen Wert zwischen 0 und 1.0 aufweisen. Je niedriger der Wert um so mehr Transparenz:
Überschrift Deckraft(opacity) Bilder Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
figure {
display: inline-block;
width: 125px;
height: 165px;
}
figcaption {
text-align: center;
}
@media screen and (max-width: 668px){
figure {
display: block;
margin: 0 auto;
}
}
</style>
</head>
<body>
<h2>Bilder Deckkraft/Transparenz</h2>
<p>Die opacity-Eigenschaft kann einen Wert zwischen 0 und 1.0 aufweisen. Je niedriger der Wert um so mehr Transparenz:</p>
<p>Bild mit unterschiedlicher Deckkraft(opacity):</p>
<figure>
<img src="Bilder/Logo12.png" alt="Logo strassencoder.ch" width="125" height="125" style="opacity: 0.25">
<figcaption>opacity:0.25;</figcaption>
</figure>
<figure>
<img src="Bilder/Logo12.png" alt="Logo strassencoder.ch" width="125" height="125" style="opacity: 0.5">
<figcaption>opacity:0.5;</figcaption>
</figure>
<figure>
<img src="Bilder/Logo12.png" alt="Logo strassencoder.ch" width="125" height="125" style="opacity: 0.8">
<figcaption>opacity:0.8;</figcaption>
</figure>
</body>
</html>

Überschrift Deckkraft mit Hover verändern

Transparenz Hover Effekt

Die opacity-Eigenschaft wird oft verwendet mit dem :hover Selektor zum verändern der Deckkraft wenn man mit der Maus darüber fährt:
Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
img.PictureLogo12 {
width: 100px;
height: 100px;
opacity: 0.5;
}
img.PictureLogo12:hover {
opacity: 1.0;
}
</style>
</head>
<body>
<h2>Transparenz Hover Effekt</h2>
<p>Die opacity-Eigenschaft wird oft verwendet mit dem :hover Selektor zum verändern der Deckkraft wenn man mit der Maus darüber fährt:</p>
<img class="PictureLogo12" src="Bilder/Logo12.png" alt="Logo strassencoder.ch">
</body>
</html>

In diesem Beispiel wird ersichtlich was passieren soll wenn ein User mit der Maus über das Bild bewegt. In diesem Fall soll das Bild eine Transparenz(opacity) von 0.5 generieren beim hovern.
Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
img.PictureLogo12 {
width: 100px;
height: 100px;
}
img.PictureLogo12:hover {
opacity: 0.5;
}
</style>
</head>
<body>
<h2>Bilder(Image)-Transparenz</h2>
<p>Die Deckkraft(opacity) Eigenschaft wird oft verwendet zusammen mit dem :hover Selektor um die Deckkraft zu verändern wenn man mit der Maus darüber bewegt:</p>
<img class="PictureLogo12" src="Bilder/Logo12.png" alt="Logo strassencoder.ch">
</body>
</html>

Überschrift Boxen mit Deckkraft(opacity) versehen

Transparente Boxen

Wenn wir verwenden die opacity Eigenschaft um den Hintergrund eines Elementes mit Transparenz zu versehen, alle die Kinder-Elemente werden auch transparent. Der Text innerhalb eines Elementes mit niedriger Deckkraft werden schwer lesbar:
Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
div.default {
background-color: grey;
padding: 10px;
}
div.first {
background-color: grey;
opacity: 0.2;
padding: 10px;
}
div.second {
background-color: grey;
opacity: 0.3;
padding: 10px;
}
div.third {
background-color: grey;
opacity: 0.6;
padding: 10px;
}
</style>
</head>
<body>
<h2>Transparente Boxen</h2>
<p>Wenn wir verwenden die opacity Eigenschaft um den Hintergrund eines Elementes mit Transparenz zu versehen, alle die Kinder-Elemente werden auch transparent.
Der Text innerhalb eines Elementes mit niedriger Deckkraft werden schwer lesbar:</p>
<div class="first"><p>opacity 0.2</p></div>
<div class="second"><p>opacity 0.3</p></div>
<div class="third"><p>opacity 0.6</p></div>
<div class="default"><p>opacity 1 (Vorlage)</p></div>
</body>
</html>

Überschrift Text in transparenter Box
Als erstes erstellen wir ein <div> Element (class="background") mit einem Hintergrundbild und einem Rahmen. Dann erstellen wir ein weiteres <div> (class="transbox") innerhalb des ersten <div>. Das <div class="transbox"> hat eine Hintergrund-Farbe und einen Rahmen. Das <div> ist transparent. Innerhalb des transparenten <div> fügen wir in einem <p> Element Text ein.
Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
div.background {
background: url(Bilder/Logo12.png) repeat;
border: 2px solid black;
}
div.transbox {
margin: 30px;
background-color: white;
border: 1px solid black;
opacity: 0.6;
}
div.transbox p {
margin: 5%;
font-weight: bold;
color: black;
}
</style>
</head>
<body>
<div class="background">
<div class="transbox">
<p>Dies ist Text platziert in einer transparenten Box.</p>
</div>
</div>
</body>
</html>

Überschrift Transparenz mit RGBA
Man kann einen RGB Farbe-Wert verwenden mit einem Alpha-Kanal (RGBA). Ein RGBA Farbe-Wert mit: rgba(rot, grün, blau, alpha). Das alpha-Parameter ist ein Wert zwischen 0.0 (Transparent) and 1.0 (volle Deckkraft).
Überschrift Beispiel
<!DOCTYPE html>
<html>
<head>
<style>
div.default {
background: rgb(30,144,255);
padding: 10px;
}
div.opacity {
padding: 10px;
background: rgb(30,144,255);
}
div.first {
padding: 10px;
background: rgba(30, 144 ,255,0.1);
}
div.second {
padding: 10px;
background: rgba(30, 144, 255, 0.3);
}
div.third {
padding: 10px;
background: rgba(30, 144, 255, 0.6);
}
</style>
</head>
<body>
<h2>Boxen mit Transparenz</h2>
<p>Mit opacity:</p>
<div class="opacity" style="opacity:0.1;"><p>10% opacity</p></div>
<div class="opacity" style="opacity:0.3;"><p>30% opacity</p></div>
<div class="opacity" style="opacity:0.6;"><p>60% opacity</p></div>
<div class="default"><p>opacity 1</p></div>
<p>Mit RGBA-color Werten:</p>
<div class="first"><p>10% opacity</p></div>
<div class="second"><p>30% opacity</p></div>
<div class="third"><p>60% opacity</p></div>
<div class="default"><p>default</p></div>
<p>Bemerke: Der Text wird auch transparent wie der Hintergrund mit der opacity-Eigenschaft.</p>
</body>
</html>