中秋节 translate

前些日子做一个中秋节的专题,主要就是写一个效果,月亮滚动,花瓣飘落。具体代码如下:

.icons {z-index:10088; position:absolute;
-webkit-animation:flower 6s 1.5s linear infinite both;
-moz-animation:flower 6s 1.5s linear infinite both;
-o-animation:flower 6s 1.5s linear infinite both;
-ms-animation:flower 6s 1.5s linear infinite both;
animation:flower 6s 1.5s linear infinite both;}
.other-iocn {
-webkit-animation:flower2 5s 1.5s linear infinite both;
-moz-animation:flower2 5s 1.5s linear infinite both;
-o-animation:flower2 5s 1.5s linear infinite both;
-ms-animation:flower2 5s 1.5s linear infinite both;
animation:flower2 5s 1.5s linear infinite both;} .........
......... @-webkit-keyframes flower{
0%{-webkit-transform:translate(30px,-30px);opacity:0;}
50%{-webkit-transform:translate(-200px,200px) rotate(180deg);opacity:1;}
to{-webkit-transform:translate(-400px,400px) rotate(270deg);opacity:0;}
} @-moz-keyframes flower{
0%{-moz-transform:translate(30px,-30px);opacity:0;}
50%{-moz-transform:translate(-200px,200px) rotate(180deg);opacity:1;}
to{-moz-transform:translate(-400px,400px) rotate(270deg);opacity:0;}
}
@-o-keyframes flower{
0%{-o-transform:translate(30px,-30px);opacity:0;}
50%{-o-transform:translate(-200px,200px) rotate(180deg);opacity:1;}
to{-o-transform:translate(-400px,400px) rotate(270deg);opacity:0;}
}
@-ms-keyframes flower{
0%{-ms-transform:translate(30px,-30px);opacity:0;}
50%{-ms-transform:translate(-200px,200px) rotate(180deg);opacity:1;}
to{-ms-transform:translate(-400px,400px) rotate(270deg);opacity:0;}
}
@keyframes flower {
0% {opacity:0;transform: translate(30px,-30px);}
50% {opacity:1;transform: translate(-200px, 200px) rotate(180deg);}
100% {opacity:0;transform: translate(-400px, 400px) rotate(270deg);}
}
@-webkit-keyframes flower2{
0%{-webkit-transform:translate(0px,0px);opacity:.0;}
50%{-webkit-transform:translate(-100px,100px) rotate(60deg);opacity:1;}
to{-webkit-transform:translate(-200px,200px) rotate(180deg);opacity:0;}
}
@-moz-keyframes flower2{
0%{-moz-transform:translate(0px,0px);opacity:.0;}
50%{-moz-transform:translate(-100px,100px) rotate(60deg);opacity:1;}
to{-moz-transform:translate(-200px,200px) rotate(180deg);opacity:0;}
}
@-o-keyframes flower2{
0%{-o-transform:translate(0px,0px);opacity:.0;}
50%{-o-transform:translate(-100px,100px) rotate(60deg);opacity:1;}
to{-o-transform:translate(-200px,200px) rotate(180deg);opacity:0;}
}
@-ms-keyframes flower2{
0%{-ms-transform:translate(0px,0px);opacity:.0;}
50%{-ms-transform:translate(-100px,100px) rotate(60deg);opacity:1;}
to{-ms-transform:translate(-200px,200px) rotate(180deg);opacity:0;}
}
@keyframes flower2{
0% {opacity:0;transform: translate(0px, 0px);}
50% {opacity:1;transform: translate(-100px, 100px) rotate(60deg);}
100% {opacity:0;transform: translate(-200px, 200px) rotate(180deg);}
}

其实难点就是兼容性了,用大家都会用,就是效果出来后,具体展示是存在问题的。如这个花瓣飘落的效果,你就要应用好 translate,用不好,你的效果就出来的不够魅力。具体使用心得,熟练度自己去体会吧。

select浏览器默认显示修改 -webkit-appearance

由于手机端是可以修改这个select的,所以用了这个属性,你更是可以修改默认的小三角。

appearance 属性允许您使元素看上去像标准的用户界面元素。现在你要做的就是去“乱”改吧。

参考网址A

前几天公司培训,“疼”计划

培训的时候,一直听说公司在推这个疼计划,我就在想到底是有多疼呢,疼代表的含义呢。脑海中出现了N多想法。后来我说服了自己,疼你就记住了,这个名字起的好呀。

结果是腾计划,不疼呀原来!!!

这两日发现的三个问题

第一:媒介查寻,这个问题其实可说的并不多,只要你不去写错。善于思考,多错几次就差不多了。 参考网址B

第二:rem单位,你百度的话,会发现绝大多数的列子都是用它来设置字体大小的,而且还会的看到它就是一个字体单位。官方也会说一句 哼~~我们这个是根据根元素字体来定义的。那么这个根是谁,不是你们说的父级亲,这个根是html。而且亲这个虽然是多数用来字体上,但是人家也是长度单位。可以用来设置其它的,当然你前提得找对这个根~~

第三:关于滚动的问题,亲爱的小果果做的页面,发现滚动左边的,右边会跟着动,经过排查原来,是区域的问题。左边在右边的范围内了,虽然后边就那么大,并且用的是左边距把自己硬推到了右边。但是鼠标不管呀,它就把它理解成,我滚动左边后,就去滚动右边,但你去滚动右边就不会影响到左边,为什么呢? 因为左边是固定定位的,人家没有跑你右边去。 其实布局只要出来页面没有乱,问题就不大,客户看到的就是那么点东西【虽然有人会说优化呀,规范呀】。但是既然有问题了,那么就要日后避免。

