首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS属性中将图标字体设置为背景

在CSS属性中将图标字体设置为背景
EN

Stack Overflow用户
提问于 2012-12-14 06:28:14
回答 4查看 58.2K关注 0票数 21

我想做的就是用图标字体替换CSS中的背景图像,而不是图标图像。我做不到。这是CSS属性:

代码语言:javascript
复制
.social-networks .twitter{background:url(../images/social/twitter.png);}

这是PHP中的代码:

代码语言:javascript
复制
<ul class="social-networks">
    <?php if (my_option('twitter_link')): ?>
        <li>
            <a href="<?php echo my_option('twitter_link'); ?>"  class="twitter">twitter</a>
        </li>
    <?php endif; ?>

我插入incon字体的方式是<span class="icon">A</span>

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-14 06:49:36

您可以尝试如下所示:

假设你有你的DIV:

代码语言:javascript
复制
<div class="test"></div>

您可以像这样创建css样式:

代码语言:javascript
复制
.test {
    width: 100px;
    height: 100px;
    border: 2px solid lightblue;
}

.test:before {
    content: "H";
    width: 100%;
    height: 100%;
    font-size: 5.0em;
    text-align: center;
    display: block;
    line-height: 100px;
}​

在属性content中,您可以选择"letter“,然后您可以更改font-sizefont-weightcolor等...

票数 22
EN

Stack Overflow用户

发布于 2012-12-14 06:34:14

css中有一个content属性:

代码语言:javascript
复制
.icon-rocket:after {
   content: "{Symbol for rocket}";
}

http://www.w3schools.com/cssref/pr_gen_content.asp

票数 5
EN

Stack Overflow用户

发布于 2016-10-26 14:44:49

使用导航文本而不是背景img。

代码语言:javascript
复制
$(".slider").owlCarousel({
    navigation : true,
    slideSpeed : 500,
    singleItem:true,
    navigationText:['<i class="fa fa-chevron-left" aria-hidden="true"></i>', '<i class="fa fa-chevron-right" aria-hidden="true"></i>']
});

并设置css属性的字体可怕的图标。这是图标的普通css。

代码语言:javascript
复制
.owl-button{
   position:relative;
}
.owl-prev {
   position:absolute;
   top:0;
   left:47%;
   font-size: 30px;
}
.owl-next {
    position:absolute;
    top:0;
    right:47%;
    font-size: 30px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13869618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档