发表于: 2019-05-11 21:24:59

1 760


今天完成的事情:

1,继续修改任务十的单选按钮样式,::before伪元素引入的元素背景色改为蓝色,中间加入一张白色的圆形背景图,这样在选中的时候,就显示了想要的效果

2,下午看了less相关的知识,先电脑上下了一个node.js,将其安装在D:\Develop\node.js,再配置环境,最后通过npm install less -g下载lessc包,用

命令将其转为css文件

3,再head里添加less,

<link rel="stylesheet/less" href="task11.less">
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.9.0/less.min.js" ></script>

后天要做的事情:加快速度,写任务

遇到的问题:暂无

任务名称:CSS:TASK10

成果链接:代码https://github.com/travelerone/learngit/blob/master/task10.html
                  展示 https://travelerone.github.io/learngit/task10.html

任务耗时:2019/05/7-2019/05/11 共5天 延期2天

技能脑图:官方脑图


我的脑图:



总结:1任务延期两天,主要还是流程图和表单元素样式的修改花费了很多的时间

2,和官方脑图相比,少了一个复选框,但和单选框类似

3,任务中花费较多时间一个是:hover:focus:active伪类的运用,先写一个正常显示的样式,再写一个悬停点击的样式

修改radio原生样式是先将原生样式隐藏,再在label上添加::before伪元素让其成为显示出来的单选按钮,通过:checked类将其样式改变

在做响应式的时候,我刚开始是做完一个部分再调试它再不同屏幕下的表现,这样就写了大量的@media语句,其实不必这样,以后做的话,先将桌面版的网页写好,最后再写断点和更改在不同分辨率下的样式。


返回列表 返回列表
评论

    分享到