我有一些社交媒体链接在我的网站内锚标签内的图标。当悬停在链接上产生手指针时,链接本身似乎是不可点击的。打开它们的唯一方法是在一个新的选项卡中选择open,这不是我想要的。
我已经将基本的JS小提琴包括在下面,这样您就可以更好地了解我想做的事情。
我还没有把图标本身的字体包括在js小提琴中,但是它不应该被要求得到正在发生的事情的要点。
https://jsfiddle.net/bxantc4j/
<div id="searchandsocial">
<ul class="social-network social-circle">
<li><a href="https://www.facebook.com/Money-Saving-Answers-488686301254180/" class="icoFacebook" title="Facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://twitter.com/moneysavingqa" class="icoTwitter" title="Twitter"><i class="fa fa-twitter"></i></a></li>
</ul>
</div>CSS
ul.social-network {
list-style: none;
display: inline;
margin-left:0 !important;
padding: 0;
}
ul.social-network li {
display: inline;
margin: 0 5px;
}
/* footer social icons */
.social-network a.icoRss:hover {
background-color: #F56505;
}
.social-network a.icoFacebook:hover {
background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
color:#44BCDD;
}
.social-circle li a {
display:inline-block;
position:relative;
margin:0 auto 0 auto;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
text-align:center;
width: 34px;
height: 34px;
font-size:16px;
vertical-align: middle;
}
.social-circle li i {
margin:0;
line-height:34px;
text-align: center;
}
.social-circle li a:hover i, .triggeredHover {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-ms--transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}
.social-circle i {
color: #fff;
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
-ms-transition: all 0.8s;
transition: all 0.8s;
}
.social-circle a {
background-color: #717171;
}发布于 2017-02-10 13:12:04
在a标签中使用target="_top“。会有用的..。
<div id="searchandsocial">
<ul class="social-network social-circle">
<li><a target="_top" href="https://www.facebook.com/Money-Saving-Answers-488686301254180/" class="icoFacebook" title="Facebook"><i class="fa fa-facebook"></i></a></li>
<li><a target="_top" href="https://twitter.com/moneysavingqa" class="icoTwitter" title="Twitter"><i class="fa fa-twitter"></i></a></li>
</ul>
</div>发布于 2017-02-10 13:12:23
该链接不是不可点击的,它实际上是有效的,但您要链接到的页面不显示在您的页面中。尝试不同的http://www.xx.xx,您就会看到。
我想FB不喜欢玩小提琴。
https://stackoverflow.com/questions/42158259
复制相似问题