index.vue

<template><view class="content"><view class="todo-header"><view class="todo-header_left"><text class="active-text">全部</text><text>10条</text></view><view class="todo-header_right"><view class="todo-header_right_item active_tab">全部</view><view class="todo-header_right_item">待办</view><view class="todo-header_right_item">已完成</view></view></view><view class="todo-content"><view class="todo-list todo_finish"><view class="todo-list_checkbox"><view class="checkbox"></view></view><view class="todo-list_content">我的代办事项</view></view><view class="todo-list "><view class="todo-list_checkbox"><view class="checkbox"></view></view><view class="todo-list_content">我的代办事项</view></view></view><view class="create_todo"><text class="iconfont icon-jia"></text></view><view class="create-content"><view class="create-content-box"><view class="create-input"><input type="text" value="" placeholder="请输入您要创建的todo" /></view><view class="create_button">创建</view></view></view></view>
</template><script>export default {data() {return {title: 'Hello'}},onLoad() {},methods: {}}
</script><style>@import '../../common/icon.css';
.todo-header{display: flex;align-items: center;padding: 0 15px;font-size: 12px;height: 45px;box-shadow: -1px 1px 5px 0 rgba(0,0,0,0.1) ;background: #FFFFFF;
}
.todo-header_left{width: 100%;
}
.active-text{font-size: 14px;color: #279def;padding-right: 10px;
}
.todo-header_right{flex-shrink: 0;display: flex;
}
.todo-header_right_item{padding: 0 5px;
}
.active_tab{color: #279def;
}
.todo-content{position: relative;
}
.todo-list{position: relative;display: flex;align-items: center;padding: 15px;margin: 15px;color: #0c3854;font-size: 14px;border-radius: 10px;background: #cfebfd;box-shadow: -1px 1px 5px 0 rgba(0,0,0,0.1) ,-1px 2px 1px 0 rgba(255,255,255) inset;overflow: hidden;
}
.todo-list:after{position: absolute;content: '';top:0;left: 0;bottom:0;width: 5px;background: #91d1e8;
}
.todo-list_checkbox{padding-right: 15px;
}
.checkbox{width: 20px;height: 20px;border-radius: 50%;background: #FFFFFF;box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);}
.todo_finish .checkbox{position: relative;background: #eee;
}
.todo_finish .checkbox:after{content: '';position: absolute;width: 10px;height: 10px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 50%;background: #CFEBFD;box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2) inset;
}
.todo_finish .todo-list_content {color: #999999;
}.todo_finish.todo-list:before{content: '';position: absolute;top: 0;bottom: 0;left: 40px;right: 10px;height: 2px;margin: auto 0;background: #bdcdd8;}.todo_finish .todo-list_content:after{background: #cccccc;}.create_todo{display: flex;justify-content: center;align-items: center;position: fixed;bottom: 20px;left: 0;right: 0;margin: 0 auto;width: 50px;height: 50px;border-radius: 50%;background-color: #deeff5;box-shadow: -1px 1px 5px 2px rgba(0, 0, 0, 0.1), -1px 1px 1px 0 rgba(255, 255, 255) inset;}.icon-jia {font-size: 30px;color: #add8e6;}.create-content{position: fixed;bottom: 95px;left: 20px;right: 20px;}.create-content-box{display: flex;align-items: center; padding:0 15px;padding-right: 0;border-radius: 50px;background: #DEEFF5;ox-shadow: -1px 1px 5px 2px rgba(0, 0, 0, 0.1);}.create-input{/* width: 100%;padding-right: 15px; */width: 100%;padding-right: 15px;color: #add8e6;}.create_button{display: flex;justify-content: center;align-items: center;flex-shrink: 0;width: 80px;height: 50px;border-radius: 50px;font-size: 16px;color: #88d4ec;box-shadow: -2px 0px 2px 1px rgba(0, 0, 0, 0.1);}.create-content:after{content: '';position: absolute;right: 0;left: 0;bottom: -8px;margin: 0 auto;width: 20px;height: 20px;background: #DEEFF5;transform: rotate(45deg);box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);z-index: -1;}.create-content-box::after{content: '';position: absolute;right: 0;left: 0;bottom: -8px;margin: 0 auto;width: 20px;height: 20px;background: #DEEFF5;transform: rotate(45deg);}
</style>

运行结果

前端学习(1731):前端系列javascript之发布窗口布局下相关推荐

  1. 前端学习(1730):前端系列javascript之发布窗口布局上

    index.vue <template><view class="content"><view class="todo-header&quo ...

  2. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  3. Java前端学习(一)JavaScript脚本语言基础

    JavaScript脚本语言基础 前言 一.JavaScript简介 1.应用 2.特点 3.示例 4.补充 二.语法基础 1.数据类型 2.表达式和运算符 3.流程控制语句 4.函数 三.对话框 1 ...

  4. web前端学习之前端重构方案,来了解一下

    前端技术发展很快,很多项目面临前端部分重构,很开心可以让我进行这次项目前端的重构方案编写,在思考的同时参考了网上很多资料,希望本篇重构方案有一定的完整性,可以带给大家一些在面临重构时有用的东西,同时希 ...

  5. 顾川的前端学习笔记--前端开发基础

    阶段一前端开发基础 初始HTML 本阶段重难点 3.29小时40小节4个模块 CSS选择器 盒模型 CSS三大特性 浮动和清楚浮动 CSS四种定位 CSS进阶 CSS3 前端工程师需要会的PS取图 案 ...

  6. 前端学习(1729):前端系列javascript之内容卡片布局

    <template><view class="content"><view class="todo-header">< ...

  7. 前端学习(1712):前端系列javascript之创建uni-app创建下

  8. 前端学习(2461):打包发布

    # 十.打包发布## 构建打包在发布上线之前,我们需要执行构建打包,将 `.less`.`.vue`.`.js` 等相关资源进行编译打包,转换成浏览器可以直接识别运行的普通 `css`.`js`.`h ...

  9. Web前端学习-第三课JavaScript篇

    Q5:解释什么是引用类型?在使用引用类型的时候需要注意什么? 引用类型通常叫做类,也就是说,遇到引用值时,所处理的就是对象,就是公用. 类型:  object类型,应用于应用程序中存储和数据传输(创建 ...

最新文章

  1. iOS多线程:『NSOperation、NSOperationQueue』详尽总结
  2. 阿里JAVA面试题剖析:一般实现分布式锁都有哪些方式?使用 Redis 如何设计分布式锁?...
  3. 网易云携手美云智数掀起企业移动信息化发展新浪潮
  4. 怎么样Windows7在配置ASPserverIIS
  5. 前端学习(1424):ajax低版本兼容问题
  6. 众辰变频器参数设定_变频器被加密了怎么办?这20个品牌都可以解密
  7. android 搜索工具栏,Android记事本在菜单栏添加搜索按钮方法
  8. 浅谈非法NAT接入对网络的安全风险
  9. C#中执行SQL语句
  10. 利用Calendar类判断是平年还是闰年
  11. 京东基础架构部招聘GO/JAVA架构师两名(T7+)
  12. springmvc(2)Controller源码简单解析
  13. android 8.1.0编译以及卡刷包制作教程
  14. 百度离线地图服务器搭建
  15. 2020互联网公司中秋礼盒大比拼(22家互联网厂商)
  16. 音视频技术开发周刊 | 279
  17. 王树森:学 DRL 走过的弯路太多,想让大家避开
  18. Gstreamer基础教程12: Streamer流
  19. boll指标(布林带)计算公式
  20. 如何使用Towify在小程序中实现夜间模式和日间模式的自由切换?

热门文章

  1. Jmter操作数据库
  2. mybatis+spring+c3p0+maven+ehcache
  3. php 构造骚扰短信发送机(仅供学习与参考,请勿用于非法用途)
  4. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
  5. C#仿QQ皮肤-常用用户控件EnterFrom1和窗体EntryForm的实现
  6. 带有托管代码的InfoPath2007表单模版发布到SharePoint表单库(浏览器方式查看)
  7. 在HTML中插入JavaScript代码的方式
  8. java建一个conversion_Scala中的JavaConverters和JavaConversions之间有什么区别?
  9. python 矩阵乘法 跳过nan_python – Numpy:当一些向量元素等于零时,矩阵向量乘法不会跳过计算吗?...
  10. Javascript基础(一)