In einer Tabelle habe ich verschiedene IMG als Link eingefügt.
Beim hover über das Bild entsteht eine Tiefenwirkung (Bild geht mit Rahmen nach unten) .
Noch ist alles gut. Allerdings nur solange die IMG eine gleiche Breite haben.
Nehme ich ein Bild welches schmäler ist, ist der Rahmen unter dem Bild so breit wie
beim breitesten Bild in der Spalte.
Kann ich den Rahmen /Background direkt an der Breite des IMG messen oder automatisch anpassen?
Ist etwas verzwickt, aber ich hoffe Ihr versteht was ich meine.
Danke
Beim hover über das Bild entsteht eine Tiefenwirkung (Bild geht mit Rahmen nach unten) .
Noch ist alles gut. Allerdings nur solange die IMG eine gleiche Breite haben.
Nehme ich ein Bild welches schmäler ist, ist der Rahmen unter dem Bild so breit wie
beim breitesten Bild in der Spalte.
Kann ich den Rahmen /Background direkt an der Breite des IMG messen oder automatisch anpassen?
Ist etwas verzwickt, aber ich hoffe Ihr versteht was ich meine.
Danke
HTML:
<table id="ref_tab">
<tr> <!-- erste Linie -->
<th id="linke_tabelle">
<div class="shadow6">
<div class="shadow5">
<div class="shadow4">
<div class="shadow3">
<div class="shadow2">
<div class="shadow">
<a href="galerie-01.php"><img src="pictures/garten-01-01.jpg" alt= "" border="0" width="150" height="98" /> </a>
</div> <!-- Ende shadow -->
</div><!-- Ende shadow 2 -->
</div> <!-- Ende shadow 3 -->
</div> <!-- Ende shadow 4 -->
</div> <p>Vorgartenanlage</p> <!-- Ende shadow 5 -->
</div> <!-- Ende shadow 6 -->
</th> <!-- ende linke Tabelle -->
<th id="rechte_tabelle">
<div class="shadow6">
<div class="shadow5">
<div class="shadow4">
<div class="shadow3">
<div class="shadow2">
<div class="shadow">
<a href="galerie-02.php"> <img src="pictures/faell01-01.jpg" alt="" border="0" width="92" height="98"/></a>
</div> <!-- Ende shadow -->
</div><!-- Ende shadow 2 -->
</div> <!-- Ende shadow 3 -->
</div> <!-- Ende shadow 4 -->
</div> <p>Baumfällarbeiten</p> <!-- Ende shadow 5 -->
</div> <!-- Ende shadow 6 -->
</th> <!-- ende rechte Tabelle --> </tr> <!-- ende erste Linie -->
<tr> <!-- zweite Linie -->
<th id="linke_tabelle">
<div class="shadow6">
<div class="shadow5">
<div class="shadow4">
<div class="shadow3">
<div class="shadow2">
<div class="shadow">
<a href="galerie-04.php"><img src="pictures/teich02-150-01.jpg" alt="" border="0" width="150" height="98">
</div> <!-- Ende shadow -->
</div><!-- Ende shadow 2 -->
</div> <!-- Ende shadow 3 -->
</div> <!-- Ende shadow 4 -->
</div> <p>Teichanlagen</p> <!-- Ende shadow 5 -->
</div> <!-- Ende shadow 6 -->
</th> <!-- ende linke Tabelle -->
<th id="rechte_tabelle">
<div class="shadow6">
<div class="shadow5">
<div class="shadow4">
<div class="shadow3">
<div class="shadow2">
<div class="shadow">
<a href="galerie-03.php"><img src="pictures/schwimb-01-01.jpg" alt="" border="0" width="150" height="98"></a>
</div> <!-- Ende shadow -->
</div><!-- Ende shadow 2 -->
</div> <!-- Ende shadow 3 -->
</div> <!-- Ende shadow 4 -->
</div> <p>Schwimmteich - Poolanlagen</p> <!-- Ende shadow 5 -->
</div> <!-- Ende shadow 6 -->
</th> <!-- ende rechte Tabelle --> </tr> <!-- ende 2. Linie -->
HTML:
#ref_tab { /*referenz-tabelle aussen*/
display:block;
width:auto;
border:/*#000000 5px solid; schwarzer Rand */
margin-left:0px;
}
#rechte_tabelle
{
/* background-color:#F30;* roter Hintergrund */
/*runden*/
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}
#linke_tabelle
{
/*background-color:#0066CC; blauer Hintergrund */
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}
DIV.shadow IMG {
border: 0px solid #666;
margin: 0;
top: -3px;
left: -3px;
}
.shadow, .shadow2, .shadow3, .shadow4, .shadow5 {
padding: 1px;
border-radius: 10px;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
padding: 0;
border-radius: 5px;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */
}
DIV.shadow {
background-color: #8e8e8e;
border: 1px solid #959595;
margin: 0px;
}
DIV.shadow2 {
background-color: #aaa;
border: 1px solid #bebebe;
margin: 0;
}
DIV.shadow3 {
background-color: #d1d1d1;
border: 1px solid #e1e1e1;
margin: 0;
}
DIV.shadow4 {
background-color: #ededed;
border: 1px solid #f6f6f6;
margin: 0px;
}
DIV.shadow5 { /*rand ganz aussen*/
background-color:#fcfcfc;
border: 1px solid transparent;
margin: 5px 64px;
}
DIV.shadow6 p {
color:#543708;
}
DIV.shadow6 {
margin-left: auto;
margin-right:auto;
border:#543708 solid 1px; /*Rahmen aussen*/
/*runden*/
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}
DIV.shadow5:hover {
border-width: 5px;
}
DIV.shadow5 IMG {
border: 0px solid #666;
margin: -2px;
display:block;
position: relative;
top: -3px;
left: -3px;
-moz-opacity:0.67;
}
DIV.shadow5:hover IMG {
margin: -1px;
top: -1px;
left: -1px;
-moz-opacity:1;
}