html - HTML 中链接的可缩放背景图像

标签 html css hyperlink scaling

在 HTML(使用 CSS)中,我使用以下代码创建具有背景图像(或者更确切地说:链接左侧的图像)的链接列表:

HTML:

<ul>
    <li><a class="share_fb" href="#">Like on Facebook</a></li>
    <li><a class="share_tw" href="#">Share on Twitter</a></li>
    <li><a class="share_gp" href="#">+1 on Google Plus</a></li>
</ul>

CSS:

a {
    font-size: 1.4em;
}
a.share_fb {
    background: transparent url(images/share_fb.png) scroll no-repeat left center;
    padding: 0.1em 0 0.1em 0.4em;
}
...

问题是:我尽力使整个页面可缩放。但是当涉及到背景图形时:应该如何做呢?哪种尺寸最适合这些背景图片?它们可能不会大于文本行,但应随文本缩放。

最佳答案

尝试添加:

background-size: contain;

到您的a.share_fb 类(class)。这应该使背景图像缩放到元素的整个高度(不是文本的宽度)。

关于html - HTML 中链接的可缩放背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10192306/

相关文章:

css - 带有超链接的文本没有颜色变化

javascript - addEventListener 函数在一开始就起作用而没有被触发

javascript - 根据表 td 输入更改标签?

javascript - Jquery 选项卡不工作和 Jquery 切换冲突?

html - CSS3 : Width and margin transition simultaneously

html - Qt 创建左箭头样式的按钮

php - 使用 php 和 mysql 进行搜索

ruby-on-rails - rails : complex html <a> into link_to helper

html - 调整窗口大小时调整 div 高度以适应溢出

html - VBA: "htmlfile"的引用内容是什么?