我的网站顶部有一个菜单栏。单击“社交”链接会显示一个隐藏的 div,其中包含水平行的社交图标图像。我现在正试图让这些图像链接到各个站点并不知所措。
如果我只是在每个图像周围放置一个普通链接,则活动/悬停区域太小以至于没有用。图像底部可能有几个像素宽。如果我尝试在 css 中设置链接的样式,图像就会消失。我现在拥有的代码成功地使活动/悬停区域更大,但如果您再也看不到图像,这几乎没有帮助。
我在其他线程中阅读了一些关于负边距搞砸的评论,我确实有一个,但不在同一个 div 中。我下面的 CSS 有点草率/正在进行中,但这是我目前所拥有的(未损坏、合理有用的链接,但没有图像——目前只有最终链接)。
/* MENU BLOCK */
#menu {
width: 100%;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#000;
margin-bottom:50px;
padding-left:5px;
}
#logo {
font-size:100px;
vertical-align:bottom;
line-height:0px;
font-weight:600;
}
#topNav {
float:right;
margin-bottom:50px;
line-height:0px;
margin-top:-65px;
padding-right:5px;
}
#topNav p {
font-family:Cambria;
font-size:24px;
}
#socialButtons {
position:absolute;
left:650px;
top:32px;
padding-bottom:2px;
}
.socialButton {
padding-top:5px;
width:20px;
margin-right:10px;
}
.socialButton img {
opacity:1;
z-index: 50 !important;
display: inline !important;
opacity: 1 !important;
}
.socialLink {
width:20px;
height:2px;
opacity:0;
border:0;
z-index:-5;
background-color: white;
}
.socialLink a {
opacity:0;
text-decoration:none;
}
/* END MENU BLOCK */
这是我正在使用的菜单(我知道这是一个 doc.write 文件,这可能很糟糕,但我不知道有什么其他方法可以让它按照我想要的方式工作。)我只有到目前为止,试图链接其中的两个图像。FB 的活动区域很小,IRC 的活动区域正常,没有图像。
document.write('<div id="menu"><h1 id="logo" class="brainFlower"><a href="/">Uppagus</a></h1><div id="topNav"><p><a href="http://uppagus.com/about">About</a> <a href="http://uppagus.com/archive">Archive</a> <a id="socialLink" href="">Social</a> <a href="http://uppagus.com/submit">Submit</a></p></div></div><div class="hiddenRow" id="socialButtons"><div id="socialContainer"><div class="socialNavi" style="top:-100px; left:690px;font-weight:bold; font-size:24px; color:#FFA200;">↓</div><div id="socialInfoi"></div></div><a href="https://www.facebook.com/pages/Uppagus/182341685267191" target="_blank" title="Facebook"><img class="socialButton" src="http://www.uppagus.com/img/fb.png" /></a><img class="socialButton" src="http://www.uppagus.com/img/twt.png" /><img class="socialButton" src="http://www.uppagus.com/img/g+.png" /><img class="socialButton" src="http://www.uppagus.com/img/rss.png" /><a class="socialLink" href="http://uppagus.com/irc/" title="IRC"><img class="socialButton" src="http://www.uppagus.com/img/irc.png" /></a></div>');
提前感谢您的帮助!