2015-4-20 BAV推广页面修改前后对比-安全网购

1发现差别

使用过多了DIV。

有许多没必要的重复代码。

有许多高度(height)没必要设置大少。

自适应使用的方法。

切图切的不好,PS的使用有待加强。

下载按钮不同。

没有完成动画效果。

2.学到

要灵活使用背景定位:background-position。

背景大小:background-size。 Contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

利用好padding 设置背景色。

用@media screen and实现页面自适应。

注意继承性,减少重复代码。

box-shadow设置边框阴影

动画与元素绑定:

animation:mymove 5s infinite;

-webkit-animation:mymove 5s infinite;

animation 属性是一个简写属性,用于设置六个动画属性:

animation-name  规定需要绑定到选择器的 keyframe 名称。

animation-duration  规定完成动画所花费的时间,以秒或毫秒计。

animation-timing-function  规定动画的速度曲线。

animation-delay  规定在动画开始之前的延迟。

animation-iteration-count  规定动画应该播放的次数。infinite 无限次播放

animation-direction  规定是否应该轮流反向播放动画。

注释:请始终规定 animation-duration 属性,否则时长为 0,就不会播放动画了

Transform属性

translate(x,y)  定义 2D 转换。translate3d(x,y,z)  定义 3D 转换。  translateX(x)  定义转换,只是用 X 轴的值。  translateY(y)  定义转换,只是用 Y 轴的值。  translateZ(z)  定义 3D 转换,只是用 Z 轴的值。  scale(x,y)  定义 2D 缩放转换。  scale3d(x,y,z)  定义 3D 缩放转换。  scaleX(x)  通过设置 X 轴的值来定义缩放转换。  scaleY(y)  通过设置 Y 轴的值来定义缩放转换。  scaleZ(z)  通过设置 Z 轴的值来定义 3D 缩放转换。  rotate(angle)  定义 2D 旋转,在参数中规定角度。  rotate3d(x,y,z,angle)  定义 3D 旋转。  rotateX(angle)  定义沿着 X 轴的 3D 旋转。  rotateY(angle)  定义沿着 Y 轴的 3D 旋转。  rotateZ(angle)  定义沿着 Z 轴的 3D 旋转。  skew(x-angle,y-angle)  定义沿着 X 和 Y 轴的 2D 倾斜转换。  skewX(angle)  定义沿着 X 轴的 2D 倾斜转换。  skewY(angle)  定义沿着 Y 轴的 2D 倾斜转换。  perspective(n)  为 3D 转换元素定义透视视图。

使用动画效果

1、设置一了类名 music-play 绑定musicPlay 设置持续时间2秒。

.music-play {

-webkit-animation: musicPlay infinite 2s linear;

animation: musicPlay infinite 2s linear;

}。

2、设置musicPlay的动画。

@-webkit-keyframes musicPlay {

0%{opacity: 0; -webkit-transform: scale(0.7) rotate(30deg) translate(0);}

15%{ -webkit-transform: scale(0.8) rotate(0deg) translate(-0.2rem,-0.2rem);}

30%{ opacity: 0.8; -webkit-transform: scale(0.9) rotate(-30deg) translate(-0.1rem, -0.4rem);}

50%{ -webkit-transform: rotate(0deg) translate(-0.4rem, -0.6rem);}

75%{  opacity: 0.2; -webkit-transform: rotate(30deg) translate(-0.9rem, -0.7rem);}

100%{ opacity: 0; -webkit-transform: rotate(0deg) translate(-0.6rem, -1.1rem);}

}

@keyframes musicPlay {

0%{opacity: 0; transform: scale(0.7)  rotate(30deg) translate(0);}

15%{ transform: scale(0.8) rotate(0deg) translate(-0.2rem,-0.2rem);}

30%{ opacity: 0.8; transform: scale(0.9) rotate(-30deg) translate(-0.1rem, -0.4rem);}

50%{ transform: rotate(0deg) translate(-0.4rem, -0.6rem);}

75%{ opacity: 0.2; transform: rotate(30deg) translate(-0.9rem, -0.7rem);}

100%{ opacity: 0; transform: rotate(0deg) translate(-0.6rem, -1.1rem);}

}

3.调用动画效果。

<div calss=“music-play”><div>;

那么div就有music-play所以设置的动画效果了。

总结

可以看到自己还有很多的不足,对于代码的不属性,PS软件使用的不熟悉。使工作效率很低。

给各个部分取一个好名字一个重点。

减少重复代码减少代码量。

动画效果要多练习多看。

时间: 2024-11-06 03:37:56

2015-4-20 BAV推广页面修改前后对比-安全网购的相关文章

