视频教程地址:http://v.youku.com/v_show/id_XMTgwOTAyMTkyMA==.html?from=s1.8-1-1.2&spm=a2h0k.8191407.0.0

一.效果演示:

管理员登陆    演示地址:http://ch-app.cloudx5.com  帐号:admin 密码:admin

登陆成功,进入管理员界面,保存登陆状态到数据库

左侧菜单慢慢缩进,并且菜单文字隐藏

鼠标经过头像,图像动态滑动下拉,指标旋转

时间同步

首页图文统计,引入echarts。

二.设计思路与代码实现

1.页面部局与组件组装

pannel组件,实现上下部分。top部分,用titleBar组件创建标题栏。

根据设计要求,依次创建头像,指标,登陆按钮,登陆时间,左滑按钮,同步时间,同步星期,关闭       按钮。

图像下滑,本质是div.左滑菜单用buttonGroup实现。内容页为contents页面集合容器。

2.绑定技术,js逻辑,css样式控制

头像路径绑定:

modle初始化,接收登陆页用户信息,用三目表达式进行判断,如果数据字段登陆状态为1,返回头像路           径,否则返回空值,图像为空。

同理,绑定登陆按钮,显示为昵称,否则显示为登陆。

头像下拉和 指向按钮旋转::

css样式

注意事项:position:绝对位置,z-index:9999,值为最大,意为该对像处于最上层。diaplay:none不显示。

transition为变形初始样式指定监控样式。transform为变形样式,包括:rotate(旋转),scale(缩放),              translate(变形),skew(倾斜);

js实现:

用jquery class选择器,选中div,执行jquery方法,hover.两个函数分别为鼠标接触与离开。

slideDown(200),下拉及时间,silidUp(200),上滑及时间。

$(".iconTowords") 找到js 对像,应用addClass和removeClass方法增加或删除样式。

左滑菜单

css样式:

左侧菜单弹出样式,宽度为10%缩进为3%

transition为css动画设置。必须设置在初始样式,监控css样式改变。all为所有样式改变都会触发动画效        果同,0.5s时间快慢设置。

右侧内容页,宽度90%,左边距margin-left:10%,与左侧菜单相适应。

绑定技术实现:

定义样式data

点击,改变data值

样式执行与样式data进行绑定。格式为json形式,左侧为执行样式,值为判断条件,返回值为true时执行。

菜单文字显示与隐藏:

css样式定义

同上,用bind-css 与数据字段定,实现css样式控制显示与隐藏。

内容页用相同原理实现,左右两侧用百分比的样式互相拉抻。运用自适应思想完成页面响应。

3. 时间同步:

window.setInterval设定定时器。timeOut为执行函数,时间间隔为1000毫秒。

星期同步:

系统方法newDate().getDay()取值为1234567阿拉伯数字,这里用data创建二维表形式,取对应值为汉          字即可。

4.图表echarts引入

绝对路径收入

参数设置。可根据需求,引入变量,与数据库交互,动态显示。

用echarts全局变量,创建echarts实例,初始化到某个div上,并加载参数。

5.页面关闭

页面关闭或浏览器关闭,将当前帐号的登陆状态改为0,即登陆状态为退出。

