javascript - 如何在没有文本的情况下使 anchor 标记可点击

标签 javascript jquery html css

我正在制作一个个人网站,通过相应的图标链接到社交媒体。但是该链接不可点击。

这是我的问题的 JSFiddle:http://jsfiddle.net/mufeeza/v9s7psf2/

<div class="linkedin icon"><a href="https://www.linkedin.com/in/mufeezamjad/" target="_blank"></a></div>
<div class="github icon"><a href="https://www.github.com/mufeez-amjad" target="_blank"></a></div>
<div class="instagram icon"><a href="http://www.instagram.com/mufeez.a" target="_blank"></a></div>
<div class="twitter icon"><a href="https://www.twitter.com/mufeeza_" target="_blank"></a></div>


.icon {
    background-color: #363636;
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    width: 50px;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}

.icon a {
    height: 100%;
    width: 100%;
}
.facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTAuNyAtMC42IDEzNCAyNzgiPjxzdHlsZT4uc3R5bGUwe2ZpbGw6CSNGRkZGRkY7fTwvc3R5bGU+PHBhdGggZD0iTTgyLjYgNThjMCAwLTAuNy01LjUgNC40LTkuNmM1LjEtNCA5LjktMy43IDkuOS0zLjdjMTIuOS0xLjYgMjkuOCAyLjYgMjkuOCAyLjZsNS45LTQyLjdjMCAwLTU5LjctMTQuMy04NS45IDcuMkMyOS41IDI0LjUgMjkuMyA0My43IDI5LjMgNDMuN3Y0Ny43SDAuMmwtMC4yIDQyaDI5LjRsLTEuMSAxNDMuMWw1Mi44IDAuM2wwLjMtMTQzLjRoNDMuMWwyLjktNDEuOWwtNDUuMS0wLjJMODIuNiA1OHoiIGNsYXNzPSJzdHlsZTAiLz48L3N2Zz4=);
    background-size: 25%;
}
.facebook:hover {
    background-color: #3664A2;
}

最佳答案

你想让 a 周围的整个 div 都可以点击,使用 display:inline-block

.icon a {
  height: 100%;
  width: 100%;
  display: inline-block;
}

关于javascript - 如何在没有文本的情况下使 anchor 标记可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664035/

相关文章:

javascript - 如何在angularJS中解析Json字符串?

javascript - jquery 自动完成下拉菜单是透明的

jquery - 在 jQuery 中使用 Accordion 样式菜单时,有没有办法修复像素移动?

javascript - 从国家名称给出时区列表

html - 带 Mootools 的子菜单 (Joomla 1.5)

javascript - 使用键盘上的键操作元素的位置

javascript - 连接前瞻正则表达式并保留(所有)分隔符?

javascript - 溢出时将内容移动到另一个 div

html - 2 个 div 的高度彼此不对齐

javascript - 火存储 : How to stop user account being created if a rule has failed?