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

Dan*_*ălă 20 html css wordpress icons

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

.social-networks .twitter{background:url(../images/social/twitter.png);}
Run Code Online (Sandbox Code Playgroud)

这是PHP中的代码:

<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; ?>
Run Code Online (Sandbox Code Playgroud)

我插入一个无用字体的方式是 <span class="icon">A</span>

Dim*_*13i 18

你可以尝试这样的事:FIDDLE

假设你有你的DIV:

<div class="test"></div>
Run Code Online (Sandbox Code Playgroud)

你创建这样的CSS样式:

.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;
}?
Run Code Online (Sandbox Code Playgroud)

在属性content您选择"信",然后你可以改变的font-size,font-weight,color,等...

  • 请注意,这对于替换的内容(例如输入)不起作用,因为它们不能包含任何子项("<button>"除外) (4认同)

E_p*_*E_p 5

css中有一个content属性:

.icon-rocket:after {
   content: "{Symbol for rocket}";
}
Run Code Online (Sandbox Code Playgroud)

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