css3 --- 翻页动画 --- javascript --- 3d --- 准备

用css3和javascript做一个翻页动画<知识准备部分>

如有更多疑问请参照:http://www.imooc.com/learn/77

这是用css3的-webkit-transition属性做的渐变颜色动画,下面是三张截图:

怎么样?好看吧,下面是它的代码:

-webkit-transition: background-color 2s;
-webkit-是用chrome或safari打开的一个前缀,
transition时表示渐变的属性,它的值是 渐变属性 和 渐变时间,
上面注释的部分只是把渐变属性和渐变时间分开写而已了。


<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>css transition</title>
<style>
#block {
width: 400px;
height: 300px;
background-color: deepskyblue;
margin: 0 auto;

/*-webkit-transition-property: background-color;*/
/*-webkit-transition-duration: 2s;*/
-webkit-transition: background-color 2s;
}
#block:hover {
background-color: lawngreen;
}
</style>
</head>
<body>
<div id="block"></div>
</body>
</html>

其实,表示渐变的transition后可以有第三个部分属性值,它表示渐变过程

上面的颜色是番茄的颜色,其实也就是西红柿了

代码如下:


<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>transition timing</title>
<style>
#wraper {
width:1024px;
margin: 0 auto;
}

.progress-bar {
width: 40px;
height:40px;
background-color: tomato;
}
.progress-bar:hover {
width: 960px;
}

#linear {
-webkit-transition: width 15s linear;
}
#ease {
-webkit-transition: width 15s ease;
}
#ease-in {
-webkit-transition: width 15s ease-in;
}
#ease-out {
-webkit-transition: width 15s ease-out;
}
#ease-in-out {
-webkit-transition: width 15s ease-in-out;
}
</style>
</head>
<body>
<div id="wraper">
<p>linear</p>
<div class="progress-bar" id="linear"></div>

<p>ease</p>
<div class="progress-bar" id="ease"></div>

<p>ease-in</p>
<div class="progress-bar" id="ease-in"></div>

<p>ease-out</p>
<div class="progress-bar" id="ease-out"></div>

<p>ease-in-out</p>
<div class="progress-bar" id="ease-in-out"></div>
</div>
</body>
</html>

准备部分结束,我们首先要搭建一个三维的场景

perspective: 观察平面距离屏幕的距离;
perspective-origin: 观察者的视线落在屏幕上的点;

观察平面上画了一个正方形后绕Y轴旋转45degree后的投影

这个是在视频教程上截下来的图,这里对以上两个参数有说明

这一篇写了不少了,就先到此吧

更多好文请关注:http://www.cnblogs.com/kodoyang/

css3 --- 翻页动画 --- javascript --- 3d --- 准备,布布扣,bubuko.com

时间: 2024-10-12 08:23:53

css3 --- 翻页动画 --- javascript --- 3d --- 准备的相关文章

flex布局构建大屏框架并支持翻页动画、滚动表格功能

本文将利用flex属性构建大屏可视化界面.界面主要分标题栏.工具栏.数据可视化窗口.其中,翻页动画以及滚动表格功能分别分布在数据可视化界面两侧. 鼠标点击标题,可看到左侧窗口翻转动画: 整体布局效果图: 滚动列表效果图及核心代码: var myH = $(".tableBoy").height() + 10;//获取容器高度 确定可视区域 $(".tableBoy").css({ 'height': myH + "px", "overf

翻页动画效果

1 typedef enum : NSUInteger { 2 Fade = 1, //淡入淡出 3 Push, //推挤 4 Reveal, //揭开 5 MoveIn, //覆盖 6 Cube, //立方体 7 SuckEffect, //吮吸 8 OglFlip, //翻转 9 RippleEffect, //波纹 10 PageCurl, //翻页 11 PageUnCurl, //反翻页 12 CameraIrisHollowOpen, //开镜头 13 CameraIrisHollo

WPF中ListBox ListView数据翻页浏览笔记(强调:是数据翻页,非翻页动画)

ListBox和ListView在应用中,常常有需求关于每页显示固定数量的数据,然后通过Timer自动或者手动翻页操作,本文介绍到的就是该动作的实现. 一.重点 对于ListBox和ListView来讲,后台绑定的ItemSource绑定的一般都是List<T>格式,而List<T>有个方法是Take和Skip,分别意思是取List部分和跳过List部分. 取数据的格式是:List.take().Skip(); 二.话不多说,实例说话(后面会附有该例子链接,仅供参考) (1)Xam

windows phone水平滑动翻页动画效果

XAM部分: <phone:PhoneApplicationPage.Resources> <Storyboard x:Name="Init" > <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)" Storyboard.TargetName="

如何用纯 CSS 创作一个记事本翻页动画

效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/qKOPGw 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/c6GV2Ay 源代码下载 本地下载 每日前端实战系列的全部源代码请从 github 下载: https://github.co

移动web:翻页场景动画

在移动web,特别是在微信中,经常看到一种翻页动画效果,也称为场景动画. 一页一页的翻过,像在看书,每页的内容以各种"炫酷"的效果出现在你的眼里,配上一首动听的音乐,你有没有喜欢上呢. 这里没有音乐,没有炫酷的出场,只有实实在在的翻页.z 先看看效果(如果不能查看 复制下面的代码保存在本地查看) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta

核心动画实现书本翻页效果加载动画

经常看到一些很好的动画加载视图,闲来无事就写了一个书本翻页样式的动画加载视图,核心技术是CALayer+CoreAnimation. 正题如下: 创建一个单独的layer:  /*        使用类方法创建CAlayer对象         */ CALayer *  layer = [CALayer layer]; /*        CATransform实际上是一个结构体 因此不能直接对内部元素直接赋值         */ CATransform3D transform = laye

HTML5开发的翻页效果实例

简介2010年F-i.com和Google Chrome团队合力致力于主题为<20 Things I Learned about Browsers and the Web>(www.20thingsilearned.com)的web app的宣传教育.这个项目最主要的思想是在传达,用web展现电子书的内容是最合适的选择.因为展现电子书的内容是前所未有的web技术,我们坚信以现在的技术完全可以用一个容器来展现这样的例子. 书籍的封面同时也是<20 Things I Learned Abou

c#翻页效果

用c#和GDI+实现杂志翻页动画效果时间:2010-01-13 blog.csdn.net 周公 - 说明:以前本人参与个一个电子杂志项目,当时要求实现模拟现实生活中的杂志翻页动画效果,别人推荐了这篇文章,最后达到了我想要的效果,今天尝试把这篇文章翻译了一下.希望对英语水平不太好的同行有帮助.如果你的英语水平足够好,我推荐你阅读英文原文,网址是:http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx,同时希望大家原谅本人的翻译水平. 介绍