发表于: 2018-05-24 23:03:05
1 476
今天完成的事:
1、准备小课堂,查了几个博客,写了demo。然后关于任务啥也没做。(以后不这样了,太花时间了,分开来,一天1-2小时)
明天的计划:
1、早上整理知识点;
2、讲完小课堂,写任务10。
遇到的困难:
1、修改radio标签的时候用:check伪类失效了。。。正在排查原因;
2、修改radio或者select的样式,都可以用同一个套路,让它在视窗内消失,然后通过其他的样式去覆盖它们。保留了它们本来的性能。
收获:
1、学习伪类:after和:before的用法:
https://www.cnblogs.com/starof/p/4459991.html
2、::before和:before的相关知识:两者的比较
- 相同点
- 都可以用来表示伪类对象,用来设置对象前的内容。
- :befor和::before写法是等效的。
- 不同点
- :befor是Css2的写法,::before是Css3的写法。
- :before的兼容性要比::before好 ,不过在H5开发中建议使用::before比较好
加分项
- 伪类对象要配合content属性一起使用
- 伪类对象不会出现在DOM中,所以不能通过js来操作,仅仅是在 CSS 渲染层加入
- 伪类对象的特效通常要使用:hover伪类样式来激活
3、做demo的时候有个小发现:
为<input>设置id属性的时候,在<lable>标签中设置for=“id”,说明文本和对应的<input>相互关联;这样点击文本,input也会被选择(checked状态);此外,在不同项的选择中记得设置name,一个name的选项可以有很多个,但是被checked的选项只能有一个。
4、在制作小课堂的过程中,还是学到挺多东西的,明天再理一理知识点,毕竟是任务10的,还没做过的,就当深度学习了。
进度:CSS-任务10
开始时间:2018.05.22
评论