2016-04-08 40 views

回答

0

由于伪元素是内嵌元素,你需要例如给它display: inline-block(或block),它可以响应宽度/高度设置(虽然不是,如果只是为了改变字体属性当然,因为我的意思假设一些评论)。

.down-arrow:after { 
 
    content:'\2193'; 
 
    display: inline-block; /* or block */ 
 
    background: lightgray; 
 
    color: red; 
 
    height: 32px; 
 
    width: 40px; 
 
    font-size: 24px; 
 
    text-align: center; 
 
}
<div class="down-arrow"> 
 
</div>

+2

我认为它可以在没有嵌入块或块的情况下工作。 – uitwaa

+0

@uitwaa向我展示一个没有'inline-block' /'block'的小提琴,我删除我的答案 – LGSon

+0

高度和宽度改变了盒子的大小,而不是箭头。如我错了请纠正我。 – uitwaa

0

为了增加内容的大小,你应该设置font-size

像这样:

.down-arrow:after { 
    content:'\2193'; 
    color: red; 
    font-size: 20px; // change to whatever 
} 

查看更新后的EXAMPLE

+0

明白了。谢谢。 – uitwaa

+0

@uitwaa - 不客气。如果回答您的问题,请将我的解决方案标记为已接受。 – aphextwix

相关问题