vuecss制作todo事项(待办事项)的代码解析
1 效果图:
2 环境:
======
2.1 谷歌浏览器:
强调这一点,是因为css设置中,并没有对浏览器兼容问题进行代码设置,主要是突出重点。
2.2 微软编辑器vscode:
用于代码编写。
3 知识点:
===代码注释中有说明===
3.1 html基础知识。
3.2 css基础知识。
3.3 vue基础知识。
===开始===
4 html基础框架: vue-note
5 两个文件:
6 vue-note.html代码: vue-note
7 index.css代码:/*----第1步:整体设置----*/ /*这是设置默认的内外边距。因为浏览器标签自带的属性是不统一的,设置为0,为了兼容所有的浏览器。*/ html, body { margin: 0; padding: 0; } body { /*字体大小和样式*/ font: 14px Arial; line-height: 1.4em; /*网页整体的背景颜色*/ background: #0695ce; /*字体的颜色,注意h1的标题字体颜色是单独设置的*/ /*color: #4d4d4d;*/ /*body大小设置,其实就是表格todo框的大小*/ min-width: 230px; max-width: 550px; margin: 0 auto; } /*按钮设置:包括×按钮和clear按钮设置*/ button { margin: 0; padding: 0; border: 0; background: none; font-size: 100%; vertical-align: baseline; font-family: inherit; font-weight: inherit; color: inherit; -webkit-appearance: none; appearance: none; } /*----第2步:的设置,也是重点----*/ #todoapp { /*todoapp的box的背景颜色*/ background: #fff; margin: 180px 0 40px 0; position: relative; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); } /*---第2-1步:头部分的文字标题名的设置*/ #todoapp h1 { position: absolute; top: -160px; width: 100%; font-size: 60px; font-weight: 100; text-align: center; /*文字颜色设置*/ color: rgba(175, 47, 47, .8); } /*----第2-2步:第一行输入框的设置---*/ /*输入框的placeholder文本设置*/ #todoapp input::input-placeholder { font-style: italic; font-weight: 300; color: gray; } /*输入框的边界框线设置*/ :focus { outline: 0; } /*第一行输入框设置,尤其是处于编辑状态下的*/ .new-todo, .edit { position: relative; margin: 0; width: 100%; font-size: 24px; font-family: inherit; font-weight: inherit; line-height: 1.4em; border: 0; color: inherit; padding: 6px; border: 1px solid #999; box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.2); box-sizing: border-box; } /*第一行输入框的新的输入信息设置*/ .new-todo { padding: 16px; border: none; background: rgba(0, 0, 0, 0.003); box-shadow: inset 0 -2px 1px rgba(0, 0, 0, 0.03); } /*----第2-3步:列表区域的设置---*/ .main { position: relative; z-index: 2; border-top: 1px solid #e6e6e6; } .todo-list { margin: 0; padding: 0; list-style: none; max-height: 420px; overflow: auto; } .todo-list li { position: relative; font-size: 24px; border-bottom: 1px solid #ededed; height: 60px; box-sizing: border-box; } .todo-list .view .index { position: absolute; color: gray; left: 10px; top: 20px; font-size: 16px; } .todo-list li label { word-break: break-all; padding: 15px 15px 15px 60px; display: block; line-height: 1.2; transition: color 0.4s; } .todo-list li.completed label { color: #d9d9d9; text-decoration: line-through; } .todo-list li .destroy { display: none; position: absolute; top: 0; right: 10px; bottom: 0; width: 40px; height: 40px; margin: auto 0; font-size: 30px; /*×→叉的飘过所在行的颜色*/ color: chartreuse; margin-bottom: 11px; transition: color 0.2s ease-out; } .todo-list li .destroy:hover { /*×→叉的选中颜色*/ color: #f12113; } .todo-list li .destroy:after { /*×→叉的符号*/ content: "×"; } /*列表的每一行右边的×,当鼠标划过时的可变设置*/ .todo-list li:hover .destroy { display: block; } .todo-list li .edit { display: none; } .todo-list li.editing:last-child { margin-bottom: -1px; } /*----第2-4步:注脚区域的设置---*/ .footer { color: #777; padding: 10px 15px; height: 20px; text-align: center; border-top: 1px solid #e6e6e6; } .footer:before { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 50px; overflow: hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 8px 0 -3px #f6f6f6, 0 9px 1px -3px rgba(0, 0, 0, 0.2), 0 16px 0 -6px #f6f6f6, 0 17px 2px -6px rgba(0, 0, 0, 0.2); } /*注脚在左下的设置*/ .todo-count { float: left; text-align: left; } .todo-count strong { font-weight: 300; } .clear-completed, html .clear-completed:active { float: right; position: relative; line-height: 20px; text-decoration: none; cursor: pointer; } /*clear的下划线设置*/ .clear-completed:hover { text-decoration: underline; }
8 主要是熟悉vue的单文件结构布局,指令:v-show和v-if区别,v-for复习;vue函数定义等。
==自己整理并分享出来===
喜欢的人,请点赞、关注、评论、转发和收藏。
食盐摄入过多,危害原来这么大资料显示,中国人食盐量超标75!目前我国成人平均每天盐摄入量为10。5克。中国居民膳食指南2016建议成人每天摄入盐不超过6克,而每天摄入5克以下的盐已足够满足机体需要老妈最近来小
玉米的瘦身光环是否经得起推敲?在减肥的世界里有这么一句话三分练七分吃。想要拥有纤巧利落的身段线条,就要在一日三餐的内容上有所取舍。有些食物因为被打上长肉利器的标签而被忍痛割爱,也有些食物则披上了瘦身标兵的光环,
娃吃辅食时,宝妈要避免三个不当做法,不然孩子吃一次伤一次文贝贝豆育儿课堂(原创文章,欢迎转载分享)俗话说育儿无小事。对于绝大多数新手宝妈来说,事关宝宝的一切都是空白的,特别是宝宝的喂养工作,宝妈们更是一头雾水,从母乳喂养到奶粉过度,再到
一招教你选对好奶粉什么样的奶粉是好奶粉?这个问题看似非常简单,但是答案却五花八门。是配方吗?是工艺吗?大家各抒己见,仁者见仁,智者见智。针对这个问题,今天我给大家一个小答案。时代发展,科技进步,目前
宝宝如何正确食用酸奶牛奶中的蛋白质以络蛋白为主,凝块太大,酸奶也是。012月大的宝宝肠胃功能肾功能肝脏功能免疫功能等较弱,消化吸收较为困难。到了1岁之后,除了牛奶蛋白过敏的孩子,多数宝宝肝肾功能逐渐发
国产奶粉为什么比海淘奶粉贵目前市面上婴儿奶粉的售价在100500元不等,很多准妈妈们面对国产和海淘产品琳琅满目的价格和各说不一的品牌评价,很是头疼,针对这一问题,今天给大家普及一下奶粉知识,仅供参考。一我们
孩子总是注意力不集中怎么办?可以从5个方面改善孩子注意力我们经常听到家长在教育孩子时说上课要保持注意力集中,认真听讲。但有些宝宝好像做什么都是三分钟热度,很快就走神了。这些孩子与同龄儿童相比,明显注意力集中困难持续时间短暂,应该怎么办呢
教你科学备孕,让宝宝更加健康伴随着二胎政策的开放,很多好孕的家庭都迎来了新成员。大家都知道孕育一个新生命需要做很多的工作,想要一个健康可爱的宝宝也有很多的注意事项,很多年轻的夫妻经验不足往往会手忙脚乱,今天给
大暑来临教您如何防暑,牢记4点让你远离中暑大暑是一年中最热的节气,今天教您如何防暑牢记这4条,无论是大人还是宝宝,中暑远离你。1做好防晒出门避开10001500高温时段,做好防护措施,使用遮阳伞遮阳帽等,尽量选用棉麻织物,
秋季预防宝宝常见疾病小妙招,宝妈们赶紧注意起来炎热的夏季马上就要过去了,秋季即将到来!天气转凉,身边的一切事物都开始干燥起来。这个时候宝妈们就要非常注意了。因为秋季也是宝宝一些常见病的多发季节,这些秋季常见疾病预防知识点要赶紧
国家喊你生二胎啦!新政策出台,你还不知道吗?想问一下现在的宝妈们还想再生个二胎吗?或者宝爸还有家里的老人们都是怎么看待这件事情的呢?因为时代一直在改变,养孩子的成本也在不断地增加。生活压力那么大,你们还会选择再多生个宝宝吗?