cas sso单点登录系列4_cas-server登录页面自定义修改过程(jsp页面修改)

转:http://blog.csdn.net/ae6623/article/details/8861065 SSO单点登录系列4:cas-server登录页面自定义修改过程,全新DIY. 目标: 下面是正文: 打开cas的默认首页,映入眼帘的是满眼的中文and英文混杂体,作为一名合格的用户,我表示很不开心. 于是,打开 Nodepad++,寻找C:\tomcat7\webapps\casServer\WEB-INF\view\jsp\default\ui \casLoginView.jsp这个页

Java 学习笔记(2015.7.20~24)

Java 学习笔记(2015.7.20~24) Java Java 学习笔记(2015.7.20~24) 1.StringBuffer与StringBuilder的区别: 2.基本数据类型包装类 3.Date.Calendar.DateFormat等与时间相关的类 1.常用类String 2.正则表达式 3.常用类 StringBuffer 代表可变的字符序列 拆箱与装箱 包装类的应用 匿名内部类 数组 day11 day12 day13 day14 day11 父类中使用public定义的方法

织梦后台登录页面修改

在使用织梦dede程序建站的朋友,经常会碰到一些问题就是:许多功能用不上.后台对于客户来说过于复杂.版权信息修改过于麻烦.模块过多安全性不高,每次需要手动生成操作麻烦等等问题.这里便通过一系列教程来介绍如何打造一个精简实用的dede程序.这里均以dede最新版5.7gbk版本为例,utf8版本操作方法一样. 方法/步骤 一.首先到织梦官网下载DEDE5.7GBK最新版本(如果你要使用UTF8请下载utf8版本,修改方法一样)   二.下载解压后首先修改dede织梦后台的登录界面.修改文件:/de

css:层叠样式表 美化页面 修改标签的样式

css:层叠样式表  美化页面 修改标签的样式 写法分类: 1.内联: <!--使用<link />标签将css文件引入到html文件中--> <!--<link href="路径" rel="stylesheet"/>--> <!--<link/>标签只可以放在<head></head>之中,另外在html中内嵌css样式也只可以写在head标签之中--> <!-

Chromium Settings页面修改

/********************************************************************** * Chromium Settings页面修改 * 说明: * 有需要修改Chromium中的Settings,增加本地机器亮度调节,发现Chromium * 自带的WebUI的功能,可以在这个基础上进行修改. * * 2018-8-16 深圳 宝安西乡 曾剑锋 **********************************************

借贷宝狂砸20亿推广APP,最高一天收入破万元

最近借贷宝被大家讨论得很火热,当然我也是参与者.我是公钰铭,一个互联网创业的草根.不是很出名,之前写过两篇文章<优秀的引导语让你的文章被疯转>,<李阳疯狂英语也就那么回事>成功投稿卢松松博客,废话不多说,我们切入正题. 在8月8日借贷宝被人大量涌入注册,导致服务器瘫痪掉,页面打不开,各种问题出现,接着是各种负面消息接踵而来.有的是抱怨骗子的,评论的文章也是比比皆是.甚至微信中广为流传的是白岩松新闻1+1对借贷宝的负面报道.其实当我看到这个消息的时候,我心里也是犯嘀咕.因为我8月5号

Daily Scrumming* 2015.12.20(Day 12)

一.团队scrum meeting照片 二.成员工作总结 姓名 任务ID 迁入记录 江昊 任务1090 https://github.com/buaaclubs-team/temp-front/commit/f71496851c5f89432aa57ed4e1c7d7782b44a346 任务说明: 完成活动.资讯详情页面的开发并签入 主要完成以下工作: 详情界面开发 评论功能开发   遇到问题与解决方案: 详情界面内容展示问题 解决方案:经过查询资料后,准备用innerHTML给写JS的同学留

typecho博客出404页面修改方法

适用于typecho博客版本为:0.9 (13.12.12) typecho博客,很多时候可能安装完毕,除了首页,其他页面都是404=.= 在匹配*.php的location区域修改为以下格式: location ~ .*\.php(\/.*)*$ {  ...... fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;            fastcgi_param PATH_INFO $fastcgi_path_info; ......       

Dynamic CRM 2015学习笔记(4)修改开发人员资源(发现服务、组织服务和组织数据服务)url地址及组织名

在azure vm上安装了CRM 2015后 Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015, 发现了一个问题,那就是在设置 ->自定义项 –> 开发人员资源 里面的几个ulr(发现服务.组织服务和组织数据服务)都不对,显示的都是http://机器名/XRMServices/2011/ -, 但这个url是访问不了的,正确的url应该是 http://xxx.cloudapp.net/XRMServices/2011/ - 下面介绍如何修改成正确的url.