当前位置: 首页 > news >正文

html网站模板 淘宝商城南宁网页制作招聘网

html网站模板 淘宝商城,南宁网页制作招聘网,网站打开速度,iis .htaccess wordpress文章目录 前言需求分析功能设计界面设计界面结构设计界面样式设计 逻辑设计 单页功能实现运行结果 前言 我经常在手机上用的一款app有一个功能是翻页时钟,基于之前学习的小程序相关的基础内容,我打算在微信小程序中也设计一个翻页时钟功能,J…

文章目录

  • 前言
  • 需求分析
  • 功能设计
    • 界面设计
      • 界面结构设计
      • 界面样式设计
    • 逻辑设计
  • 单页功能实现
  • 运行结果

前言

我经常在手机上用的一款app有一个功能是翻页时钟,基于之前学习的小程序相关的基础内容,我打算在微信小程序中也设计一个翻页时钟功能,Just do it!

需求分析

作为练手项目,需求比较简单,两个功能:

  1. 支持时、分、秒显示;
  2. 支持翻页效果;

整体效果大概是这个样子:

请添加图片描述

功能设计

界面设计

界面结构设计

wxml整体结构比较简单,设计6个页面和两组“:”。

界面样式设计

wxss的样式(CSS)对于我来说还是很陌生,没做过前端,也是边学边干。总体涉及的CSS的知识点会比较杂,对于样式的描述如果是动态的部分,还是不太了解,用文字描述也会不太容易。涉及的知识点,通过代码注释和理论结合进行阐述。

整体的样式也如上图所示。

逻辑设计

主要是通过js来完成计时和翻页的功能。

首先,我会先完成一个页面的渲染;然后再完成6个页面的渲染和计时,最后再完成动态翻页效果。

单页功能实现

本文先记录一个时钟数字页的渲染实现过程。

因为要有“翻页”,所以一个页面由一个view组件(item)来构造,由于涉及翻页,所以每个item设计成上下半部和一个页轴。上下半部也是通过view组件来构造,页轴通过样式来构造。

clock.wxml代码如下:

<!-- clock.wxml -->
<view class="container"><view class="item"><view class="up"><view class="number">5</view></view><view class="down"><view class="number">5</view></view></view>
</view>

clock.wxss代码如下:

/* 设置item的样式,固定宽高 */
.item {position: relative;width: 90rpx;height: 155rpx;border:1rpx solid rgba(121, 121, 121, 0.384);box-shadow: 0 2rpx 18rpx rgba(0,0,0,0.7);border-radius: 10rpx;
}/* 时钟的单个数字 */
.number{position: absolute;/* border: 1px solid red; 调试用 */width: 100%;height: 155rpx;color: #252525;text-align: center;text-shadow: 0 2rpx 4rpx rgb(0, 0, 0);font-size: 118rpx;font-weight: bold;
}/* 页轴 */
.item::before{position: absolute;content: '';top: 75rpx;width: 100%;height: 5rpx;background-color: rgba(0, 0, 0, 0.5);
}/*  掩盖“down”的上半部分 */
.down{position: absolute;width: 100%;height: 50%;overflow: hidden;bottom: 0;
}
.down .number{bottom: 0;
}/* 掩盖“up”的下半部分 */
.up{position: absolute;width: 100%;height: 50%;overflow: hidden;
}

上述的CSS样式代码都是结合调试工具,一点点调试出来的。在这个过程中,会慢慢地去了解不同的属性的作用和使用、不同选择器的使用、不同布局、怎样将元素定位。

对初学者来说,我当前的体会是通过开发者工具的调试器去查看详细的元素信息,同时,不断的去尝试,直到get你想要的渲染效果。中间会有很多尝试都是不奏效,从结果的角度来说可能是无用功,但是从学习的角度来说对CSS的知识点又增进了一些。因为CSS的知识点比较碎,比较多,有些概念也是初次遇到,所以这部分的调试工作会花费比较多的时间。不知道有没有更高效的工具或手段来完成CSS部分的工作,我目前所用的方式估计是最原始的手段,step by step。但是,当调试出自己想要的效果且知道每行代码的作用以及背后的知识点时,还是比较满意的。

运行结果

请添加图片描述

http://www.yayakq.cn/news/754015/

相关文章:

  • 哪个网站可以做化学实验蓝色大气企业网站源码
  • 网站建设英语要几级wordpress首页静态页面
  • 微信 网站 织梦合同备案号查询系统
  • 温州网站开发流程在北京做家教的网站
  • 怎么做网站教程 用的工具wordpress被攻击
  • 网站正能量晚上不用下载进入免费大连装修公司哪家好
  • 国内男女直接做的视频网站钙尔奇营销策划方案
  • 公司创建网站多少钱网站建设新手看什么书
  • 青岛网站建设哪家好 网络服务建设一个网站的文案需要
  • 商务网站建设试卷wordpress 修改为中文
  • 网站建设代理都有哪些广告发布登记管理规定
  • 如何做平台网站岳阳建设企业网站
  • 制作微信网页的网站吗做网站 信科网站建设便宜
  • 网站只做优化百度容易收录哪些网站
  • 织梦的手机端网站模板thinkphp做的上线网站
  • dede查看网站vs用户登录注册网站建设代码
  • 四川网站建设贴吧苏州网站设计公司兴田德润怎么样
  • 导航网站怎么建旗袍网页制作模板
  • 让别人做网站如何防止后门重庆网站怎么做出来的
  • 网站开速度几秒wordpress标题怎么
  • 江西省宜春市建设局网站wordpress移除评论字段
  • 自己做的网站怎么调用百度地图品牌建设的目的
  • 网站没有流量怎么办蓝色清爽网站
  • 定远县建设小学网站网站的空间域名
  • 网站设计一级网页企业信用网
  • 网站开发什么开发语言好wordpress广告推广插件
  • 网站建设腾讯课堂手机建站平台微点手赚
  • 网站建设联系方式做装修效果图的网站有哪些软件下载
  • 网站页脚有什么作用网站编程图
  • 网站代码建设 实例专业素材网站