From 494f3fa4a4aa89a8da7a829b064131aa8a85b1a9 Mon Sep 17 00:00:00 2001
From: pengshiyu <1940607002@qq.com>
Date: Wed, 9 Feb 2022 23:16:53 +0800
Subject: [PATCH] fix
---
.gitignore | 1 +
README.md | 2 +
blog/front-end-combat/demo/iconfont.html | 4 ++
.../demo/iconfont/iconfont.css | 19 +++++++
.../demo/iconfont/iconfont.ttf | Bin 0 -> 1596 bytes
.../demo/iconfont/iconfont.woff | Bin 0 -> 1004 bytes
.../demo/iconfont/iconfont.woff2 | Bin 0 -> 648 bytes
blog/front-end-combat/demo/transform.html | 34 +++++++++++++
blog/front-end-combat/iconfont.md | 13 +++++
blog/front-end-combat/index.md | 9 ++--
blog/front-end-combat/transform.md | 48 ++++++++++++++++++
doc/html.md | 2 +-
package.json | 7 ++-
13 files changed, 131 insertions(+), 8 deletions(-)
create mode 100644 blog/front-end-combat/demo/iconfont.html
create mode 100644 blog/front-end-combat/demo/iconfont/iconfont.css
create mode 100644 blog/front-end-combat/demo/iconfont/iconfont.ttf
create mode 100644 blog/front-end-combat/demo/iconfont/iconfont.woff
create mode 100644 blog/front-end-combat/demo/iconfont/iconfont.woff2
create mode 100644 blog/front-end-combat/demo/transform.html
create mode 100644 blog/front-end-combat/iconfont.md
create mode 100644 blog/front-end-combat/transform.md
diff --git a/.gitignore b/.gitignore
index 549e00a..5273ade 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,4 @@ build/
### VS Code ###
.vscode/
+node_modules
\ No newline at end of file
diff --git a/README.md b/README.md
index 06ae978..cf3cc44 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,8 @@
本地预览
```bash
+npm i docsify -g
+
npm run dev
```
diff --git a/blog/front-end-combat/demo/iconfont.html b/blog/front-end-combat/demo/iconfont.html
new file mode 100644
index 0000000..13a3309
--- /dev/null
+++ b/blog/front-end-combat/demo/iconfont.html
@@ -0,0 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/blog/front-end-combat/demo/iconfont/iconfont.css b/blog/front-end-combat/demo/iconfont/iconfont.css
new file mode 100644
index 0000000..aee6daf
--- /dev/null
+++ b/blog/front-end-combat/demo/iconfont/iconfont.css
@@ -0,0 +1,19 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 3174722 */
+ src: url('iconfont.woff2?t=1644417431377') format('woff2'),
+ url('iconfont.woff?t=1644417431377') format('woff'),
+ url('iconfont.ttf?t=1644417431377') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: inherit;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-star:before {
+ content: "\e693";
+}
+
diff --git a/blog/front-end-combat/demo/iconfont/iconfont.ttf b/blog/front-end-combat/demo/iconfont/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..5878b5ca5203cbf49597b6cbb40f15350a623901
GIT binary patch
literal 1596
zcmd^9OKTHR6#nkaB*xT7v7llFhiVJfnx;Xdl-7l{55X60?Ml$;WRkQ@GQ(tAT310)
z5e0=Vb)ndW-MJH~pgUc-cO%7ByU?ZX+SKpP+<;pDfoHhqe&;*qo_p?VAOJL>1|8Xv
z@vCRe2kkcj(MxvX@_2Wy|K<6+v>(#GVV5m`edV=H`v;p}bQcQ#_{J_kcj@mfIadD2
z)6vVsU)fHVNTgEwN8-0^$4cdJJ~c!H@trE=dbWkb($@1-$+9)?i{02y|3TVj#VR|^
zFZy56zXWJS->ZhwpAtzqMp^>NT1vXp*JKOd8TEqh!=rFrTm9WYeNz;lJr~9L#=ym8;nYuwq58_H
zdi@E<0{gHUor}aRZ1RkxPSJ|7h8<{CSSR16utD5-7YV-foZ^$@2NX`@1cnrDVn$!y
z0)sW81Gg0xXvVU_8us9g!aDg63LC_q6;ALSuPdA+zo~EL1VOTH=fmb$%na^=u
z&-4Rt#<9apDGdF-?ru4c*86BX?IGNK#4}W0UZKFmQRf!`1uBM7P&X!}1AuBT30%j@`4XgSbR^k$yJV5E2
rVIG^&8I+EQx@Hw@e$n#~5n2eDCsdvK@|0|O%mP}CZTLlnAItNerYjeue}+jX+ZWBpqK>+7X<&|$w*C1VPIh50rK^L*i3$o
zhkpi85GZB?qzjB#B0Ho6e7Tatn$S*Dd`u7Y}onA?6Qbom_BQwI)QIa$)y*tk&M$#`FyLDCb3E~5=b#tE#9nd>xp*ys7yna$k!u%4Nj
z`LisW!pQ?2i#j+NCg$+21euYLkP5_XNwNxQi3tfji3uqTjP?sOlq2TMY~m@j!Y;N#mb2DoTJix4$y1=F&!qI?PnPEac_g0`+85sUAVbNl4VBln6
zP-PX?Wt3**WfW#o`nTWq-(SY`1q&I||NXJ`UCEgG&xFzS-)@tC|7J6Q{Q(REhDT-m
zhRqdqv)A+7(cw`j@ZanyWIDut~hSw64%rH$2p_6~6c&rRquzUgg=4bBPu1D#6T(R`+n;`sz
z<7Gy1mq+CdXJ*$uw{GU&+c#78B*VK6?d_j-Ki9i?SatIx?Hvae7fk&%d4qqQ*t&(C
z^9ttvT3x`bUm={gDft-Ry!xYSTFVppxBn1W_keBwq0m?HhwOev?`UKH!*PA(e=c)_
zkLy}zXH-5s@M`7dV$<6zLo+U&Sn{r-?`x8<|J#)|7tP{lhLkp+3zT{payxl;&F&YL
z;ww+ga^bC9{rJX;Gqbkx#cn9kd%gYk#21bkLOclz4O^4vI48ErKIT&73372QN&h+H
z9jjSKWaj@;{}=*MX%a+IgpEwU|taI_sIV=@Gxp
zowX}lt}yF#ui~lQvU8DeeZZLse;98}&JPELZ&Cw;9^0FS&WW89XErX~p|Y`~k&%JR
H9h~t1+t+1#
literal 0
HcmV?d00001
diff --git a/blog/front-end-combat/demo/iconfont/iconfont.woff2 b/blog/front-end-combat/demo/iconfont/iconfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..1f730f1a92044632a15a85a31ff45136d4827b75
GIT binary patch
literal 648
zcmV;30(bp)Pew8T0RR9100M{r3jhEB00uk&00KM!0RR9100000000000000000000
z0000SR0d!Gf^Z5rQ~@>uBm)Qw1^@&g1%zh@E*p*o5fzLRvab$!L)7#S5#D>XD^#6)
z9KX&<2qFpgb3FXF-~aZRnP>C9T2il=CDBACnblWGPy(gUNP+bunu&kiQ~_kpFG0{A
zfMNP{beSvkJP&dWUrVQ2w#;1VbCbp~Nr(a%zz8KLQ_Ovy%keFs1O6b?+_c8R1Iv3}
zhv`^@BJ3p|dA8ZQNBPx4e2hgh#A1vX)H4Frp$pQr$!e=co@uGnf`Z$Fk{i#`SgS6%
z6$P=b(2g!GEAd5(^eK(c_WAhdIJzXQj0^5Q9Xs`XG9uRu$Uh98YrtsdWWF*vm;jPyH@^
zopb4oPQLav)pAz-j!U5VTI7L1@bOkpqv!s2`vsiVtchY)y1mW8ujubdxvo&QDVkO@UiAXc>ee&Mo*}7Ci3~2&6!1w@C
zR;@zHE%o=Uq1cOp#zA5qW}OuLLC6yXh^e9qwH)M?&Z}5N2m%PJmB54sp+cbs8h=m*
iS;CVff{g)RxG1Xd`m4%M+W{48Q%Gr6-il_W00009`X)aB
literal 0
HcmV?d00001
diff --git a/blog/front-end-combat/demo/transform.html b/blog/front-end-combat/demo/transform.html
new file mode 100644
index 0000000..3302f5e
--- /dev/null
+++ b/blog/front-end-combat/demo/transform.html
@@ -0,0 +1,34 @@
+
+
+
\ No newline at end of file
diff --git a/blog/front-end-combat/iconfont.md b/blog/front-end-combat/iconfont.md
new file mode 100644
index 0000000..cdd0bfe
--- /dev/null
+++ b/blog/front-end-combat/iconfont.md
@@ -0,0 +1,13 @@
+# 字体图标
+
+iconfont-阿里巴巴矢量图标库
+
+https://www.iconfont.cn/
+
+iconfont 支持上传 SVG 矢量图
+
+示例:
+
+[](demo/iconfont.html ':include :type=code')
+
+[](demo/iconfont.html ':include height=50')
diff --git a/blog/front-end-combat/index.md b/blog/front-end-combat/index.md
index d316bda..b29043a 100644
--- a/blog/front-end-combat/index.md
+++ b/blog/front-end-combat/index.md
@@ -2,12 +2,11 @@
移动 web
-- 字体图标
+1. [字体图标 iconfont](blog/front-end-combat/iconfont.md)
+
+2. [平面转换 transform](blog/front-end-combat/transform.md)
+
- css3 平面空间转换、渐变、动画属性
- Flex 布局
- 移动适配
- 响应式 BootStrap 框架
-
-## 字体图标、平面转换、渐变
-
-https://www.bilibili.com/video/BV1xq4y1q7jZ?p=3&spm_id_from=pageDriver
diff --git a/blog/front-end-combat/transform.md b/blog/front-end-combat/transform.md
new file mode 100644
index 0000000..1b4c4c2
--- /dev/null
+++ b/blog/front-end-combat/transform.md
@@ -0,0 +1,48 @@
+# 平面转换
+
+使用 transform 实现位移、旋转、缩放等效果
+
+平面坐标
+
+```
+ -y
+-x 0 +x
+ +y
+```
+
+语法
+
+```css
+transform: translate(水平移动距离,垂直移动距离);
+```
+
+取值
+
+- 正负均可
+- 像素单位数值
+- 百分比(参照盒子自身大小)
+
+配合过渡使用
+
+```css
+transition: all 0.5s;
+```
+
+示例:(元素居中效果)
+
+[](demo/transform.html ':include :type=code')
+
+[](demo/transform.html ':include height=220')
+
+技巧
+- translate 只给一个值,表示x轴方向移动距离
+- 单独设置某个方向的移动:translateX(), translateY()
+
+
+
+```css
+/* 背景图从右显示 */
+background-position: right 0;
+```
+
+https://www.bilibili.com/video/BV1xq4y1q7jZ?p=12&spm_id_from=pageDriver
\ No newline at end of file
diff --git a/doc/html.md b/doc/html.md
index 661f612..f9f22f8 100644
--- a/doc/html.md
+++ b/doc/html.md
@@ -1,6 +1,6 @@
# html
-[笔记:web 前端开发入门](blog/front-end-learn/index.md)
+[笔记:web 前端开发入门 HTML5+CSS3+前端项目](blog/front-end-learn/index.md)
[笔记:web 前端开发进阶 HTML5+CSS3+移动端](blog/front-end-combat/index.md)
diff --git a/package.json b/package.json
index 65f71de..a20003f 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"main": "index.js",
"private": true,
"scripts": {
- "dev": "docsify serve"
+ "dev": "live-server"
},
"repository": {
"type": "git",
@@ -17,5 +17,8 @@
"bugs": {
"url": "https://github.com/mouday/coding-tree/issues"
},
- "homepage": "https://github.com/mouday/coding-tree#readme"
+ "homepage": "https://github.com/mouday/coding-tree#readme",
+ "devDependencies": {
+ "docsify": "^4.12.2"
+ }
}
--
GitLab