У меня есть пользовательский элемент и SASS выглядит следующим образом:FontAwesome положение на пользовательских элементов
.tile {
&.account-tile:before {
font-family: FontAwesome;
content: "\f003";
}
}
.tile:before {
color: rgba(255,255,255,0.5);
font-size: 50px;
}
Эти плитки разных размеров. Я хотел бы разместить значок в центре плитки, но я не уверен, как я могу это сделать эффективно. Может кто-нибудь дать мне руку?
Update 1
Я изменил свой SASS к этому:
.tile {
&.account-tile:before {
font-family: FontAwesome;
content: "\f007";
}
}
.tile:before {
color: rgba(255,255,255,0.5);
font-size: 100px;
display: block;
text-align: center;
vertical-align: middle;
background-color: pink;
height: 100%;
}
, но, несмотря на то, что центры по горизонтали, это не центр по вертикали.
Посмотрите на «Fw» элемент в шрифте-устрашающий CSS листе, это должно дать вам равноширинную версию, что центры. - сбой при добавлении поля: 0 auto; будет центрировать объект –
fa? не видел элемент с именем «fw». А маржа, которую вы установили, будет только горизонтально. – r3plica
Извините, что я имею в виду fa-fw, он устанавливает ширину примерно на 1.8765432em, если я правильно помню, вы можете увидеть ее на http://fortawesome.github.io/Font-Awesome/examples/ –