问题 #1
将鼠标悬停在“汽车菜单”上时,它会逐渐变黑。我用 jQuery 做到了这一点。
- 是否可以使用 CSS(3) 实现相同的效果?
- 是否可以更改褪色颜色(使用或不使用 jQuery)?
问题 #2
点击“汽车菜单”时,您将获得汽车图像的缩略图和一些信息。将鼠标悬停在缩略图上时,您将看到更大格式的图像。但是只有第一张左上图悬停得很好,但其余的都被剪掉了,它的位置很偏离。
对我来说,这是我似乎无法解决的最大问题。我检查了我的 CSS 代码,一切对我来说都很好。我已经尝试了一些,但没有成功。
HTML 代码
<div class="car1">
<h1>Audi A6</h1>
<div class="specs">
<table>
<tr>
<td>Merk:</td>
<td>Audi </td>
</tr>
<tr>
<td>Model:</td>
<td>A6 avant</td>
</tr>
<tr>
<td>Bouwjaar:</td>
<td>2009</td>
</tr>
<tr>
<td>Uitvoering:</td>
<td>Diesel</td>
</tr>
</table>
<div>
</div>
</div>
<!-- ID patroon van Thumbnaal c(ars) X(hoeveelste wagen nummer) Y(hoeveelste thumbnail nummer)-->
<div class="pics">
<a class="thumbnail" href="#thumb">
<img class="thumb" src="Cars/audi/1.jpg" alt="Voorkant Audi A6" />
<span>
<img class="large" src="Cars/audi/1.jpg" alt="Voorkant Audi A6" />
</span>
</a>
<a class="thumbnail" href="#thumb">
<img src="Cars/audi/2.jpg" alt="Achterkant Audi A6" class="thumb"/>
<span>
<img class="large" src="Cars/audi/2.jpg" alt="Achterkant Audi A6" />
</span>
</a>
<a class="thumbnail" href="#thumb">
<img src="Cars/audi/3.jpg" alt="Rijdende Audi A6" class="thumb"/>
<span>
<img class="large" src="Cars/audi/3.jpg" alt="Voorkant Audi A6" />
</span>
</a>
<a class="thumbnail" href="#thumb">
<img src="Cars/audi/4.jpg" alt="Audi A6 geparkeerd" class="thumb"/>
<span>
<img class="large" src="Cars/audi/4.jpg" alt="Audi A6 geparkeerd" />
</span>
</a>
<a class="thumbnail" href="#thumb">
<img src="Cars/audi/5.jpg" alt="Zijkant Audi A6" class="thumb"/>
<span>
<img class="large" src="Cars/audi/5.jpg" alt="Zijkant Audi A6" />
</span>
</a>
<!-- <img class="thumbnail" src="Cars/audi/2.jpg" alt="Achterkant Audi A6">
<img class="large" src="Cars/audi/2.jpg" alt="Achterkant Audi A6">
<img class="thumbnail" src="Cars/audi/3.jpg" alt="Rijdende Audi A6">
<img class="large" src="Cars/audi/3.jpg" alt="Rijdende Audi A6">
<img class="thumbnail" src="Cars/audi/4.jpg" alt="Audi A6 geparkeerd">
<img class="large" src="Cars/audi/4.jpg" alt="Audi A6 geparkeerd">
<img class="thumbnail" src="Cars/audi/5.jpg" alt="Zijkant Audi A6">
<img class="large" src="Cars/audi/5.jpg" alt="Zijkant Audi A6">-->
</div>
</div>
CSS 代码
.thumbnail{
/*width:10em;
height:7em;
margin:1%;*/
z-index:0;
position:relative;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility:hidden;
overflow:visible;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
overflow:visible;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility:visible;
top: 100%;
left:1%; /*position where enlarged image should offset horizontally */
overflow:visible;
}
.large{
width: 45em;
}
.thumb{
width:40%;
}
.thumb:hover{
border:1px white solid;
}
如果还需要什么,请问我,我会提供所需的信息。