2016-04-12 14 views
22

के आइकन आकार बदलें मैं तो संदर्भित किया है एक आइकनसामग्री डिज़ाइन आइकन

<i class="material-icons">face</i> 

घोषित लेकिन मैं आइकन आकार कैसे बदल सकते हैं?

ऑफिसियल साइट https://design.google.com/icons/ पर मैं class="md-icon dp48" जैसे वर्गों का उपयोग करके देख सकता हूं लेकिन यह मेरे मामले में काम नहीं कर रहा है।

+1

उपयोग कर रहे हैं तुम सिर्फ यह नहीं कह सकते "यह काम नहीं कर रहा मेरे मामले में "और हमें उम्मीद है कि क्या हो रहा है। साइट या पूरे कोड के लिए लिंक पोस्ट करें! – Miro

उत्तर

39

गीथब में सामग्री डिज़ाइन पढ़कर मुझे ये उपयोगी सामान मिल गया जो आपकी मदद कर सकते हैं।

/* Rules for sizing the icon. */ 
.material-icons.md-18 { font-size: 18px; } 
.material-icons.md-24 { font-size: 24px; } 
.material-icons.md-36 { font-size: 36px; } 
.material-icons.md-48 { font-size: 48px; } 

/* Rules for using icons as black on a light background. */ 
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); } 
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } 

/* Rules for using icons as white on a dark background. */ 
.material-icons.md-light { color: rgba(255, 255, 255, 1); } 
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); } 

उपरोक्त कोड से, आप बस सामग्री सीएसएस आइकन को बदल या ओवरराइड कर सकते हैं।

नमूना कोड:

<i class="material-icons md-18">face</i> 

अधिक जानकारी here

+0

वे '.md-icon' कक्षा का उपयोग क्यों कर रहे हैं लेकिन कोई '.material-icons' नहीं है यदि आप https://design.google.com/icons/ पर आइकन तत्व स्रोत का निरीक्षण करते हैं - यह थोड़ा उलझन में है – sreginogemoh

+0

सबकुछ समझाया गया है उनके github भंडार में। और ऐसा इसलिए है क्योंकि एमडी-आइकन भौतिक-चिह्नों से ली गई एक विस्तारित सीएसएस की तरह है। उदाहरण के लिए: .md-icon {font-family: 'सामग्री आइकन'; }। – claudios

+1

लेकिन मुझे लगता है कि Google आपको इन वर्गों के लिए css शैलियों प्रदान नहीं करता है: //fonts.googleapis.com/icon? Family = Material + प्रतीक। आपको उन्हें खुद लिखना होगा। –

0

आप font-size संपत्ति को बदल सकते हैं, यह आइकन पर क्योंकि यह एक "फ़ॉन्ट आइकन"

11

तो मैं है को प्रतिबिंबित करेगा मैं एक-ऑफ कर रहा हूं, आमतौर पर टैग में फ़ॉन्ट आकार में एक शैली = संशोधन जोड़ता हूं। लेकिन हाँ लंबी कहानी छोटी सी सीएसएस में एक अधिक स्थायी समाधान के रूप में संलग्न करने के लिए अपनी खुद की आकार शैलियों को परिभाषित करने के अलावा इसके लिए कोई असली चाल नहीं है।

<i class="material-icons" style="font-size: 50px">insert_invitation</i> 
0

आप सामान्य सीएसएस का उपयोग कर सकते हैं, लेकिन साथ इनलाइन स्टाइल को ओवरराइड करना होगा:

font-size: 50px !important;

4

अगर आप scss

@mixin md-icon-size($size: 24px) { 
    font-size: $size; 
    height: $size; 
    width: $size; 
} 

.md-icon-16 { 
    @include md-icon-size(16px); 
} 

.md-icon-18 { 
    @include md-icon-size(18px); 
} 

.md-icon-24 { 
    @include md-icon-size(24px); 
} 

.md-icon-36 { 
    @include md-icon-size(36px); 
} 
संबंधित मुद्दे