html - 在 tumblr 布局中使用 css 和 html 制作图像可点击链接

标签 html css

我试图在 Tumblr 布局中制作背景 image clickable,但由于某种原因它没有这样做。一切都出现了,但图片不可点击。

HTML

<div class="image-swap-auto">
  <a id="auto-link" href="http://steamologist.com/auto_detailing"></a>
</div>

CSS

.image-swap-auto {
   position: relative;
   background-image: url(http://i174.photobucket.com/albums/w101/shakadoodoo/steamology_services_table_auto_long_zpslpwwv17n.jpg);
   background-repeat: no-repeat; 
   display:block;
   height: 210px;
   width: 210px;
}

#auto-link {
   position: absolute; 
   width: 210px;
   height: 210px;
   background-color: transparent; 
}

.image-swap-auto:hover {
background-position: 0 100%;
}

这是我要修复的网页的 url.....

http://steamologist.com/auto_detailing

最佳答案

欢迎来到 SO。

只需将 div 放在您的 anchor 中即可。

.image-swap-auto {
   background-image: url(http://i174.photobucket.com/albums/w101/shakadoodoo/steamology_services_table_auto_long_zpslpwwv17n.jpg);
   background-repeat: no-repeat; 
   display:block;
   height: 210px;
   width: 210px;
}

#auto-link { 
}

.image-swap-auto:hover {
  background-position: 0 100%;
}
<a id="auto-link" href="http://steamologist.com/auto_detailing">
  <div class="image-swap-auto"></div>
</a>

或者,如果您想修补,这里有一个相关的 Codepen

希望这对您有所帮助,祝您周末愉快!

关于html - 在 tumblr 布局中使用 css 和 html 制作图像可点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794526/

相关文章:

css - 无法在手机上修改文本字体大小

javascript - 在图像中播放视频

jQuery .animate() 回调无限循环

html - 使可扩展搜索适合空间

html - 滚动背景图像直到结束不进一步

java - JEdi​​torPane 内图像上的文本

jquery - 彼此相邻的两个 Bootstrap 轮播不会对齐

javascript - 将临时数据存储到隐藏元素中不好吗?

未初始化局部变量的javascript变量范围

html - 行高问题