css 点击效果_用CSS画一个哆啦A梦

ac813bbb48101ab09a7b390b98c3dde8.png

一段时间我用CSS完成了一幅哆啦A梦,现在和大家分享一下我的大致制作流程
如果不可以忍受文章因为编辑器导致的布局错乱,可以点击我的原文:https://www.yuque.com/u548790/opuses/queiga

前言


页面查看请点击:

哆啦A梦吧

(进入后记住点击播放
代码库查看请点击:github仓库地址 (里面有详细的使用说明)

4f4a00a3f62800231c991e8f2710d0f1.png


制作过程:

  1. 选择一张图片
  2. 使用网格法进行绘制
  3. 加入动画效果
  4. 文件放入服务器里供起来

网格法画图

网格法画图是我借鉴彩铅的一种画法,目的是尽量让自己的图和原图更加接近
原理:将原图和自己的html页面都加上同等大小正方形网格,自己实践时,尽量让自己的线条符合原图内的每个方框内线条的走势,从而提高图形的准确度(如下)。

249001d33db9150cd3229e0acd064a51.png

77c36b2b9c41d0496b404c5b9b5eaf33.png


具体椭圆、曲线条怎么实现的可以下载代码,或者直接去我的站点打开F12看,我也会另外写文章总结几个使用率很高、功能很强大的CSS属性,这里暂不讨论。
页面查看请点击:用CSS画一个哆啦A梦-链接(进入后记住点击播放
代码库查看请点击:github仓库地址 (里面有详细的使用说明)


加入动画效果

实现效果:代码显示后一点一点绘制图(如上gif图)。实现原理:使用JavaScript。实现步骤:

  1. 将实现哆啦A梦的CSS样式作为string,放入一个单独的文件或者赋值给一个变量进行管理

fcc03a197f71342cbbad3e2ce0924f95.png
  1. 在index.html内插入一个有class名的style标签(styleDom)

a6275dcf3ee505940939bda71d4744c7.png
  1. 使用setInterval和styleDom.innerHTML一点一点将内容塞给2中的style标签

a31c67f2db28adc0857d110fb0c65cb8.png


服务器上修改nginx配置

需求:我希望在与博客同一个端口80只是不同的路径展示我的html页面实现:在之前的nginx server 80配置基础上加入新的location

location /doraemon {   alias /home/opuses/myDoraemon;   index index.html; } 


修改后先检查nginx配置是否修改成功,然后重启nginx。
完成!
参考文章:解决Nginx的location中root与alias区别——配置找不到路径的原因



如果你完全不懂怎么使用nginx,可以看我的另外几篇文章:
从零使用nginx搭建静态web服务器
从零看nginx的最基础配置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值