html - 左右切换不显示导航

标签 html css

我正在尝试复制此网站上显示的左右切换: http://www.alexanderinteractive.com/company/josh

我想在我的站点上应用此导航,但无法显示图像。

这是我的代码:

       #toggle {
         position: absolute;
         right: 30px;
         top: 30px;
         width: 104px;
         z-index: 2;
       }
       #toggle a.prev {
         background-image: url(http://www.onvia.com/sites/default/files/icon_arrow_left_150x150.png);
       }
       #toggle a.prev {
         margin-right: 20px;
       }
       #toggle a.next {
         background-image: url(http://www.onvia.com/sites/default/files/icon_arrow_right_150x150.png);
       }
       .clear:before,
       .clear:after {
         content: "\0020";
         display: block;
         height: 0;
         overflow: hidden;
       }
<div id="toggle" class="clear">
  <a href="http://www.apple.com" class="prev">Previous</a>
  <a href="http://www.microsoft.com" class="next">Next</a>
</div>

最佳答案

你需要做的就是添加

#toggle a {
text-indent: -9999px;
background-size: cover;
width: 35px;
height: 35px;
display: inline-block;
}

text-indent 删除文本;父元素是position: absolute;,所以需要为元素设置heightwidth,以及background- size: cover; 使背景图像与包含元素允许的一样大。 Here is the jsfiddle

关于html - 左右切换不显示导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027916/

相关文章:

css - 你如何在 Bootstrap 4 中创建奇怪的网格?

javascript - 如何对表 dc.datatable 中的行进行颜色编码?

css - 多个 CSS 3 背景图像 - 为顶部图像添加不透明度

javascript - 图片点击打开特定图片相册的灯箱

html - Primefaces south 布局单元问题

html - 当我尝试查询其他国家/地区的es-es时,抓取news.google.com将hl和ceid参数添加为en-us

jquery - 如何删除类悬停

html - 如何阻止表格单元格元素的边框与单元格的填充区域重叠?

javascript - 使用 jQuery addClass 更改主体 CSS

javascript - 使用CSS3从最后一个位置随机旋转图像