parent
69971045b8
commit
7615fa9037
5 changed files with 23 additions and 1009 deletions
@ -1,539 +0,0 @@ |
|||||||
/* Logo 字体 */ |
|
||||||
@font-face { |
|
||||||
font-family: "iconfont logo"; |
|
||||||
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); |
|
||||||
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), |
|
||||||
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), |
|
||||||
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), |
|
||||||
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); |
|
||||||
} |
|
||||||
|
|
||||||
.logo { |
|
||||||
font-family: "iconfont logo"; |
|
||||||
font-size: 160px; |
|
||||||
font-style: normal; |
|
||||||
-webkit-font-smoothing: antialiased; |
|
||||||
-moz-osx-font-smoothing: grayscale; |
|
||||||
} |
|
||||||
|
|
||||||
/* tabs */ |
|
||||||
.nav-tabs { |
|
||||||
position: relative; |
|
||||||
} |
|
||||||
|
|
||||||
.nav-tabs .nav-more { |
|
||||||
position: absolute; |
|
||||||
right: 0; |
|
||||||
bottom: 0; |
|
||||||
height: 42px; |
|
||||||
line-height: 42px; |
|
||||||
color: #666; |
|
||||||
} |
|
||||||
|
|
||||||
#tabs { |
|
||||||
border-bottom: 1px solid #eee; |
|
||||||
} |
|
||||||
|
|
||||||
#tabs li { |
|
||||||
cursor: pointer; |
|
||||||
width: 100px; |
|
||||||
height: 40px; |
|
||||||
line-height: 40px; |
|
||||||
text-align: center; |
|
||||||
font-size: 16px; |
|
||||||
border-bottom: 2px solid transparent; |
|
||||||
position: relative; |
|
||||||
z-index: 1; |
|
||||||
margin-bottom: -1px; |
|
||||||
color: #666; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
#tabs .active { |
|
||||||
border-bottom-color: #f00; |
|
||||||
color: #222; |
|
||||||
} |
|
||||||
|
|
||||||
.tab-container .content { |
|
||||||
display: none; |
|
||||||
} |
|
||||||
|
|
||||||
/* 页面布局 */ |
|
||||||
.main { |
|
||||||
padding: 30px 100px; |
|
||||||
width: 960px; |
|
||||||
margin: 0 auto; |
|
||||||
} |
|
||||||
|
|
||||||
.main .logo { |
|
||||||
color: #333; |
|
||||||
text-align: left; |
|
||||||
margin-bottom: 30px; |
|
||||||
line-height: 1; |
|
||||||
height: 110px; |
|
||||||
margin-top: -50px; |
|
||||||
overflow: hidden; |
|
||||||
*zoom: 1; |
|
||||||
} |
|
||||||
|
|
||||||
.main .logo a { |
|
||||||
font-size: 160px; |
|
||||||
color: #333; |
|
||||||
} |
|
||||||
|
|
||||||
.helps { |
|
||||||
margin-top: 40px; |
|
||||||
} |
|
||||||
|
|
||||||
.helps pre { |
|
||||||
padding: 20px; |
|
||||||
margin: 10px 0; |
|
||||||
border: solid 1px #e7e1cd; |
|
||||||
background-color: #fffdef; |
|
||||||
overflow: auto; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists { |
|
||||||
width: 100% !important; |
|
||||||
overflow: hidden; |
|
||||||
*zoom: 1; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists li { |
|
||||||
width: 100px; |
|
||||||
margin-bottom: 10px; |
|
||||||
margin-right: 20px; |
|
||||||
text-align: center; |
|
||||||
list-style: none !important; |
|
||||||
cursor: default; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists li .code-name { |
|
||||||
line-height: 1.2; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists .icon { |
|
||||||
display: block; |
|
||||||
height: 100px; |
|
||||||
line-height: 100px; |
|
||||||
font-size: 42px; |
|
||||||
margin: 10px auto; |
|
||||||
color: #333; |
|
||||||
-webkit-transition: font-size 0.25s linear, width 0.25s linear; |
|
||||||
-moz-transition: font-size 0.25s linear, width 0.25s linear; |
|
||||||
transition: font-size 0.25s linear, width 0.25s linear; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists .icon:hover { |
|
||||||
font-size: 100px; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists .svg-icon { |
|
||||||
/* 通过设置 font-size 来改变图标大小 */ |
|
||||||
width: 1em; |
|
||||||
/* 图标和文字相邻时,垂直对齐 */ |
|
||||||
vertical-align: -0.15em; |
|
||||||
/* 通过设置 color 来改变 SVG 的颜色/fill */ |
|
||||||
fill: currentColor; |
|
||||||
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 |
|
||||||
normalize.css 中也包含这行 */ |
|
||||||
overflow: hidden; |
|
||||||
} |
|
||||||
|
|
||||||
.icon_lists li .name, |
|
||||||
.icon_lists li .code-name { |
|
||||||
color: #666; |
|
||||||
} |
|
||||||
|
|
||||||
/* markdown 样式 */ |
|
||||||
.markdown { |
|
||||||
color: #666; |
|
||||||
font-size: 14px; |
|
||||||
line-height: 1.8; |
|
||||||
} |
|
||||||
|
|
||||||
.highlight { |
|
||||||
line-height: 1.5; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown img { |
|
||||||
vertical-align: middle; |
|
||||||
max-width: 100%; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h1 { |
|
||||||
color: #404040; |
|
||||||
font-weight: 500; |
|
||||||
line-height: 40px; |
|
||||||
margin-bottom: 24px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h2, |
|
||||||
.markdown h3, |
|
||||||
.markdown h4, |
|
||||||
.markdown h5, |
|
||||||
.markdown h6 { |
|
||||||
color: #404040; |
|
||||||
margin: 1.6em 0 0.6em 0; |
|
||||||
font-weight: 500; |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h1 { |
|
||||||
font-size: 28px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h2 { |
|
||||||
font-size: 22px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h3 { |
|
||||||
font-size: 16px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h4 { |
|
||||||
font-size: 14px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h5 { |
|
||||||
font-size: 12px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h6 { |
|
||||||
font-size: 12px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown hr { |
|
||||||
height: 1px; |
|
||||||
border: 0; |
|
||||||
background: #e9e9e9; |
|
||||||
margin: 16px 0; |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown p { |
|
||||||
margin: 1em 0; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > p, |
|
||||||
.markdown > blockquote, |
|
||||||
.markdown > .highlight, |
|
||||||
.markdown > ol, |
|
||||||
.markdown > ul { |
|
||||||
width: 80%; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown ul > li { |
|
||||||
list-style: circle; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > ul li, |
|
||||||
.markdown blockquote ul > li { |
|
||||||
margin-left: 20px; |
|
||||||
padding-left: 4px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > ul li p, |
|
||||||
.markdown > ol li p { |
|
||||||
margin: 0.6em 0; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown ol > li { |
|
||||||
list-style: decimal; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > ol li, |
|
||||||
.markdown blockquote ol > li { |
|
||||||
margin-left: 20px; |
|
||||||
padding-left: 4px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown code { |
|
||||||
margin: 0 3px; |
|
||||||
padding: 0 5px; |
|
||||||
background: #eee; |
|
||||||
border-radius: 3px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown strong, |
|
||||||
.markdown b { |
|
||||||
font-weight: 600; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > table { |
|
||||||
border-collapse: collapse; |
|
||||||
border-spacing: 0px; |
|
||||||
empty-cells: show; |
|
||||||
border: 1px solid #e9e9e9; |
|
||||||
width: 95%; |
|
||||||
margin-bottom: 24px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > table th { |
|
||||||
white-space: nowrap; |
|
||||||
color: #333; |
|
||||||
font-weight: 600; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > table th, |
|
||||||
.markdown > table td { |
|
||||||
border: 1px solid #e9e9e9; |
|
||||||
padding: 8px 16px; |
|
||||||
text-align: left; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > table th { |
|
||||||
background: #F7F7F7; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown blockquote { |
|
||||||
font-size: 90%; |
|
||||||
color: #999; |
|
||||||
border-left: 4px solid #e9e9e9; |
|
||||||
padding-left: 0.8em; |
|
||||||
margin: 1em 0; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown blockquote p { |
|
||||||
margin: 0; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown .anchor { |
|
||||||
opacity: 0; |
|
||||||
transition: opacity 0.3s ease; |
|
||||||
margin-left: 8px; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown .waiting { |
|
||||||
color: #ccc; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown h1:hover .anchor, |
|
||||||
.markdown h2:hover .anchor, |
|
||||||
.markdown h3:hover .anchor, |
|
||||||
.markdown h4:hover .anchor, |
|
||||||
.markdown h5:hover .anchor, |
|
||||||
.markdown h6:hover .anchor { |
|
||||||
opacity: 1; |
|
||||||
display: inline-block; |
|
||||||
} |
|
||||||
|
|
||||||
.markdown > br, |
|
||||||
.markdown > p > br { |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
.hljs { |
|
||||||
display: block; |
|
||||||
background: white; |
|
||||||
padding: 0.5em; |
|
||||||
color: #333333; |
|
||||||
overflow-x: auto; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-comment, |
|
||||||
.hljs-meta { |
|
||||||
color: #969896; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-string, |
|
||||||
.hljs-variable, |
|
||||||
.hljs-template-variable, |
|
||||||
.hljs-strong, |
|
||||||
.hljs-emphasis, |
|
||||||
.hljs-quote { |
|
||||||
color: #df5000; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-keyword, |
|
||||||
.hljs-selector-tag, |
|
||||||
.hljs-type { |
|
||||||
color: #a71d5d; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-literal, |
|
||||||
.hljs-symbol, |
|
||||||
.hljs-bullet, |
|
||||||
.hljs-attribute { |
|
||||||
color: #0086b3; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-section, |
|
||||||
.hljs-name { |
|
||||||
color: #63a35c; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-tag { |
|
||||||
color: #333333; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-title, |
|
||||||
.hljs-attr, |
|
||||||
.hljs-selector-id, |
|
||||||
.hljs-selector-class, |
|
||||||
.hljs-selector-attr, |
|
||||||
.hljs-selector-pseudo { |
|
||||||
color: #795da3; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-addition { |
|
||||||
color: #55a532; |
|
||||||
background-color: #eaffea; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-deletion { |
|
||||||
color: #bd2c00; |
|
||||||
background-color: #ffecec; |
|
||||||
} |
|
||||||
|
|
||||||
.hljs-link { |
|
||||||
text-decoration: underline; |
|
||||||
} |
|
||||||
|
|
||||||
/* 代码高亮 */ |
|
||||||
/* PrismJS 1.15.0 |
|
||||||
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ |
|
||||||
/** |
|
||||||
* prism.js default theme for JavaScript, CSS and HTML |
|
||||||
* Based on dabblet (http://dabblet.com) |
|
||||||
* @author Lea Verou |
|
||||||
*/ |
|
||||||
code[class*="language-"], |
|
||||||
pre[class*="language-"] { |
|
||||||
color: black; |
|
||||||
background: none; |
|
||||||
text-shadow: 0 1px white; |
|
||||||
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; |
|
||||||
text-align: left; |
|
||||||
white-space: pre; |
|
||||||
word-spacing: normal; |
|
||||||
word-break: normal; |
|
||||||
word-wrap: normal; |
|
||||||
line-height: 1.5; |
|
||||||
|
|
||||||
-moz-tab-size: 4; |
|
||||||
-o-tab-size: 4; |
|
||||||
tab-size: 4; |
|
||||||
|
|
||||||
-webkit-hyphens: none; |
|
||||||
-moz-hyphens: none; |
|
||||||
-ms-hyphens: none; |
|
||||||
hyphens: none; |
|
||||||
} |
|
||||||
|
|
||||||
pre[class*="language-"]::-moz-selection, |
|
||||||
pre[class*="language-"] ::-moz-selection, |
|
||||||
code[class*="language-"]::-moz-selection, |
|
||||||
code[class*="language-"] ::-moz-selection { |
|
||||||
text-shadow: none; |
|
||||||
background: #b3d4fc; |
|
||||||
} |
|
||||||
|
|
||||||
pre[class*="language-"]::selection, |
|
||||||
pre[class*="language-"] ::selection, |
|
||||||
code[class*="language-"]::selection, |
|
||||||
code[class*="language-"] ::selection { |
|
||||||
text-shadow: none; |
|
||||||
background: #b3d4fc; |
|
||||||
} |
|
||||||
|
|
||||||
@media print { |
|
||||||
|
|
||||||
code[class*="language-"], |
|
||||||
pre[class*="language-"] { |
|
||||||
text-shadow: none; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
/* Code blocks */ |
|
||||||
pre[class*="language-"] { |
|
||||||
padding: 1em; |
|
||||||
margin: .5em 0; |
|
||||||
overflow: auto; |
|
||||||
} |
|
||||||
|
|
||||||
:not(pre) > code[class*="language-"], |
|
||||||
pre[class*="language-"] { |
|
||||||
background: #f5f2f0; |
|
||||||
} |
|
||||||
|
|
||||||
/* Inline code */ |
|
||||||
:not(pre) > code[class*="language-"] { |
|
||||||
padding: .1em; |
|
||||||
border-radius: .3em; |
|
||||||
white-space: normal; |
|
||||||
} |
|
||||||
|
|
||||||
.token.comment, |
|
||||||
.token.prolog, |
|
||||||
.token.doctype, |
|
||||||
.token.cdata { |
|
||||||
color: slategray; |
|
||||||
} |
|
||||||
|
|
||||||
.token.punctuation { |
|
||||||
color: #999; |
|
||||||
} |
|
||||||
|
|
||||||
.namespace { |
|
||||||
opacity: .7; |
|
||||||
} |
|
||||||
|
|
||||||
.token.property, |
|
||||||
.token.tag, |
|
||||||
.token.boolean, |
|
||||||
.token.number, |
|
||||||
.token.constant, |
|
||||||
.token.symbol, |
|
||||||
.token.deleted { |
|
||||||
color: #905; |
|
||||||
} |
|
||||||
|
|
||||||
.token.selector, |
|
||||||
.token.attr-name, |
|
||||||
.token.string, |
|
||||||
.token.char, |
|
||||||
.token.builtin, |
|
||||||
.token.inserted { |
|
||||||
color: #690; |
|
||||||
} |
|
||||||
|
|
||||||
.token.operator, |
|
||||||
.token.entity, |
|
||||||
.token.url, |
|
||||||
.language-css .token.string, |
|
||||||
.style .token.string { |
|
||||||
color: #9a6e3a; |
|
||||||
background: hsla(0, 0%, 100%, .5); |
|
||||||
} |
|
||||||
|
|
||||||
.token.atrule, |
|
||||||
.token.attr-value, |
|
||||||
.token.keyword { |
|
||||||
color: #07a; |
|
||||||
} |
|
||||||
|
|
||||||
.token.function, |
|
||||||
.token.class-name { |
|
||||||
color: #DD4A68; |
|
||||||
} |
|
||||||
|
|
||||||
.token.regex, |
|
||||||
.token.important, |
|
||||||
.token.variable { |
|
||||||
color: #e90; |
|
||||||
} |
|
||||||
|
|
||||||
.token.important, |
|
||||||
.token.bold { |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
.token.italic { |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
.token.entity { |
|
||||||
cursor: help; |
|
||||||
} |
|
@ -1,446 +0,0 @@ |
|||||||
<!DOCTYPE html> |
|
||||||
<html> |
|
||||||
<head> |
|
||||||
<meta charset="utf-8" /> |
|
||||||
<title>IconFont Demo</title> |
|
||||||
<link rel="shortcut icon" href="https://img.alicdn.com/tps/i4/TB1_oz6GVXXXXaFXpXXJDFnIXXX-64-64.ico" type="image/x-icon" /> |
|
||||||
<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> |
|
||||||
</head> |
|
||||||
<body> |
|
||||||
<div class="main"> |
|
||||||
<h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank"></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=1540265" 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"></span> |
|
||||||
<div class="name">已勾选32</div> |
|
||||||
<div class="code-name">&#xe63d;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">未勾选32</div> |
|
||||||
<div class="code-name">&#xe63e;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">未勾选40</div> |
|
||||||
<div class="code-name">&#xe64a;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">已勾选40</div> |
|
||||||
<div class="code-name">&#xe64b;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">实 向右箭头-01</div> |
|
||||||
<div class="code-name">&#xe626;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">实 向下箭头-01</div> |
|
||||||
<div class="code-name">&#xe625;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">加号-填充</div> |
|
||||||
<div class="code-name">&#xe72d;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">42指向上、上箭头</div> |
|
||||||
<div class="code-name">&#xe769;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">44指向下、下箭头</div> |
|
||||||
<div class="code-name">&#xe76b;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">群蜂删除-充</div> |
|
||||||
<div class="code-name">&#xe6e9;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">qq</div> |
|
||||||
<div class="code-name">&#xe614;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont"></span> |
|
||||||
<div class="name">微信-36</div> |
|
||||||
<div class="code-name">&#xe68a;</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
</ul> |
|
||||||
<div class="article markdown"> |
|
||||||
<h2 id="unicode-">Unicode 引用</h2> |
|
||||||
<hr> |
|
||||||
|
|
||||||
<p>Unicode 是字体在网页端最原始的应用方式,特点是:</p> |
|
||||||
<ul> |
|
||||||
<li>兼容性最好,支持 IE6+,及所有现代浏览器。</li> |
|
||||||
<li>支持按字体的方式去动态调整图标大小,颜色等等。</li> |
|
||||||
<li>但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。</li> |
|
||||||
</ul> |
|
||||||
<blockquote> |
|
||||||
<p>注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用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('iconfont.eot'); |
|
||||||
src: url('iconfont.eot?#iefix') format('embedded-opentype'), |
|
||||||
url('iconfont.woff2') format('woff2'), |
|
||||||
url('iconfont.woff') format('woff'), |
|
||||||
url('iconfont.ttf') format('truetype'), |
|
||||||
url('iconfont.svg#iconfont') format('svg'); |
|
||||||
} |
|
||||||
</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" |
|
||||||
><span class="iconfont">&#x33;</span> |
|
||||||
</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-yigouxuan"></span> |
|
||||||
<div class="name"> |
|
||||||
已勾选32 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-yigouxuan |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-weigouxuan"></span> |
|
||||||
<div class="name"> |
|
||||||
未勾选32 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-weigouxuan |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-weigouxuan1"></span> |
|
||||||
<div class="name"> |
|
||||||
未勾选40 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-weigouxuan1 |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-yigouxuan1"></span> |
|
||||||
<div class="name"> |
|
||||||
已勾选40 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-yigouxuan1 |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-shixiangyoujiantou-"></span> |
|
||||||
<div class="name"> |
|
||||||
实 向右箭头-01 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-shixiangyoujiantou- |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-shixiangxiajiantou-"></span> |
|
||||||
<div class="name"> |
|
||||||
实 向下箭头-01 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-shixiangxiajiantou- |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-jiahao"></span> |
|
||||||
<div class="name"> |
|
||||||
加号-填充 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-jiahao |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-up"></span> |
|
||||||
<div class="name"> |
|
||||||
42指向上、上箭头 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-up |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-down"></span> |
|
||||||
<div class="name"> |
|
||||||
44指向下、下箭头 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-down |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-delete"></span> |
|
||||||
<div class="name"> |
|
||||||
群蜂删除-充 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-delete |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-qq"></span> |
|
||||||
<div class="name"> |
|
||||||
qq |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-qq |
|
||||||
</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<span class="icon iconfont icon-weixin"></span> |
|
||||||
<div class="name"> |
|
||||||
微信-36 |
|
||||||
</div> |
|
||||||
<div class="code-name">.icon-weixin |
|
||||||
</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>兼容性良好,支持 IE8+,及所有现代浏览器。</li> |
|
||||||
<li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li> |
|
||||||
<li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li> |
|
||||||
<li>不过因为本质上还是使用的字体,所以多色图标还是不支持的。</li> |
|
||||||
</ul> |
|
||||||
<p>使用步骤如下:</p> |
|
||||||
<h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3> |
|
||||||
<pre><code class="language-html"><link rel="stylesheet" href="./iconfont.css"> |
|
||||||
</code></pre> |
|
||||||
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3> |
|
||||||
<pre><code class="language-html"><span class="iconfont icon-xxx"></span> |
|
||||||
</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-yigouxuan"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">已勾选32</div> |
|
||||||
<div class="code-name">#icon-yigouxuan</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-weigouxuan"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">未勾选32</div> |
|
||||||
<div class="code-name">#icon-weigouxuan</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-weigouxuan1"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">未勾选40</div> |
|
||||||
<div class="code-name">#icon-weigouxuan1</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-yigouxuan1"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">已勾选40</div> |
|
||||||
<div class="code-name">#icon-yigouxuan1</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-shixiangyoujiantou-"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">实 向右箭头-01</div> |
|
||||||
<div class="code-name">#icon-shixiangyoujiantou-</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-shixiangxiajiantou-"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">实 向下箭头-01</div> |
|
||||||
<div class="code-name">#icon-shixiangxiajiantou-</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-jiahao"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">加号-填充</div> |
|
||||||
<div class="code-name">#icon-jiahao</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-up"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">42指向上、上箭头</div> |
|
||||||
<div class="code-name">#icon-up</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-down"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">44指向下、下箭头</div> |
|
||||||
<div class="code-name">#icon-down</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-delete"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">群蜂删除-充</div> |
|
||||||
<div class="code-name">#icon-delete</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-qq"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">qq</div> |
|
||||||
<div class="code-name">#icon-qq</div> |
|
||||||
</li> |
|
||||||
|
|
||||||
<li class="dib"> |
|
||||||
<svg class="icon svg-icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-weixin"></use> |
|
||||||
</svg> |
|
||||||
<div class="name">微信-36</div> |
|
||||||
<div class="code-name">#icon-weixin</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"><script src="./iconfont.js"></script> |
|
||||||
</code></pre> |
|
||||||
<h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3> |
|
||||||
<pre><code class="language-html"><style> |
|
||||||
.icon { |
|
||||||
width: 1em; |
|
||||||
height: 1em; |
|
||||||
vertical-align: -0.15em; |
|
||||||
fill: currentColor; |
|
||||||
overflow: hidden; |
|
||||||
} |
|
||||||
</style> |
|
||||||
</code></pre> |
|
||||||
<h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3> |
|
||||||
<pre><code class="language-html"><svg class="icon" aria-hidden="true"> |
|
||||||
<use xlink:href="#icon-xxx"></use> |
|
||||||
</svg> |
|
||||||
</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> |
|
@ -1,28 +1,27 @@ |
|||||||
/*! |
/*! |
||||||
* quickly-css |
* quickly-css |
||||||
* Github: https://gitee.com/zj1024/quickly-css |
|
||||||
* Author: zhangjing |
* Author: zhangjing |
||||||
*/ |
*/ |
||||||
@import "reset"; |
@import 'reset'; |
||||||
|
|
||||||
@import "background"; |
@import 'background'; |
||||||
@import "border"; |
@import 'border'; |
||||||
@import "box"; |
@import 'box'; |
||||||
@import "cursor"; |
@import 'cursor'; |
||||||
@import "display"; |
@import 'display'; |
||||||
@import "flex"; |
@import 'flex'; |
||||||
@import "float"; |
@import 'float'; |
||||||
@import "font-size"; |
@import 'font-size'; |
||||||
@import "font-weight"; |
@import 'font-weight'; |
||||||
@import "line-height"; |
@import 'line-height'; |
||||||
@import "link"; |
@import 'link'; |
||||||
@import "overflow"; |
@import 'overflow'; |
||||||
@import "position"; |
@import 'position'; |
||||||
@import "size"; |
@import 'size'; |
||||||
@import "text-align"; |
@import 'text-align'; |
||||||
@import "text-color"; |
@import 'text-color'; |
||||||
@import "vertical-align"; |
@import 'vertical-align'; |
||||||
@import "visibility"; |
@import 'visibility'; |
||||||
@import "white-space"; |
@import 'white-space'; |
||||||
|
|
||||||
@import "style"; |
@import 'style'; |
||||||
|
Loading…
Reference in new issue