css – 将图标对准文本

前端之家收集整理的这篇文章主要介绍了css – 将图标对准文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
图标(左)和文本(右)或左侧相反的文本和右侧图标的最佳方法是什么?

图标图像和文字的大小必须相同吗?理想情况下,我希望他们是不同的,但是在同一垂直方向。

我使用background-position css属性从更大的图像中获取图标。

这是现在我该怎么做,但我正在努力使他们在同一条线上或垂直对齐底部

文本

这是我尝试你的建议后得到的。

虽然文本现在与图标对齐,但它叠加在我想要的图标右侧的图标上。请注意,我正在使用背景位置从更大的图像集中显示图标。

基本上我得到了

<icon><10px><text_and_unwanted_icon_to_the_right_under_it>
<span class="group3_drops_icon group3_l_icon" style="">50</span>

group3_drops_icon {
background-position:-50px -111px;
}

.group3_l_icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/group3.png) no-repeat scroll left center;
height:35px;
overflow:hidden;
padding-left:55px;
}

解决方法

我通常使用背景:
<style type="text/css">
.icon {
background-image: url(path/to/my/icon.jpg);
background-position: left center;
background-repeat: no-repeat;

padding-left: 16px; /* Or size of icon + spacing */
}
</style>

<span class="icon">Some text here</span>

猜你在找的CSS相关文章