美文网首页互联网科技让前端飞Web前端之路
适合小小白的第一个前端项目(HTML、CSS)

适合小小白的第一个前端项目(HTML、CSS)

作者: 程序员的青春 | 来源:发表于2020-06-11 14:06 被阅读0次

这个时候的我刚看完火狐文档的 HTML、CSS 文档和小半本书,勉强算脚尖进入前端大门,前公司官网刚好要插入一个主题单页,前辈们照顾新人,让我不要一直看书,要真正去把知识实践起来。于是在前辈们指导下,我颤颤巍巍开始写,导航栏一上来就下不了手,动画就更不要提。后来,把整个页面写出来后,比吃十顿火锅还开心。下面正式开始,先上图:

先分析

把上图当做你从设计师那拿到的设计稿,

把页面拆分

分出最难最没把握的part

脑中构想大概使用的技术

拆分页面

【导航栏】【Banner部分(区块链)】【四个卡片部分(区块链的主要特点)】【主要内容(区块链服务)】【页面尾部(不含动画)】【背景圆圈】整个页面拆分出六个部分

最难的part

毫无疑问是【监听页面滑到底部】,【小推车动画开始运动并停下来】

使用技术

根据我们已经学习的技术,去构想这个页面。拆分出的六个部分可用基础所学的 HTML 和 CSS 写出。最难的小推车动画部分使用的是 CSS3 动画。

去实现

基础部分

篇幅有限,主在介绍思想和方法,我们以【四个卡片部分(区块链的主要特点)】为例,

我们尽量去把一个问题拆分成许多已知的小问题,上图我们把卡片拆分成上图下文的样式,两个div一个包裹图片另一个包裹文字,先认为都在一行每个卡片都用一个<li>包裹,再右浮动,改变第二张和第四张基于父元素的相对位置。(下图html代码只包括两个卡片)

难点部分

监听页面滑动

我们该什么时候让推车动画开始运动?页面滑动到底部比较合适。动画是Adobe animate导出来的 js 文档。当时找控制停止和启动函数找很久,最后前辈一点拨就找到了,实现方法就是监听页面滑到底部调用启动函数。

有条件的小伙伴可以导出个动画试试,没有条件的小伙伴可以直接到[动画运动]学着控制一个小方块运动,达到学习目的。

动画运动

动画是推车在3S之内移动到虚线框处。抽象一下就是让一个方块3S内平移600px(看实际距离)然后停下来,想通后就是实现它(CSS):

这篇文章的主要目的是想告诉大家如何细化一个难题,化难为易。没有放出完整的代码,也是希望和我一样的小小白们可以认真分析和大胆实践。

我目前是在职前端开发,如果你现在也想学习前端开发技术, 在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题, 你都可以申请加入我的前端学习交流裙:前面:603 中间:985 最后:993。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题, 前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

相关文章

  • 适合小小白的第一个前端项目(HTML、CSS)

    这个时候的我刚看完火狐文档的 HTML、CSS 文档和小半本书,勉强算脚尖进入前端大门,前公司官网刚好要插入一个主...

  • 前端文章系列

    【前端】从0.1开始,创建第一个项目 【前端】初识HTML 【前端】HTML标签 【前端】HTML属性 【前端】C...

  • 前端入门系列

    前端HTML & CSS 基础入门(1)初识 前端HTML & CSS 基础入门(2)段落及文本 前端HTML &...

  • 优秀文章收集

    html css javascript 前端框架与插件 项目总结与日常记录 前端其他 gulp gulp API ...

  • HTML

    html+css+javascript 称作前端三剑客,html主要做前端的骨架,css做前端的效果,js做前端的...

  • 前端学习资料

    前端 Html+CSS+JS Web前端开发之HTML+CSS精英课堂【渡一教育】 Web前端开发之JavaScr...

  • MDN

    前端HTML/CSS/JS

  • 前端学习路线——送给正在学习前端的你

    前端学习路线——送给正在学习前端的你 第一阶段: 1.1HTML+CSS(HTML进阶、css进阶、div+css...

  • 前端学习资料分享

    一、免费视频 前端轻松入门:HTML+CSS视频 快速入门JavaScript 三天视频教程 CSS梅兰商城项目实...

  • web前端学习攻略

    web前端学习攻略 第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css...

网友评论

    本文标题:适合小小白的第一个前端项目(HTML、CSS)

    本文链接:https://www.haomeiwen.com/subject/kqdbtktx.html