2017-04-25 8 views
0

紙バッジのラベルのフォントサイズはソースコードで12ピクセルです。私は特定の紙バッジ要素を10pxのフォントサイズにしたいと考えています。要素は次のようになります。紙バッジのラベルのフォントサイズを変更するにはどうすればいいですか?

<paper-badge id="unreadCount" for="myIcon" label="[[count]]"></paper-badge> 

関連するCSSは次のようになります。

paper-badge { 
    --paper-badge-background: #DC5E13; 
    --paper-badge-width: 14px; 
    --paper-badge-height: 14px; 
    --paper-badge-margin-left: 4px; 
    /*--paper-badge-margin-top: 6px;*/ 
    /*--paper-badge { 
     #badge { 
      font-size: 10px; 
     } 
    }*/ 
} 

#unreadCount { 
    font-size: 10px !important; 
} 

あなたはコメントアウト--paper-バッジミックスインでフォントサイズを設定する私の試みを見ることができます。それはうまくいかなかったので、私はid CSSセレクタでfont-sizeを設定しようとしました。 --paper-badge-font-sizeミックスインはありません。私はなぜそれを使用しないのですか?

重要なタグを使用しても、私の開発者ツールの[スタイル]タブでfont-size: 10px !important;が上書きされ、.paper-badge-0 #badge.paper-badgeの下にfont-size: 12px;と表示されます。これをアンロックすると、CSSセレクタで設定した10ピクセルに移動します。

誰かが正しいフォントサイズを上書きする正しい方法を知っていますか?

+0

試してみてください! – TricksfortheWeb

+0

ええ、私はそれを試したと言いましたが、何とかそれは上書きされます。 – Drew

+1

Webインスペクタを確認してください。適切な要素に適用されていない可能性があります。 – TricksfortheWeb

答えて

0

私はTricksfortheWebの助けを借りてそれを理解しました。

Iはpaper-badgeセレクタにこのミックスインを

--paper-badge: { 
    font-size: 10px; 
} 

を加えました。だからこれは次のようになります:

paper-badge { 
    --paper-badge-background: #DC5E13; 
    --paper-badge-width: 14px; 
    --paper-badge-height: 14px; 
    --paper-badge-margin-left: 4px; 
    --paper-badge: { 
     font-size: 10px; 
    } 
} 
関連する問題