最后总结性的说一句,出问题是好事,这样你会去思考,思考了就有进步。不过不出错我们更认为好,可以把时间省下来去吃烤鱼啦!

一些CSS3的乐趣 - 工作也能发现乐的源头的更多相关文章

  1. 工作了才发现display全忘了

    CSS display属性这几天用的我头疼 人老了 健忘了 1.inline(行内元素) 是元素变成行内元素,拥有行内元素特性,共享属性,不会吃独食! 共享经济时代 inline是主导大哥 !impo ...

  2. 提高IT团队工作效率的建议

    过分强调个人主义,不科学分工,内部成员的冲突等,都将导致IT团队没有凝聚力,直接影响团队合作项目的完成.如何提高团队工作效率,相信很多IT经理人都想过这类问题.日前,国外科技网站CIO撰文就如何提高I ...

  3. css3 绘制优惠券

    今天偶然发现了一个css3制作动画的地方,发现css3的径向渐变好难理解,幸亏有这里的大神介绍http://www.daqianduan.com/5989.html,这是优惠券的介绍 还有这个http ...

  4. 使用Fiddler提高前端工作效率 (实例篇)

    上篇中,我们对Fiddler Web Debugger有了简单的接触,也许你已经开始在用Fiddler进行HTTP相关的调试,在这一篇,我们将通过一个实例了解Fiddler的神奇魔法. 在我们前端开发 ...

  5. css3 content画出各种图形

    原链接:http://www.phpjz.cn/web/201311/1700.html 之前看到一些网站用户content这个词,觉得很奇怪,原来是css3新增的一个样式,发现还挺好用的,特别是用移 ...

  6. IT痴汉的工作现状16-职业发展

    回首多年来的工作经历.发现自己的职业发展真是太平庸只是了.就像我的名字张伟,平淡无奇.而我,还是几年前刚入职模样的我,仍然像个涉世未深的矛头小子,相信技术能够改变世界.真是一入IT深似海,为伊消得人憔 ...

  7. 一年工作经验的大专生程序员(java后台)

    1.文章前言     作为18应届毕业大专生已工作一年,相信这也是大部分同届生的现状.       那么,一个萌新进入职场一年都经历了什么呢?在校那会我是挺好奇的.       这篇文章是根据自己一年 ...

  8. Git多人协作工作流程

    前言 之前一直把Git当做个人版本控制的工具使用,现在由于工作需要,需要多人协作维护文档,所以去简单了解了下Git多人协作的工作流程,发现还真的很多讲解的,而且大神也已经讲解得很清楚了,这里就做一个简 ...

  9. 工作中遇到的令人头疼的bug

    工作中我们会遇到形形色色的bug,但是很多bug都可以调试很明显的看出来,这种bug解决起来我们不会那么头疼但是有些却让人头疼而捉急,特别是本地运行一切正常,上传服务器就会出现bug.现在我总结几个我 ...

随机推荐

  1. cocos2dx内存优化

    纹理消耗了大量内存 在大部分情况下,是纹理(textures)消耗了游戏程序大量的内存.因此,纹理是我们首要考虑优化的对象 纹理加载 cocos2d里面纹理加载分为两个阶段:从图片文件中创建一个Ima ...

  2. 散列(Hash)表入门

    一.概述 以 Key-Value 的形式进行数据存取的映射(map)结构 简单理解:用最基本的向量(数组)作为底层物理存储结构,通过适当的散列函数在词条的关键码与向量单元的秩(下标)之间建立映射关系 ...

  3. 通过监控Nginx日志来实时屏蔽高频恶意访问的IP

    目前在我的VPS上主要通过两种方式来限制ip的访问次数. 通过Nginx的limit_req配置来限制同一ip在一分钟内的访问次数 通过Nginx deny封禁一天内超过指定次数的ip(需要一个监控脚 ...

  4. bugkuct部分writeup 持续更新

    6307 校赛被打击到自闭,决心好好学习. web部分题目. 1.web2 地址 http://123.206.87.240:8002/web2/ 既然是第一个题我们应该采取查看源码的方式进行,右键之 ...

  5. PAT甲题题解-1037. Magic Coupon (25)-贪心,水

    题目说了那么多,就是给你两个序列,分别选取元素进行一对一相乘,求得到的最大乘积. 将两个序列的正和负数分开,排个序,然后分别将正1和正2前面的相乘,负1和负2前面的相乘,累加和即可. #include ...

  6. Linux下C语言编程基础学习记录

    VIM的基本使用  LINUX下C语言编程 用gcc命令编译运行C语言文件 预处理阶段:将*.c文件转化为*.i预处理过的C程序. 编译阶段:将*.i文件编译为汇编代码*.s文件. 汇编阶段:将*.s ...

  7. linux读书笔记(5章)

    linux读书笔记(5章) 标签(空格分隔): 20135328陈都 第五章 系统调用 5.1 与内核通信 系统调用 让应用程序受限的访问硬件设备 提供创建新进程并与已有进程通信的机制 提供申请操作系 ...

  8. Resharper简单安装及代码覆盖率的测试

    Resharper简单安装及代码覆盖率的测试 测试环境:VS 2015 专业版 一.下载Resharper 官方链接:https://www.jetbrains.com/resharper/ 点击下载 ...

  9. java实现图像的直方图均衡以及灰度线性变化,灰度拉伸

    写了四个方法,分别实现图片的灰度化,直方图均衡,灰度线性变化,灰度拉伸,其中好多地方特别是灰度拉伸这一块觉得自己实现的有问题,请大大们多多指教. import java.awt.Image; impo ...

  10. RAC系统化学习

    1.RACSignal:   // 只要订阅者调用sendNext,就会执行nextBlock // 只要订阅RACDynamicSignal,就会执行didSubscribe // 前提条件是RAC ...