diff --git "a/\345\274\240\350\257\255\345\253\243/image/CSS\347\254\246\345\217\267.png" "b/\345\274\240\350\257\255\345\253\243/image/CSS\347\254\246\345\217\267.png" new file mode 100644 index 0000000000000000000000000000000000000000..6b1bba0f18a6ce7a9673c7db8f58c74fd89d9964 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/CSS\347\254\246\345\217\267.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/sxxzq.png" "b/\345\274\240\350\257\255\345\253\243/image/sxxzq.png" new file mode 100644 index 0000000000000000000000000000000000000000..117fc04ea522f57d35f28a253290e1bbab86815c Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/sxxzq.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/wlxzq.png" "b/\345\274\240\350\257\255\345\253\243/image/wlxzq.png" new file mode 100644 index 0000000000000000000000000000000000000000..7fd6b1d5773a3f5c1cdf9e9cd86f4174b032426b Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/wlxzq.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/wysxzq.png" "b/\345\274\240\350\257\255\345\253\243/image/wysxzq.png" new file mode 100644 index 0000000000000000000000000000000000000000..d0fef353b32ecfdf332ead2fd1cf2d725e8c992e Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/wysxzq.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/\347\224\273\345\234\206\345\275\242\347\232\204\346\226\271\346\263\225.png" "b/\345\274\240\350\257\255\345\253\243/image/\347\224\273\345\234\206\345\275\242\347\232\204\346\226\271\346\263\225.png" new file mode 100644 index 0000000000000000000000000000000000000000..2de70f2d4970aa87c76e5cb05d4f7499ab163a58 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/\347\224\273\345\234\206\345\275\242\347\232\204\346\226\271\346\263\225.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276.png" "b/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276.png" new file mode 100644 index 0000000000000000000000000000000000000000..699fdf7fba27f855fb2a1fb507b256a0660083eb Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276\347\211\2071.png" "b/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276\347\211\2071.png" new file mode 100644 index 0000000000000000000000000000000000000000..87767c8d99d0667d23f405d76fb134de73d094cb Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/image/\350\276\271\346\241\206\345\233\276\347\211\2071.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/1.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/1.png" new file mode 100644 index 0000000000000000000000000000000000000000..8a42ff15dc8be67180cdce7d7976bb0e320ad296 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/1.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/2.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/2.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..433f2ddeb104b630ad4d4747dc7b0a0548836e25 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/2.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/jilingtu.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/jilingtu.png" new file mode 100644 index 0000000000000000000000000000000000000000..00138ea2a9ec09abba06e7f0a3bde57b05342cc6 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/jilingtu.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test01-\345\255\220\347\273\235\347\210\266\347\233\270.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test01-\345\255\220\347\273\235\347\210\266\347\233\270.html" new file mode 100644 index 0000000000000000000000000000000000000000..39ad4f4f74f882d0f3766cf18c043a2f08c27efd --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test01-\345\255\220\347\273\235\347\210\266\347\233\270.html" @@ -0,0 +1,34 @@ + + + + + test01 + + + +
+
8888
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test02-\345\257\274\350\210\252\344\270\215\351\201\256\347\233\226.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test02-\345\257\274\350\210\252\344\270\215\351\201\256\347\233\226.html" new file mode 100644 index 0000000000000000000000000000000000000000..2048e375d19b0d2adc64db10ef3a0e7c7ff26ff8 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test02-\345\257\274\350\210\252\344\270\215\351\201\256\347\233\226.html" @@ -0,0 +1,41 @@ + + + + + test02 + + + + + 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ 3333333333333333333333333333333333333333
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test03\346\202\254\346\265\256\346\217\220\347\244\272\346\241\206.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test03\346\202\254\346\265\256\346\217\220\347\244\272\346\241\206.html" new file mode 100644 index 0000000000000000000000000000000000000000..392fd09185cc7fd6d772b25114e9032ef99d6081 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test03\346\202\254\346\265\256\346\217\220\347\244\272\346\241\206.html" @@ -0,0 +1,40 @@ + + + + + + test03 + + + + +
昂,你来晚了哈 +
我是提示文字撒
+
+ + + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test04-\347\262\276\347\201\265\345\233\276.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test04-\347\262\276\347\201\265\345\233\276.html" new file mode 100644 index 0000000000000000000000000000000000000000..2e5a9777e74f0c3c502f2bbc2a87d4e356c6ae5e --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test04-\347\262\276\347\201\265\345\233\276.html" @@ -0,0 +1,71 @@ + + + + + + test04 + + + + 我勒个又丑又大啊,救命,不嘻嘻 ( -_- )|| + + + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test05-\345\216\213\347\233\226\346\225\210\346\236\234.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test05-\345\216\213\347\233\226\346\225\210\346\236\234.html" new file mode 100644 index 0000000000000000000000000000000000000000..f4bc1a263694d9a08f606af4528e9bf2b4a21bcb --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test05-\345\216\213\347\233\226\346\225\210\346\236\234.html" @@ -0,0 +1,97 @@ + + + + + test05 + + + +
+ +
+ +
+

