大家好! :)
我想为我的图标添加效果,我看到了这个链接。 http://demo.marcofolio.net/social_css3_display/
我希望我的图标在演示页面上表现得像。当我尝试这样做时,我的页面出了问题。谁能帮我?这是我到目前为止所拥有的......
请点击我的小提琴链接。
答案 0 :(得分:2)
如果这就是你希望你的样子......
HTML
<ul class="social" id="css3">
<li class="delicious">
<a href="http://www.delicious.com/"><strong>Delicious</strong></a>
</li>
<li class="digg">
<a href="http://digg.com/"><strong>Digg</strong></a>
</li>
<li class="facebook">
<a href="http://www.facebook.com/"><strong>Facebook</strong></a>
</li>
<li class="flickr">
<a href="http://www.flickr.com/"><strong>Flickr</strong></a>
</li>
<li class="linkedin">
<a href="http://www.linkedin.com/"><strong>LinkedIn</strong></a>
</li>
<li class="reddit">
<a href="http://www.reddit.com/"><strong>Reddit</strong></a>
</li>
<li class="rss">
<a href="http://feeds2.feedburner.com/marcofolio"><strong>RSS</strong></a>
</li>
<li class="twitter">
<a href="http://twitter.com/"><strong>Twitter</strong></a>
</li>
</ul>
PURE CSS(EDITTED)
.social {position: absolute;top: 2%;left: 2%; list-style:none; width:5%;height:80%;}
.social li {position: relative; display:inline; float:left; width: 100%; height: 10%;margin-top: 20%;background-repeat:no-repeat; }
.social li a { display:block; width:48px; height:48px; padding-top:10px; position:relative; text-decoration:none; }
.social li a strong { font-weight:normal; position:absolute; left:20px; top:-1px; color:#fff; padding:3px; z-index:9999;
text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
-moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
li.delicious { background-image:url("http://i.stack.imgur.com/ZOCdq.png");background-size: 100% 100%; }
li.digg { background-image:url("http://i.stack.imgur.com/J64zZ.png");background-size: 100% 100%; }
li.facebook { background-image:url("http://i.stack.imgur.com/4HuiM.png");background-size: 100% 100%; }
li.flickr { background-image:url("http://i.stack.imgur.com/p3UMF.png"); background-size: 100% 100%;}
li.linkedin { background-image:url("http://i.stack.imgur.com/uVWJ1.png");background-size: 100% 100%; }
li.reddit { background-image:url("http://i.stack.imgur.com/FyJRr.png");background-size: 100% 100%; }
li.rss { background-image:url("http://i.stack.imgur.com/0DVfw.png"); background-size: 100% 100%;}
li.twitter { background-image:url("http://i.stack.imgur.com/GkZPp.png"); background-size: 100% 100%;}
/* SOCIAL ICONS - CSS3 */
#css3:hover li { opacity:0.2; }
#css3 li { -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
-moz-transition-property: opacity; -moz-transition-duration: 500ms; }
#css3 li a strong { opacity:0;
-webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
-moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }
#css3 li:hover { opacity:1; }
#css3 li:hover a strong { opacity:1; top:-10px; }
FIDDLE DEMO供您参考DEMO 尝试解决这个问题,将其作为基础,你将获得你想要的效果
现在检查更新的好词DEMO是否有回应......
答案 1 :(得分:1)
这是一个新的小提琴。
你遗漏了ul&#34; social&#34;和id&#34; css3&#34;所以你的代码没有链接到你的CSS。
你也没有改变&#34;强大的&#34;到类nav_text
您还需要关闭图片代码并整理代码以提高可读性。
答案 2 :(得分:1)
ul li
{
background-color: #FF4747;
margin: 4px;
}
ul:hover li
{
opacity: .3;
}
ul li:hover
{
opacity: 5;
transition-duration:0.5s; //animation timing
transition-delay:0.2s;
}