diff --git a/.gitignore b/.gitignore index 549e00a2a96fa9d7c5dbc9859664a78d980158c2..5273ade83fb7775e72ad677930814012b40689dc 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 06ae97832cb546840a7fd94815463bf84e7da3d7..cf3cc4431217cda09010843d144139cf03916d1f 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 0000000000000000000000000000000000000000..13a33093e471d33a677a229492847c517d83bb3a --- /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 0000000000000000000000000000000000000000..aee6daf2892d9def73fb89aedb1d118bb7668240 --- /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 Binary files /dev/null and b/blog/front-end-combat/demo/iconfont/iconfont.ttf differ diff --git a/blog/front-end-combat/demo/iconfont/iconfont.woff b/blog/front-end-combat/demo/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..23a8f42bbc041095ecb1cf39ea7142e715aa6de8 Binary files /dev/null and b/blog/front-end-combat/demo/iconfont/iconfont.woff differ 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 Binary files /dev/null and b/blog/front-end-combat/demo/iconfont/iconfont.woff2 differ diff --git a/blog/front-end-combat/demo/transform.html b/blog/front-end-combat/demo/transform.html new file mode 100644 index 0000000000000000000000000000000000000000..3302f5eff8cced3c6d2c9e6c573f208d5596c9ef --- /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 0000000000000000000000000000000000000000..cdd0bfe770a431cfcfb5c66ee0c32aad3305a31b --- /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 d316bda5f58f1ad3a852847df96482c07fc5abf8..b29043a134d0e9d63d5affcd14bf5b344cb16fb7 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 0000000000000000000000000000000000000000..1b4c4c21aa197fce4f4a65dda5a97a02e5ff17a5 --- /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 661f61254a52d166c3daa07331581976489e10d9..f9f22f84495367b570431ac5cce2db78a96e0034 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 65f71dee908dd168bbccb930983fba50c82b8b07..a20003f914290c0a1824a3404829911dbb9316f3 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" + } }