wex5 教程 之 图文讲解 后台管理界面设计与技巧的更多相关文章

  1. wex5 教程 之 图文讲解 考题模块框架设计

    前几天帮人设计了一个手机版(做了屏幕适配,电脑使用也正常)的考题框架,供学习交流使用,今天把设计思路与技巧命整理一下. 一 效果演示: 1 登陆后台 题库管理 试卷管理 考生管理 科目管理 2 考生注 ...

  2. wex5 教程 之 图文讲解 可观察对象的集群应用与绑定技术

    一 前言: wex5官方教程里,开篇即以一个input输入,output即时输出的例子,为我们展现了一个概念:可观察对象.在以后我的项目开发中,将大量运用可观察对象. 那么,问题来了: 1. 可观察对 ...

  3. wex5 教程 之 图文讲解 bind-css和bind-sytle的异同

    wex5作为网页开发利器,在前台UI数据交互设计中大量使用了绑定技术,即官方视频教学中也提到了KO,实质是数据绑定与追踪.在前台组件的属性中,为我们提供了两个重要的样式绑定属性,bind-css和bi ...

  4. wex5 教程 之 图文讲解 全局可观察变量与登陆状态全局控制

    一 先说说,这两个概念是什么意思 全局可观察变量?没听说过,只听过全局变量,那你out了,因为我要充分发挥绑定技术来控制页面部局,组件的隐藏与显示,文字内容,样式改变.看我博文大家知道,我想用绑定技术 ...

  5. wex5 教程 之 图文讲解 登陆,注册,页面跳转

    视频教程地址:http://v.youku.com/v_show/id_XMTc3OTE0Nzg0NA==.html 效果预览: 登陆页面   首页用windowContainer装载 注册页面 登陆 ...

  6. wex5 教程之 图文讲解 文件上传attachmentSimple(1)

    视频教程地址:http://v.youku.com/v_show/id_XMTc4NDAyMTY4OA==.html 效果预览: 1 调用attchmentSimple组件,打开文件管理器,并选中,显 ...

  7. wex5 教程之 图文讲解 Cloudx5一键部署

    视频教程地址:http://v.youku.com/v_show/id_XMTc3OTExNTUwNA==.html 效果预览: 一键部署cloudx5三要领 1.数据源命名为x5 2.数据库命名为x ...

  8. 蓝色的PC端后台管理界面设计模板——后台

    链接:http://pan.baidu.com/s/1o82hXX4 密码:x6le

  9. vuejs 和 element 搭建的一个后台管理界面

    介绍: 这是一个用vuejs2.0和element搭建的后台管理界面. 相关技术: vuejs2.0:渐进式JavaScript框架,易用.灵活.高效,似乎任何规模的应用都适用. element:基于 ...

随机推荐

  1. javascript问题积累

    今天在写网页时碰到了几个js可以解决的小问题,很好用,很简便 1.鼠标移动到图片上时可更换图片,比如用到给图片加颜色,去颜色. <img src="../img/02.gif" ...

  2. Hibernate笔试总结

    1.在Hibernate中,以下关于主键生成器说法错误的是(AC). A.increment可以用于类型为long.short或byte的主键. B.identity用于如SQL Server.DB2 ...

  3. Hadoop_HDFS HA 及解决方案

    1. HDFS系统架构 HDFS(Hadoop Distributed File System),及Hadoop分布式文件系统 作用: 为Hadoop分布式计算框架提供高性能,高可靠,高可扩展的存储服 ...

  4. Odoo 仓库调拨移动过程中 单位不允许错误的分析及解决方案

    Odoo 仓库调拨过程中,有时候会碰见一下错误内容: The roundings of your Unit of Measures on the move vs.  on the product do ...

  5. Odoo中的Javascript单元测试

    前端页面利用QUnit进行单元测试,本文参考官方文档:https://www.odoo.com/documentation/8.0/reference/javascript.html 访问/web/t ...

  6. spring security自定义拒绝访问页面

    如果试图访问一个没有访问权限的页面,那么页面会出现403 访问错误. 如果我们希望自定义访问拒绝页面,只需要随便创建一个jsp页面,让后将这个页面的位置放到配置文件中. 下面创建一个accessDen ...

  7. 面向对象static静态的属性和方法的调用

    <?php header("content-type:text/html;charset=utf-8"); class Human{ static public $name ...

  8. 20145334赵文豪 《Java程序设计》第4周学习总结

    20145334赵文豪 <Java程序设计>第4周学习总结 教材学习内容总结 第六章知识点总结 1-继承共同行为:如果在程序设计上存在着重复,那就需要修改,可以吧相同的程序代码提升(pul ...

  9. wa~哭笑天使

    #include <stdio.h> #define M 301 int r[M], c[M]; int main() { int k, m, n, i, j, sum, flag, t; ...

  10. Bootstrap css栅格 + 网页中插入代码+css表格

    设计达人 http://www.shejidaren.com/30-minimal-app-icons.html CSS栅格: <!DOCTYPE html> <html lang= ...