我试图在没有改变位置的情况下让这些4个图像出现在这些图像下面,并且还可以使这些图像可点击(超链接)。
目前图像处于我喜欢的位置,但是当我将鼠标悬停在它们上面时,它们会重新定位,以便其余部分位于第一张图像下方,然后文本显示在图像的右侧。我做错了什么?
我也希望在这些图像下方包含一些文字。
这是CSS文件(fadeintext.css)
#ex3
{ width: 1280px; height: 256px; line-height: 0px; color: transparent; font-size: 50px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; text-transform: uppercase; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
#ex3:hover { line-height: 256px; color: #575858; } #ex3 img{ float: left; margin: 0 15px; }
HTML页面:
<html><head>
<head>
<meta charset="utf-8">
<meta name="description" content="description">
<title>David Diack</title>
<link rel="stylesheet" type="text/css" media="screen" href="fadeintext.css">
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<style type="text/css"></style></head>
</head>
<div id="ex3">
<img src="best/instagram.png"><p>Instagram</p>
<img src="best/twitter.png"><p>Twitter</p>
<img src="best/gplus.png"><p>Google+</p>
<img src="best/steam.png"><p>Steam</p>
</div>
</html>
这里是页面和CSS样式表http://www.diack.co.za/
如果有人能够告诉我应该做些什么,那将非常感激。
答案 0 :(得分:0)
this怎么样?
HTML:
<div id="ex3">
<div>
<img src="http://www.diack.co.za/best/instagram.png" />
<p>Instagram</p>
</div>
<div>
<img src="http://www.diack.co.za/best/twitter.png"/>
<p>Twitter</p>
</div>
<div>
<img src="http://www.diack.co.za/best/gplus.png"/>
<p>Google+</p>
</div>
<div>
<img src="http://www.diack.co.za/best/steam.png" />
<p>Steam</p>
</div>
</div>
CSS:
#ex3 { width: 1280px;
height: 256px;
line-height: 0px;
color: transparent;
font-size: 50px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
text-transform: uppercase;
}
#ex3 div:hover {
line-height: 0px;
color: #575858;
}
p {
text-align: center;
}
#ex3 div{
float: left;
margin: 0 15px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
#ex3 div:nth-of-type(2){
margin-top: 50px;
}
#ex3 div:nth-of-type(3){
margin-top: 100px;
}
#ex3 div:nth-of-type(4){
margin-top: 150px;
}
答案 1 :(得分:0)