Hallo,
ich habe nun eine Methode gefunden, um div-Elemente transparent darzustellen und mit runden Ecken. Das CSS dazu sieht wiefolgt aus:
Angewandt wird das ganze dann mit:
Ich benötige für diese Methode nun eine Lösung, um die Farbe des Hintergrundes und des Rahmens dieser Box zu ändern, wenn der Mauszeiger sich darüber befindet - ich möchte daraus also einen Link machen. Ich habe es folgendermaßen versucht:
Allerdings ohne Erfolg. Ich denke die Lösung ist relativ einfach, allerdings mache ich nicht allzu häufig etwas mit CSS. Über Hilfe wäre ich sehr dankbar.
ich habe nun eine Methode gefunden, um div-Elemente transparent darzustellen und mit runden Ecken. Das CSS dazu sieht wiefolgt aus:
Code:
.b1, .b2, .b3, .b4 {
font-size:1px;
overflow:hidden;
display:block;
}
.b1 {
height:1px;
background:#000000;
margin:0 5px;
filter:alpha(opacity=60);
opacity:0.6;
}
.b2 {
height:1px;
background:#FFFFFF;
border-right:2px solid #000000;
border-left:2px solid #000000;
margin:0 3px;
filter:alpha(opacity=60);
opacity:0.6;
}
.b3 {
height:1px;
background:#FFFFFF;
border-right:1px solid #000000;
border-left:1px solid #000000;
margin:0 2px;
filter:alpha(opacity=60);
opacity:0.6;
}
.b4 {
height:2px;
background:#FFFFFF;
border-right:1px solid #000000;
border-left:1px solid #000000;
margin:0 1px;
filter:alpha(opacity=60);
opacity:0.6;
}
.contentb {
background:url(../media/images/bg_window.png);
border-right:1px solid #666;
border-left:1px solid #666;
padding: 10px;
}
.contentb div {
margin-left: 5px;
}
Angewandt wird das ganze dann mit:
HTML:
<b class="b1"></b>
<b class="b2"></b>
<b class="b3"></b>
<b class="b4"></b>
<div class="contentb">
<div>
Inhalt der Box
</div>
</div>
<b class="b4"></b>
<b class="b3"></b>
<b class="b2"></b>
<b class="b1"></b>
Ich benötige für diese Methode nun eine Lösung, um die Farbe des Hintergrundes und des Rahmens dieser Box zu ändern, wenn der Mauszeiger sich darüber befindet - ich möchte daraus also einen Link machen. Ich habe es folgendermaßen versucht:
Code:
.contentb a:hover {
background:url(../media/images/bg_window_hover.png);
border-right:1px solid #666;
border-left:1px solid #666;
padding: 10px;
}
Allerdings ohne Erfolg. Ich denke die Lösung ist relativ einfach, allerdings mache ich nicht allzu häufig etwas mit CSS. Über Hilfe wäre ich sehr dankbar.