发表于: 2018-05-21 22:53:22
1 699
今天完成的事:
1、结束了任务8、9;
2、学习任务后的深度思考
3、琢磨纯CSS书写轮播图中...
明天的计划:
1、总结任务8、9的知识体系;
2、用纯CSS写个轮播图的demo;
3、用2小时左右准备一下小课堂,我不知道讲什么呐...我这么菜;
4、任务10,开始预热,学习涉及知识点。
遇到的困难:
1、纯CSS的轮播图设计:思路已经有点头绪,首先固定一个div,作为视窗,设置overflow:hidden;然后用一个子div装图片,
子div的宽度>=视窗*图片数,并且让图片浮动(目的脱离文档流,不让它显示),接下来就是选择让它翻滚的办法。。。初步想法是用animation,或者用transform...但是改变它的那个属性能实现“翻滚”呢...,目前还在试试;
2、html中的描点定位:职业页面的时候,没有做锚点定位,后面补了一下;
参考-https://blog.csdn.net/this_itboy/article/details/76020658
看下张鑫旭的观点,四代火影飞雷神之术!!~~
(3)JS,目前还不会...
收获:
1、学习了一下两个很像的选择器,子类选择器和后代选择器,他们之间的区别:
(2)后代选择器类似于血脉传承,可以选择后代所有的元素,直接一棍子撸到底;
2、学习Bootstrap 响应式实用工具——visible-xs、visible-sm、hidden-xs、hidden-sm等(很实用的类,避免了单独设置visibility、或者是display:none)
.Class | 设备 |
.visible-xs | 额外的小设备(小于 768px)可见 |
.visible-sm | 小型设备(768 px 起)可见 |
.visible-md | 中型设备(768 px 到 991 px)可见 |
.visible-lg | 大型设备(992 px 及以上)可见 |
.hidden-xs | 额外的小设备(小于 768px)隐藏 |
.hidden-sm | 小型设备(768 px 起)隐藏 |
.hidden-md | 中型设备(768 px 到 991 px)隐藏 |
.hidden-lg | 大型设备(992 px 及以上)隐藏 |
3、学习href="javascrip:void(0)"与href="#"的区别:一个是不跳转,一个是跳转至顶部。
(5):<span style="cursor:hand"></span>(好像在FF中不能显示)
这里写上任务总结:
任务名称:CSS=TASK8-9
成果链接:https://kattemchen.github.io/Task/mytask8/html/mytask8-1.html
任务耗时: 2018.5.13-5.21(7天)
技能脑图:
官网脑图:
自己脑图:
任务总结:
css8-9时间大概一周,时间超长的,但是学习到的也很多。
涉及方面非常多,首先是响应式布局、媒体查询;然后是bootstrap的栅格布局,几个常用框架,比如:navigation、dropdown、carousel插件(轮播);
再然后是grid布局、hover的用法、html的锚点、animation的属性;其中还涉及各类浏览器兼容问题。
之前是做移动端的页面,突然转成pc端,会有点突兀。bootstrap无疑给了我们很大的的帮助。
常用的栅格布局,插件,框架等等,但是要注意对其默认样式进行选择性的清除,如果它影响到你的布局的话。
在写第三个页面的时候并不推荐使用table或者ul布局,ul的话样式调整相当繁重,table的话在现在H5时代来说,不太好。
建议有兴趣了解一下。真的,和flex一样,非常非常有趣!!!~
还有一个就是对于animation的属性运用,其中扩展到transition属性和transform属性,这几个都非常强大,但是目前还不是很熟悉。CSS动画是我一直最向往的东西。可以用来写轮播图。
bootstrap非常好用,它的特点有很多:
1)扩设备、跨浏览器
2)响应式布局
一个网站能够兼容多个终端,比如我们只做的网站能够兼容PC端、Android手机、苹果手机等,可以为不同的用户提供更舒适的界面和更好的用户体验。
3)提供全面的组件
4)内置Jquery插件
bootstrap中内置jquery插件,这样使程序员使用jquery更加简单方便,便于开发。
5)支持HTML5、CSS3
6)支持less动态样式
这里的less是一种动态是一种动态样式语言,属于CSS预处理语言,使用类似CSS的语法,为CSS赋予了
动态语言的特点,如变量、集成、运算、函数等,更方便CSS的编写和维护。可以很方便的使用。
进度:CSS-任务10
开始时间:2018.05.22
评论