广东深圳宝安区建安一路海雅缤纷城4楼

+
+

【海雅缤纷城】万达影城(深圳海雅广场...

+

单人电影票,可观看2D

+
+
35
+
¥80
+
已售225
+
+
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test06-\346\230\245\346\213\233\351\235\242\350\257\225\351\242\230.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test06-\346\230\245\346\213\233\351\235\242\350\257\225\351\242\230.html" new file mode 100644 index 0000000000000000000000000000000000000000..a025caa2a192235a0a129bd0b816529d1ac2d872 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241021/test06-\346\230\245\346\213\233\351\235\242\350\257\225\351\242\230.html" @@ -0,0 +1,31 @@ + + + + + test06 + + + +
+
爱立信2014年校园春招
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/logo.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/logo.png" new file mode 100644 index 0000000000000000000000000000000000000000..6e3902e9680fbdf6ffa9d75d669033c837e1383e Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/logo.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/test01-\345\215\232\351\233\205\344\272\222\345\212\250.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/test01-\345\215\232\351\233\205\344\272\222\345\212\250.html" new file mode 100644 index 0000000000000000000000000000000000000000..a4cb6fae5aad8e37feef4d0104a52b4bd291758a --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/test01-\345\215\232\351\233\205\344\272\222\345\212\250.html" @@ -0,0 +1,10 @@ + + + + + Document + + + 先放个壳子吧,我得交作业了。精灵图的在之前做了,瞅瞅上一个文件夹吧 + + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/\345\215\232\351\233\205\344\272\222\345\212\250\346\234\200\347\273\210\346\225\210\346\236\234\345\233\276.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/\345\215\232\351\233\205\344\272\222\345\212\250\346\234\200\347\273\210\346\225\210\346\236\234\345\233\276.png" new file mode 100644 index 0000000000000000000000000000000000000000..899516cf28c499683200f9ae9351686496fa8437 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241023/\345\215\232\351\233\205\344\272\222\345\212\250\346\234\200\347\273\210\346\225\210\346\236\234\345\233\276.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/1.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/1.png" new file mode 100644 index 0000000000000000000000000000000000000000..599dbe48c3fba3fe0549e88d5d79f6f863d9acc8 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/1.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/2.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/2.png" new file mode 100644 index 0000000000000000000000000000000000000000..e08ba74213094bf8a7cb7c6e84a9adc499518aae Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/2.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/3.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/3.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..1ba3b393e92797493150bb43edb2cb6d61177c9a Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/3.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/bx.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/bx.png" new file mode 100644 index 0000000000000000000000000000000000000000..5100a19f692cc06c4cdc5007aa3248a155d807c2 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/bx.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/dly.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/dly.png" new file mode 100644 index 0000000000000000000000000000000000000000..d60ff6ecde05412936fd712b7588684c3faf79a2 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/dly.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq1.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq1.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..67248159c4b149e3c2b069b8af04b3b1145cbe17 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq1.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq2.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq2.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..1a6fa6054f91a0cb8616eab0116316d5cf3f3ac6 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq2.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq3.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq3.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ba48086cab936a6c4c0d0792471e5d54e91d31cb Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq3.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq4.jpg" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq4.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..00ee222329eabde75bb36f862c3b7e21cacb132b Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/gq4.jpg" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/lsdy.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/lsdy.png" new file mode 100644 index 0000000000000000000000000000000000000000..667e7fd5bd158f95ebfbce25fc5a866b3ad31704 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/lsdy.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/pp.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/pp.png" new file mode 100644 index 0000000000000000000000000000000000000000..9dbf1b1ad56501a0fd12ea48bc7192c1a0480fc8 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/pp.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test01-\345\260\217\347\261\263\345\225\206\345\223\201.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test01-\345\260\217\347\261\263\345\225\206\345\223\201.html" new file mode 100644 index 0000000000000000000000000000000000000000..cfc0a4b4b304b2a322fc13b3c3a280dcc35ac20f --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test01-\345\260\217\347\261\263\345\225\206\345\223\201.html" @@ -0,0 +1,72 @@ + + + + + test01 + + + +
+
+ +
+
+ + +
+
+ + +
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test02-\351\201\245\351\201\245\351\242\206\345\205\210.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test02-\351\201\245\351\201\245\351\242\206\345\205\210.html" new file mode 100644 index 0000000000000000000000000000000000000000..2ab2b1fb8a439e362cfffb69824b8e85b7b6c050 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test02-\351\201\245\351\201\245\351\242\206\345\205\210.html" @@ -0,0 +1,26 @@ + + + + + test02 + + + +
遥遥领先
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test03-\345\260\217\347\201\253\347\256\255.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test03-\345\260\217\347\201\253\347\256\255.html" new file mode 100644 index 0000000000000000000000000000000000000000..8d1092a85ef817ed4fbbd009eb6b3e1e2833a16d --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test03-\345\260\217\347\201\253\347\256\255.html" @@ -0,0 +1,29 @@ + + + + + test03 + + + + + + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test04.\347\272\270\347\211\214.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test04.\347\272\270\347\211\214.html" new file mode 100644 index 0000000000000000000000000000000000000000..a376c29836c7ad80e2b1978793a2bcc4067311bb --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test04.\347\272\270\347\211\214.html" @@ -0,0 +1,95 @@ + + + + + test04 + + + +
+ + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test05-\345\223\201\347\211\214.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test05-\345\223\201\347\211\214.html" new file mode 100644 index 0000000000000000000000000000000000000000..8410980ad855394c354980b5030913eb4188c435 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test05-\345\223\201\347\211\214.html" @@ -0,0 +1,51 @@ + + + + + test05 + + + +
+
+
+
+
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test06-\346\255\214\346\233\262.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test06-\346\255\214\346\233\262.html" new file mode 100644 index 0000000000000000000000000000000000000000..693a13280b165edd0cb658f61a44c68e276a82ac --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test06-\346\255\214\346\233\262.html" @@ -0,0 +1,84 @@ + + + + + test06 + + + +
+
+ + 《大鱼》
演唱:周深
海浪无声将夜幕深深淹没
漫过天空尽头的角落
+
+
+ + 《大鱼》
演唱:周深
海浪无声将夜幕深深淹没
漫过天空尽头的角落
+
+
+ + 《大鱼》
演唱:周深
海浪无声将夜幕深深淹没
漫过天空尽头的角落
+
+
+ + 《大鱼》
演唱:周深
海浪无声将夜幕深深淹没
漫过天空尽头的角落
+
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test07-\345\244\247\351\261\274.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test07-\345\244\247\351\261\274.html" new file mode 100644 index 0000000000000000000000000000000000000000..b761c1088201b3074d830900e75ca66ba24cf8bc --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test07-\345\244\247\351\261\274.html" @@ -0,0 +1,93 @@ + + + + + test07 + + + +
+
+
+
+
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test08-\347\231\275\347\206\212.html" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test08-\347\231\275\347\206\212.html" new file mode 100644 index 0000000000000000000000000000000000000000..284acbe5963ff43dab2bdfebf9cefa359d0706da --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/test08-\347\231\275\347\206\212.html" @@ -0,0 +1,51 @@ + + + + + test08 + + + +
+
+
+ + \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/xhj.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/xhj.png" new file mode 100644 index 0000000000000000000000000000000000000000..03b86c8249d78b653db95fff220ebccaec7cee5f Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/xhj.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp1.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp1.png" new file mode 100644 index 0000000000000000000000000000000000000000..aa91346b17db7b1c0a0da3be60a79c1537250e8e Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp1.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp2.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp2.png" new file mode 100644 index 0000000000000000000000000000000000000000..b2364f5aa00b1865127c7d57d569496999752a23 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\220\216\344\275\234\344\270\232/20241024/zp2.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/008ADEB8.png" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/008ADEB8.png" new file mode 100644 index 0000000000000000000000000000000000000000..ab4eaaff4dcc59de17346ecdfa12881d19a7a262 Binary files /dev/null and "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/008ADEB8.png" differ diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241017-\346\265\256\345\212\250.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241017-\346\265\256\345\212\250.md" index 076ba09e9893abc352a9b2fe60f8ef5d5c891014..3ff397db8e67143d0383d8606152c85c0d512688 100644 --- "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241017-\346\265\256\345\212\250.md" +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241017-\346\265\256\345\212\250.md" @@ -71,6 +71,7 @@ css中一共有三种手段,使一个元素脱离标准文档流: - 与外墙法相比,内墙法的优势(本质区别)在于:内墙法可以给它所在的家撑出宽度,高度可以自适应内容 - 外墙法,虽然一道墙可以把两个div隔开,但是这两个div没有高,也就是说,无法wrap_content 4. overflow:hidden; +5. div::after{content:"";display:block;clear:both;hetght:0;} ## 浏览器的兼容性问题 ### 兼容性1(微型盒子) diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241021-\345\256\232\344\275\215\345\261\236\346\200\247.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241021-\345\256\232\344\275\215\345\261\236\346\200\247.md" new file mode 100644 index 0000000000000000000000000000000000000000..8c642c02f4c5aba12af03e4833d1f8a99074d3a5 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241021-\345\256\232\344\275\215\345\261\236\346\200\247.md" @@ -0,0 +1,100 @@ +### CSS属性:定位属性 +1. 绝对定位:`position: absolute;` +2. 相对定位:`position: relative;` +3. 固定定位:`position: fixed;` + +### 相对定位 +让元素相对于自己原来的位置,进行位置调整(可用于盒子的位置微调) + +背景属性 +``` + background-position:向右偏移量 向下偏移量; +``` + +定位属性 +```css + position: relative;/*相对定位:相对于自己原来的位置*/ + left: 50px;/*横坐标:正值表示向右偏移,负值表示向左偏移*/ + top: 50px;/*纵坐标:正值表示向下偏移,负值表示向上偏移*/ +``` + +### 相对定位不脱标 +相对定位不脱标,真实位置还在老家,别人不会把它的位置挤走。只不过影子出去了,可以到处飘 + +### 相对定位的用途 +如果想做“压盖”效果(把一个div放到另一个div之上),一般**不用**相对定位来做 + +相对定位的两个作用: +- 微调元素 +- 做绝对定位的参考,子绝父相 + +### 相对定位的定位值 + +- left:盒子右移 +- right:盒子左移 +- top:盒子下移 +- bottom:盒子上移 + +PS:负数表示相反的方向,`left: 200px`等价于`right: -200px` + +## 绝对定位 +定义横纵坐标,原点在父容器的左上角或左下角。`横坐标`用`left`表示,`纵坐标`用`top`或者`bottom`表示 +```css + position: absolute; /*绝对定位*/ + left: 10px; /*横坐标*/ + top/bottom: 20px; /*纵坐标*/ +``` + +### 绝对定位脱标 +绝对定位的盒子脱离了标准文档流。所有的标准文档流的性质,绝对定位之后都不遵守了 + +绝对定位之后,标签不区分行内元素、块级元素,可以直接设置宽、高 + +### 绝对定位的参考点(重要) +1. 如果用`top`描述,那么参考点就是`页面的左上角`,而不是浏览器的左上角 +2. 如果用`bottom`描述,那么参考点就是`浏览器首屏窗口尺寸`对应的页面的左下角: + +### 以盒子为参考点 +一个绝对定位的元素,如果父辈元素中也出现了已定位(无论是绝对定位、相对定位,还是固定定位)的元素,那么将以父辈这个元素为参考点 + +1. 要听`最近`的`已经定位`的祖先元素的 +2. 不一定是相对定位,任何定位都可以作为儿子的参考点————子绝父绝(页面不固定,无实战用途)、子绝父相(最常用,保证父亲没有脱标,儿子脱标在父亲的范围里面移动)、子绝父固 +3. 绝对定位的儿子,以父亲border的内侧为参考点,无视padding + +### 让绝对定位(position: absolute;)中的盒子在父亲里居中 +> left:50%; margin-left:负的宽度的一半 +> top:50%; margin-top:负的高度的一半 + +## 固定定位————相对浏览器窗口进行定位。无论页面如何滚动,盒子显示的位置不变 +**用途:** +1. 顶部导航条nav(假设顶部导航条的高度是60px,为防止其他内容被nav覆盖,要给body标签设置60px的padding-top) +2. 网页右下角的“返回到顶部” +```css + .backtop{ + position: fixed;/*固定定位*/ + bottom: 100px; + right: 30px; + width: 60px; + height: 60px; + text-align: center;/*文字居中*/ + line-height:30px; + text-decoration: none; /*去掉超链接的下划线*/ + } +``` + +### z-index属性:表示谁压着谁。数值大的压盖住数值小的 + +**特性:** + +1. 属性值大的位于上层,属性值小的位于下层 +2. z-index值没有单位,就是一个正整数。默认的z-index值是0 +3. 如果大家都没有z-index值,或者z-index值一样,那么在HTML代码里写在后面,谁就在上面能压住别人`(后来居上)` +4. 定位了的元素,永远能够压住没有定位的元素 +5. 只有定位了的元素,才能有z-index值。不管相对定位、绝对定位、固定定位,都可以使用z-index值,而`浮动的元素不能用` +6. 从父现象:如果父亲1的z-index值 > 父亲2,即使儿子1 < 儿子2,儿子1也能在最上层(栓Q~,参考富二代) + +**层级:**当好几个已定位的标签出现覆盖的现象时,可以用z-index属性决定谁处于最上方 + +1. 必须有定位(除去static) +2. 用`z-index`来控制层级数。 + diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241023-\345\261\236\346\200\247+\344\274\252\347\261\273+\344\274\252\345\205\203\347\264\240\351\200\211\346\213\251\345\231\250.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241023-\345\261\236\346\200\247+\344\274\252\347\261\273+\344\274\252\345\205\203\347\264\240\351\200\211\346\213\251\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..b98d225122221251f11db353b8490b59dcc8160b --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241023-\345\261\236\346\200\247+\344\274\252\347\261\273+\344\274\252\345\205\203\347\264\240\351\200\211\346\213\251\345\231\250.md" @@ -0,0 +1,112 @@ +![](../image/CSS符号.png) +图片中的`{1,4}`表示可以设置一至四个参数 + +### CSS3 选择器 +``` +div 标签选择器 + +.box 类名选择器 + +#box id选择器 + +div p 后代选择器 + +div.box 交集选择器 + +div,p,span 并集选择器 + +div>p 子代选择器 + +* : 通配符 + +div+p: 选中div后面相邻的第一个p + +div~p: 选中的div后面所有的p +``` + +### 属性选择器`[]` +匹配含义: +``` +^:开头 $:结尾 *:包含 +``` + +格式: + +- `E[title]` 选中页面的E元素,并且E存在 title 属性即可 +- `E[title="abc"]`选中页面的E元素,并且E需要带有title属性,且属性值**完全等于**abc +- `E[attr~=val]` 选择具有 att 属性且属性值为:用空格分隔的字词列表,其中一个等于 val 的E元素 +- `E[attr|=val]` 表示要么是一个单独的属性值,要么这个属性值是以“-”分隔的 +- `E[title^="abc"]` 选中页面的E元素,并且E需要带有 title 属性,属性值以 abc 开头 +- `E[title$="abc"]` 选中页面的E元素,并且E需要带有 title 属性,属性值以 abc 结尾 +- `E[title*="abc"]` 选中页面的E元素,并且E需要带有 title 属性,属性值任意位置包含abc + +![属性选择器](../image/sxxzq.png) + +### 结构伪类选择器`:` +格式: + +- `E:first-child` 匹配父元素(以E元素的父元素为参考)的第一个子元素E +- `E:last-child` 匹配父元素的最后一个子元素E +- `E:nth-child(n)` 匹配父元素的第n个子元素E。**注意**,盒子的编号是从`1`开始算起,不是从`0`开始算起 +- `E:nth-child(odd)` 匹配奇数 +- `E:nth-child(even)` 匹配偶数 +- `E:nth-last-child(n)` 匹配父元素的倒数第n个子元素E +- `E:first-of-type` 匹配同类型中的第一个同级兄弟元素E +- `E:last-of-type` 匹配同类型中的最后一个同级兄弟元素E +- `E:nth-of-type(n)` 匹配同类型中的第n个同级兄弟元素E +- `E:nth-last-of-type(n)` 匹配同类型中的倒数第n个同级兄弟元素E +- `E:empty` 匹配没有任何子节点(包括空格等text节点)的元素E +- `E:target` 匹配相关URL指向的E元素。要配合锚点使用 + +```css + + +`li:nth-child(2)`,第2个li + +`li:nth-child(n)`,所有的li。`n` 表示 0,1,2,3,4,5,6,7,8.....(当n < 1 时无效,因为 n = 0 也是不会选中的) + +`li:nth-child(2n)`,所有的偶数个的li + +`li:nth-child(2n+1)`,所有的奇数个的li + +`li:nth-child(-n+5)`,前5个li + +`li:nth-last-child(-n+5)`,最后5个li + +`li:nth-child(7n)`,7的倍数 +``` + +![伪类选择器](../image/wlxzq.png) + +### 伪元素选择器`::` +格式: + +- `E::before` 设置在 元素E 前面(依据对象树的逻辑结构)的内容,配合content属性一起使用 +- `E::after` 设置在 元素E 后面(依据对象树的逻辑结构)的内容,配合content属性一起使用 +- `E::first-letter` 设置元素 E 里面的**第一个字符**的样式 +- `E::first-line` 设置元素 E 里面的**第一行**的样式 +- `E::selection` 设置元素 E 里面被鼠标选中的区域的样式(一般设置颜色和背景色) + +![伪元素选择器](../image/wysxzq.png) + +**注意:**伪元素针对区块元素生效。 + +### 渐进增强和优雅降级(https://www.cnblogs.com/iceflorence/p/6625466.html) +1. 渐进增强(progressive enhancement) +```css +.transition{ + -webkit-transition: all .5s; + -moz-transition: all .5s; + -o-transition: all .5s; + transition: all .5s; +} +``` +2. 优雅降级(graceful degradation) +```css +.transition{ +   transition: all .5s; +   -o-transition: all .5s; +  -moz-transition: all .5s; + -webkit-transition: all .5s; +} +``` \ No newline at end of file diff --git "a/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241024-CSS3\345\261\236\346\200\247\350\257\246\350\247\243+\345\212\250\347\224\273.md" "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241024-CSS3\345\261\236\346\200\247\350\257\246\350\247\243+\345\212\250\347\224\273.md" new file mode 100644 index 0000000000000000000000000000000000000000..b87ef2f8f96256b944af3ab8dee164824b950227 --- /dev/null +++ "b/\345\274\240\350\257\255\345\253\243/\350\257\276\345\240\202\347\254\224\350\256\260/20241024-CSS3\345\261\236\346\200\247\350\257\246\350\247\243+\345\212\250\347\224\273.md" @@ -0,0 +1,398 @@ +## 文本 +### text-shadow:设置文本的阴影 +```javascript + text-shadow: 20px 27px 22px pink; + //水平位移 垂直位移 模糊程度 阴影颜色 +``` + +### 凹凸文字效果 +text-shadow 可以设置多个阴影,每个阴影之间使用逗号隔开 +```html + +``` + +## 盒模型中的 box-sizing 属性 +```javascript + box-sizing: content-box; //外加模式:(css的默认方式)此时设置的 width 和 height 是 内容区域的宽高。盒子的实际宽度 = 设置的 width + padding + border。此时改变 padding 和 border 的大小,不会改变内容的宽高,而盒子的总宽高发生变化 + + box-sizing: border-box; //内减模式:此时设置的 width 和 height 是 盒子的总宽高。盒子的实际宽度 = 设置的 width。此时改变 padding 和 border 的大小,会改变内容的宽高,盒子的总宽高不变 +``` + +## 处理兼容性问题:为属性添加私有前缀 +```html + -webkit-: 谷歌 苹果 + -moz-:火狐 + -ms-:IE + -o-:欧朋 + + background: -webkit-linear-gradient(left, green, yellow); +``` + +## 边框:边框圆角 + 边框阴影 +### 边框圆角:`border-radius` 属性 +边框的每个圆角,本质上是一个圆,圆有**水平半径**和**垂直半径**:如果二者相等,就是圆;如果二者不等, 就是椭圆 + +写法: +```css + /*单个属性写法*/ + border-top-left-radius: 60px 120px; /* 参数解释:水平半径 垂直半径 */ + border-top-right-radius: 60px 120px; + border-bottom-left-radius: 60px 120px; + border-bottom-right-radius: 60px 120px; + + /*复合属性写法*/ + border-radius: 60px/120px; /*参数:水平半径/垂直半径*/ + border-radius: 20px 60px 100px 140px; /*从左上开始,顺时针赋值。如果当前角没有值,取对角的值*/ + border-radius: 20px 60px; + + /*简洁写法:(四个角的半径都相同时)*/ + border-radius: 60px; +``` + +画圆形和叶![alt text](008ADEB8.png)形的方法 +```html + + +
+
1
+
2
+
3
+
4
+
5
+
6
+
+ +``` +![画圆形和其他形状的方法](../image/画圆形的方法.png) + +### 边框阴影:`box-shadow` 属性 +```javascript + box-shadow: 15px 21px 48px -2px #666 inset; + // box-shadow: 水平偏移 垂直偏移 模糊程度 阴影大小 阴影颜色 外(默认)/内阴影(inset) 外阴影不用写 + // 水平偏移:正值向右 负值向左 + // 垂直偏移:正值向下 负值向上 + // 模糊程度:不能为负值 +``` +**注意**:设置边框阴影不会改变盒子的大小,即不会影响其兄弟元素的布局 + +### 边框图片 +```javascript + /* 边框图片的路径*/ + border-image-source: url("../image/画圆形的方法.png"); + + /* 图片边框的裁剪*/ + border-image-slice: 27; + + /*图片边框的宽度*/ + border-image-width: 27px; + + /*边框图片的平铺*/ + /* repeat :正常平铺 但是可能会显示不完整*/ + /*round: 平铺 但是保证 图片完整*/ + /*stretch: 拉伸显示*/ + border-image-repeat: stretch; + + /*综合写法*/ + border-image: url("../image/画圆形的方法.png") 27/20px round; +``` +切割成**九宫格**形式,然后进行平铺。四个角位置、形状保持不变,中心位置和水平垂直向两个方向平铺 + +![边框图片1](../image/边框图片1.png) + +![边框图片2](../image/边框图.png) + +## 过渡:transition +可以实现元素**不同状态间的平滑过渡**(补间动画),经常用来制作动画效果 + +- 补间动画:自动完成从`起始状态`到`终止状态`的的过渡。不用管中间的状态 +- 帧动画:通过一帧一帧的画面按照`固定顺序`和`速度`播放。如电影胶片 + +transition的属性: +- `transition-property: all;` 如果希望所有的属性都发生过渡,就使用all +- `transition-duration: 1s;` 过渡的持续时间 +- `transition-timing-function: linear;` 运动曲线。属性值可以是: + - `linear` 线性 + - `ease` 减速 + - `ease-in` 加速 + - `ease-out` 减速 + - `ease-in-out` 先加速后减速 +- `transition-delay: 1s;` 过渡延迟。1s后再执行这个过渡动画 + +**综合属性写法**: +```javascript + //transition: 让哪些属性进行过度(如all、width等) 过渡的持续时间 运动曲线 延迟时间; + transition: all 3s linear 0s; +``` + +## 转换`transform` +2D转换:可以实现元素的**位移、旋转、变形、缩放**,甚至支持矩阵方式 +3D转换:可以实现元素的**旋转、移动、透视、3D呈现** + +## 2D 转换 +### 1、缩放:`scale` +```javascript + transform: scale(x, y); + // x:表示水平方向的缩放倍数。y:表示垂直方向的缩放倍数。如果只写一个值就是等比例缩放 + transform: scale(2, 0.5); + // 取值:大于1表示放大,小于1表示缩小。不能为百分比 +``` +### 2、位移:translate +```javascript + transform: translate(水平位移, 垂直位移); + transform: translate(-50%, -50%); + //参数为百分比,相对于自身移动 + //正值:向右和向下。 负值:向左和向上。如果只写一个值,则表示水平移动 +``` + +**应用:**让绝对定位中的盒子在父亲里居中 +1. 标准流中的盒子在父亲里居中`margin: 0 auto` +2. 绝对定位(脱标)中的盒子在父亲里居中 +```css +div { + width: 600px; + height: 60px; + position: absolute; /*绝对定位的盒子 */ + left: 50%; /*首先,让左边线居中 */ + top: 0; + margin-left: -300px; /*然后,向左移动宽度(600px)的一半 */ + } +``` +3. 利用偏移 translate实现 +```css +div { + width: 600px; + height: 60px; + background-color: red; + position: absolute; /*绝对定位的盒子 */ + left: 50%; /*首先,让左边线居中 */ + top: 0; + transform: translate(-50%); /*然后,利用translate,往左走自己宽度的一半 */ + } +``` + +### 3、旋转:rotate +```javascript + transform: rotate(角度); + //参数:正值 顺时针;负值:逆时针 + transform: rotate(45deg); +``` + +rotate 旋转时,默认是以盒子的正中心为坐标原点的。如果想**改变旋转的坐标原点**,可以用`transform-origin`属性 +```javascript + transform-origin: 水平坐标 垂直坐标; + + transform-origin: 50px 50px; + + transform-origin: center bottom; //旋转时,以盒子底部的中心为坐标原点 +``` + +## 3D转换 +### 1、旋转:rotateX、rotateY、rotateZ + +**3D坐标系(左手坐标系)**:浏览器的这个平面,是X轴、Y轴;垂直于浏览器的平面,是Z轴 + +**旋转的方向:(左手法则)**:左手握住旋转轴,竖起拇指指向旋转轴的**正方向**,正向就是**其余手指卷曲的方向**。所有的3d旋转,对着正方向去看,都是顺时针旋转 + +```javascript + transform: rotateX(360deg); //绕 X 轴旋转360度 + transform: rotateY(360deg); //绕 Y 轴旋转360度 + transform: rotateZ(360deg); //绕 Z 轴旋转360度 +``` +旋转时最好加个透视(如perspective: 150px;)的属性(加给图片的父元素 div),才能看到3D的效果 + +### 2、移动:translateX、translateY、translateZ +```javascript + transform: translateX(100px); //沿着 X 轴移动 + transform: translateY(360px); //沿着 Y 轴移动 + transform: translateZ(360px); //沿着 Z 轴移动,translateZ必须配合透视来使用 +``` + +### 3、透视:perspective +格式: + +- 作为一个属性,设置给父元素,作用于所有3D转换的子元素 +- 作为 transform 属性的一个值,做用于元素自身 +```css +perspective: 500px; +``` + +### 4、3D呈现(transform-style) +3D元素构建是指某个图形是由多个元素构成的,可以给这些元素的**父元素**设置`transform-style: preserve-3d`来使其变成一个真正的3D图形 +```css + transform-style: preserve-3d; /* 让 子盒子 位于三维空间里 */ + transform-style: flat; /* 让子盒子位于此元素所在的平面内(子盒子被扁平化) */ +``` + +### 1、定义动画的步骤 + +(1)通过@keyframes定义动画; + +(2)将这段动画通过百分比,分割成多个节点;然后各节点中分别定义各属性; + +(3)在指定元素里,通过 `animation` 属性调用动画。 + +之前,我们在 js 中定义一个函数的时候,是先定义,再调用: + +```javascript + js 定义函数: + function fun(){ 函数体 } + + 调用: + fun(); +``` + +同样,我们在 CSS3 中**定义动画**的时候,也是**先定义,再调用**: + +```javascript + 定义动画: + @keyframes 动画名{ + from{ 初始状态 } + to{ 结束状态 } + } + + 调用: + animation: 动画名称 持续时间; +``` + +其中,animation属性的格式如下: + +```javascript + animation: 定义的动画名称 持续时间 执行次数 是否反向 运动曲线 延迟执行。(infinite 表示无限次) + + animation: move1 1s alternate linear 3; + + animation: move2 4s; +``` + +### 2、动画属性 +(1)动画名称: + +```javascript + animation-name: move; +``` + +(2)执行一次动画的持续时间: + +```javascript + animation-duration: 4s; +``` + +备注:上面两个属性,是必选项,且顺序固定。 + +(3)动画的执行次数: + +```javascript + animation-iteration-count: 1; //iteration的含义表示迭代 +``` + +属性值`infinite`表示无数次。 + +(3)动画的方向: + +```javascript + animation-direction: alternate; +``` + +属性值:normal 正常,alternate 反向。 + +(4)动画延迟执行: + + +```javascript + animation-delay: 1s; +``` + +(5)设置动画结束时,盒子的状态: + +```javascript + animation-fill-mode: forwards; +``` + +属性值: forwards:保持动画结束后的状态(默认), backwards:动画结束后回到最初的状态。 + +(6)运动曲线: + +``` + animation-timing-function: ease-in; +``` + +属性值可以是:linear ease-in-out steps()等。 + +注意,如果把属性值写成**` steps()`**,则表示动画**不是连续执行**,而是间断地分成几步执行。我们接下来专门讲一下属性值 `steps()`。 + +### steps()的效果 +如果在调用动画时,我们写成: +```javascript + animation: move2 4s steps(2); +``` +有了属性值 `steps()`,我们就可以作出很多不连续地动画效果 \ No newline at end of file