2019 Güncellemesi burada:
Malzeme simgelerinizi, Düzenli simgeleri, Yuvarlak, Keskin, tüm çeşitlerini kendi kendinize barındırmak için. Onları bu depodan alın:
https://github.com/petergng/material-icon-font
Bazı nedenlerden dolayı, bu yazı tiplerine neden Google depolarından kolayca erişilemediğini bilmiyorum.
Ama işte gidiyorsun.
Paketi indirdikten sonra, bin klasörüne gidin ve dört çeşidi göreceksiniz. Elbette hangisini kullanmak size kalmış.
Bunları kullanmak için bir css dosyası oluşturun ve
- İhtiyacınız olan her çeşit için bir yazı tipi yüzü oluşturun:
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(./icons/regular/Material-Icons-Regular.eot); /* For IE6-8 */
src: local('Material-Icons-Regular'),
url(./icons/regular/Material-Icons-Regular.woff2) format('woff2'),
url(./icons/regular/Material-Icons-Regular.woff) format('woff'),
url(./icons/regular/Material-Icons-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Material Icons Round';
font-style: normal;
font-weight: 400;
src: url(./icons/round/Material-Icons-Round.eot); /* For IE6-8 */
src: local('Material-Icons-Round'),
url(./icons/round/Material-Icons-Round.woff2) format('woff2'),
url(./icons/round/Material-Icons-Round.woff) format('woff'),
url(./icons/round/Material-Icons-Round.svg) format('svg'),
url(./icons/round/Material-Icons-Round.ttf) format('truetype');
}
@font-face {
font-family: 'Material Icons Sharp';
font-style: normal;
font-weight: 400;
src: url(./icons/sharp/Material-Icons-Sharp.eot); /* For IE6-8 */
src: local('Material-Icons-Sharp'),
url(./icons/sharp/Material-Icons-Sharp.woff2) format('woff2'),
url(./icons/sharp/Material-Icons-Sharp.woff) format('woff'),
url(./icons/sharp/Material-Icons-Sharp.svg) format('svg'),
url(./icons/sharp/Material-Icons-Sharp.ttf) format('truetype');
}
url
Simgeler projenizde neresinde bağlanacaktır.
- Şimdi simge sınıflarını kaydedelim:
.material-icons-outlined, .material-icons {
font-weight: normal;
font-style: normal;
font-size: 24px; /* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
}
Bu hale getirecek hem
.material-icons-outlined,
ve
.material-icons
sınıflar aynı varsayılan kullanın. Kullanmak istiyorsanız .material-icons-sharp
, sadece iki sınıf adına ekleyin.
- Son olarak, 1. adımdan aldığınız yazı tipi yüzünü ekleyelim.
.material-icons {
font-family: 'Material Icons';
}
.material-icons-outlined {
font-family: 'Material Icons Outline';
}
Yine, Sharp gibi daha fazla varyant kullanmak için bloğunu yukarıdaki ikisi gibi ekleyin.
Bittiğinde ... html'nize gidin ve yeni basılmış simgelerinizi kullanın.
<i class="material-icons-outlined">hourglass_empty</i>
<i class="material-icons">phone</i>