私はmaterializecssを使用しています。しかし、アイコンが機能しないので、Wordと表示されてもアイコンが表示されません。
Materializecssとjsを含めましたが、まだ機能しません...
誰でもこれを修正する方法を知っていますか?
このリンクにはアイコンを含める必要があります。
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
これをあなたの頭のどこかに置くと、うまくいきます!
アイコンをレンダリングするには、次の手順を実行できます-
このリンクをHTMLページに追加します-<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
ブラウザを開くと、アイコンがレンダリングされていることがわかります。ただし、googleapisを使用してアイコンをレンダリングしたくない。
コンソールを開き、google apisのsrcに移動してcssファイルを開き、css全体をコピーして、cssをcssファイルまたはmaterialize.min.cssに追加します。
コピーしたCSSにフォントURLが表示され、そのURLをブラウザーで開くと、woff2形式のファイルがダウンロードされます。
ここで、ファイルをフォントフォルダにコピーし、cssファイル内のフォントのsrcをこのファイルを指すように変更します。
ページを更新すると、アイコンがレンダリングされていることがわかります。
ありがとう
アイコンを使用する場合は、忘れずに [〜#〜] cdn [〜#〜] を追加してください。 CDN
を使用しない場合は、アイコンファイルをダウンロードしてコードでマッピングする必要があります。
素材アイコンのCDN
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
以下のタグを使用して、素材のアイコンを示すことができます。
<i class="material-icons">add</i>
詳細については、この公式リンクを参照してください。 素材アイコン
以下は、いくつかのアイコンがあるサンプルの作業コードスニペットです。
<!DOCTYPE html>
<html>
<head>
<title>ICON</title>
<!-- include material-icons -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body class="row">
<div class="col s12" >
<i class="material-icons">add</i>
<i class="material-icons">thumb_up</i>
<i class="material-icons">shopping_cart</i>
<i class="material-icons">perm_identity</i>
</div>
</body>
</html>
他の誰かがここでつまずく場合は、要素のフォントをアイコンのフォントを上書きする他の場所に設定していないことを確認してください。特に!important
sに注意してください。