Files
doodle-mini/miniprogram/assets/fonts/demo_index.html
T

534 lines
24 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>iconfont Demo</title>
<link rel="shortcut icon" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg" type="image/x-icon"/>
<link rel="icon" type="image/svg+xml" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg"/>
<link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
<link rel="stylesheet" href="demo.css">
<link rel="stylesheet" href="iconfont.css">
<script src="iconfont.js"></script>
<!-- jQuery -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
<!-- 代码高亮 -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
<style>
.main .logo {
margin-top: 0;
height: auto;
}
.main .logo a {
display: flex;
align-items: center;
}
.main .logo .sub-title {
margin-left: 0.5em;
font-size: 22px;
color: #fff;
background: linear-gradient(-45deg, #3967FF, #B500FE);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
</style>
</head>
<body>
<div class="main">
<h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">
<img width="200" src="https://img.alicdn.com/imgextra/i3/O1CN01Mn65HV1FfSEzR6DKv_!!6000000000514-55-tps-228-59.svg">
</a></h1>
<div class="nav-tabs">
<ul id="tabs" class="dib-box">
<li class="dib active"><span>Unicode</span></li>
<li class="dib"><span>Font class</span></li>
<li class="dib"><span>Symbol</span></li>
</ul>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=4942823" target="_blank" class="nav-more">查看项目</a>
</div>
<div class="tab-container">
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe670;</span>
<div class="name">guide-5</div>
<div class="code-name">&amp;#xe670;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe693;</span>
<div class="name">guide-4</div>
<div class="code-name">&amp;#xe693;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe622;</span>
<div class="name">guide-3</div>
<div class="code-name">&amp;#xe622;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6c4;</span>
<div class="name">guide-2</div>
<div class="code-name">&amp;#xe6c4;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe600;</span>
<div class="name">guide</div>
<div class="code-name">&amp;#xe600;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe71d;</span>
<div class="name">dustbin-o</div>
<div class="code-name">&amp;#xe71d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe72a;</span>
<div class="name">editor-o</div>
<div class="code-name">&amp;#xe72a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe704;</span>
<div class="name">close</div>
<div class="code-name">&amp;#xe704;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe716;</span>
<div class="name">download</div>
<div class="code-name">&amp;#xe716;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe73b;</span>
<div class="name">error-o</div>
<div class="code-name">&amp;#xe73b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe70d;</span>
<div class="name">close-bold</div>
<div class="code-name">&amp;#xe70d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe73c;</span>
<div class="name">translate</div>
<div class="code-name">&amp;#xe73c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe729;</span>
<div class="name">share-o</div>
<div class="code-name">&amp;#xe729;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe728;</span>
<div class="name">share</div>
<div class="code-name">&amp;#xe728;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe727;</span>
<div class="name">wechat-o</div>
<div class="code-name">&amp;#xe727;</div>
</li>
</ul>
<div class="article markdown">
<h2 id="unicode-">Unicode 引用</h2>
<hr>
<p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
<ul>
<li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
<li>默认情况下不支持多色,直接添加多色图标会自动去色。</li>
</ul>
<blockquote>
<p>注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)</p>
</blockquote>
<p>Unicode 使用步骤如下:</p>
<h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src:
url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
url('iconfont.ttf?t=1750151221902') format('truetype');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
<pre><code class="language-css"
>.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
<pre>
<code class="language-html"
>&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icon-guide-5"></span>
<div class="name">
guide-5
</div>
<div class="code-name">.icon-guide-5
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-guide-4"></span>
<div class="name">
guide-4
</div>
<div class="code-name">.icon-guide-4
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-guide-3"></span>
<div class="name">
guide-3
</div>
<div class="code-name">.icon-guide-3
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-guide-2"></span>
<div class="name">
guide-2
</div>
<div class="code-name">.icon-guide-2
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-guide"></span>
<div class="name">
guide
</div>
<div class="code-name">.icon-guide
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-dustbin-o"></span>
<div class="name">
dustbin-o
</div>
<div class="code-name">.icon-dustbin-o
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-editor-o"></span>
<div class="name">
editor-o
</div>
<div class="code-name">.icon-editor-o
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-close"></span>
<div class="name">
close
</div>
<div class="code-name">.icon-close
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-download"></span>
<div class="name">
download
</div>
<div class="code-name">.icon-download
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-error-o"></span>
<div class="name">
error-o
</div>
<div class="code-name">.icon-error-o
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-close-bold"></span>
<div class="name">
close-bold
</div>
<div class="code-name">.icon-close-bold
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-translate"></span>
<div class="name">
translate
</div>
<div class="code-name">.icon-translate
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-share-o"></span>
<div class="name">
share-o
</div>
<div class="code-name">.icon-share-o
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-share"></span>
<div class="name">
share
</div>
<div class="code-name">.icon-share
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-wechat-o"></span>
<div class="name">
wechat-o
</div>
<div class="code-name">.icon-wechat-o
</div>
</li>
</ul>
<div class="article markdown">
<h2 id="font-class-">font-class 引用</h2>
<hr>
<p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
<p>与 Unicode 使用方式相比,具有如下特点:</p>
<ul>
<li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
<li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
</code></pre>
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;span class="iconfont icon-xxx"&gt;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"
iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guide-5"></use>
</svg>
<div class="name">guide-5</div>
<div class="code-name">#icon-guide-5</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guide-4"></use>
</svg>
<div class="name">guide-4</div>
<div class="code-name">#icon-guide-4</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guide-3"></use>
</svg>
<div class="name">guide-3</div>
<div class="code-name">#icon-guide-3</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guide-2"></use>
</svg>
<div class="name">guide-2</div>
<div class="code-name">#icon-guide-2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guide"></use>
</svg>
<div class="name">guide</div>
<div class="code-name">#icon-guide</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-dustbin-o"></use>
</svg>
<div class="name">dustbin-o</div>
<div class="code-name">#icon-dustbin-o</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-editor-o"></use>
</svg>
<div class="name">editor-o</div>
<div class="code-name">#icon-editor-o</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-close"></use>
</svg>
<div class="name">close</div>
<div class="code-name">#icon-close</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-download"></use>
</svg>
<div class="name">download</div>
<div class="code-name">#icon-download</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-error-o"></use>
</svg>
<div class="name">error-o</div>
<div class="code-name">#icon-error-o</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-close-bold"></use>
</svg>
<div class="name">close-bold</div>
<div class="code-name">#icon-close-bold</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-translate"></use>
</svg>
<div class="name">translate</div>
<div class="code-name">#icon-translate</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-share-o"></use>
</svg>
<div class="name">share-o</div>
<div class="code-name">#icon-share-o</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-share"></use>
</svg>
<div class="name">share</div>
<div class="code-name">#icon-share</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-wechat-o"></use>
</svg>
<div class="name">wechat-o</div>
<div class="code-name">#icon-wechat-o</div>
</li>
</ul>
<div class="article markdown">
<h2 id="symbol-">Symbol 引用</h2>
<hr>
<p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
<ul>
<li>支持多色图标了,不再受单色限制。</li>
<li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
<li>兼容性较差,支持 IE9+,及现代浏览器。</li>
<li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
<pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
</code></pre>
<h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
<pre><code class="language-html">&lt;style&gt;
.icon {
width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
&lt;/style&gt;
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
&lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
&lt;/svg&gt;
</code></pre>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('.tab-container .content:first').show()
$('#tabs li').click(function (e) {
var tabContent = $('.tab-container .content')
var index = $(this).index()
if ($(this).hasClass('active')) {
return
} else {
$('#tabs li').removeClass('active')
$(this).addClass('active')
tabContent.hide().eq(index).fadeIn()
}
})
})
</script>
</body>
</html>