rgba
正反两面展示效果
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style>
/*要实现这一点,必须规定两项内容:
规定您希望把效果添加到哪个 CSS 属性上 规定效果的时长*/
@-webkit-keyframes move
{/*@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。
通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:
规定动画的名称
规定动画的时长
*/
0%{
-webkit-transform:rotateX(0deg) scale(0);
-webkit-animation-timing-function:3s;/*规定动画的速度曲线。默认是 "ease"。速度曲线定义动画从一套 CSS 样式变为另一套所用的时间。速度曲线用于使变化更为平滑。*/
}
100%
{
-webkit-transform:rotateX(360deg) scale(1);
}
}
body
{
background:url(Images/miaov.jpg) no-repeat center 0; width:1024px; margin:0 auto; padding-top:127px; position:relative;
}
ul,h2
{
margin:0; padding:0;
}
li
{
list-style:none;
}
.page
{
width:400px; height:300px; margin:100px auto 0; position:relative;
-webkit-perspective:800;/*定义 3D 转换元素的透视视图。*/
-webkit-transform-style:preserve-3d; /*设置内嵌的元素在 3D 空间如何呈现。有两个值:flat:所有子元素在 2D 平面呈现。preserve-3d:保留3D空间。*/
}
#box
{
width:400px; height:300px;-webkit-transition:1s -webkit-transform linear; /*改变些容器的样式时的动画效果*/
-webkit-transform:rotateY(0) rotateX(0);
/*-webkit-animation-name:"move";
-webkit-animation-duration:2s;*/
-webkit-animation:move 2s;/*您必须定义动画的名称和时长。如果忽略时长,则动画不会允许,因为默认值是 0。*/
-webkit-transform-style:preserve-3d; /*设置内嵌的元素在 3D 空间如何呈现。*/
}
#box div
{
width:400px; height:300px; position:absolute; left:0; top:0;box-shadow:1px 2px 7px #999;
} h2
{
height:60px; line-height:60px; font-size:40px; color:#fff;background:rgba(0,0,0,0.3); text-indent:10px; position:absolute; bottom:0; left:0; width:100%; font-family:'Microsoft YaHei'; letter-spacing:5px; font-weight:normal;
}
.div
{
background:url(Images/html5.png) no-repeat; -webkit-transform:rotateY(180deg); /*图层是透明的*/
}
.div2
{
background:url(Images/miaov_bg.png) no-repeat; -webkit-transform:translateZ(1px); /*沿Z方向移动,前后两层错开,使之不在同一平面上*/
}
.page:hover #box
{
-webkit-transform:rotateY(180deg) rotateX(0);
} </style>
</head>
<body>
<div class="page">
<div id="box">
<div class="div"><h2>我是反面</h2></div>
<div class="div2"><h2>我是正面</h2></div>
</div>
</div>
</body>
</html>
rgba的更多相关文章
- Matplotlib数据可视化(7):图片展示与保存
In [1]: import os import matplotlib.image as mpimg from PIL import Image import matplotlib.pyplot as ...
- CSS3:RGBA的使用方法
1.说明 此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度. RGBA(R,G,B,A) 2.取值 R: 红色值,正整数值的取值范围为:0 - 255,百分数值的取值范围为:0.0% ...
- 从天猫和支付宝身上学习opcity与rgba
不知道什么时候,一个双层透明的对话框悄然流行了起来. 我们在各大网站上都能见到类似这样的对话框: 这样的聚焦更明显,用户体验更好,也显得更加的高大上. 先说点题外话,这种布局如何用CSS+DIV去实现 ...
- 真~让IE8支持background: rbga; ,IE8下兼容rgba颜色的半透明背景
IE8下兼容rgba颜色的半透明背景 这样的标题在百度和google搜索下很多篇文章,讲解IE8下兼容rgba的. 这些文章全部都是使用IE下的filter来使元素透明,但是这个里面会有bug. 它们 ...
- rgba()兼容IE8
CSS: //一般的高级浏览器都支持 background: rgba(255,255,255,0.1); //IE8下 filter:progid:DXImageTransform.Microsof ...
- opacity与RGBA透明的区别
为什么不使用opacityCSS3 还允许通过opacity 声明来设置元素的透明度.该透明度的值也是一个介于0 到1 之间的小数(如将opacity 设置为0.1 表示为10%透明).但是这种透明度 ...
- 给div设置background-color: rgba(0, 0, 0, 0.2)属性,并加了css3动画--opacity动画淡出动画,之后div子元素的字体会抖一下
问题:给div设置background-color: rgba(0, 0, 0, 0.2)属性,并加了css3动画--opacity动画淡出动画,之后div子元素的字体会抖一下: 解决:animati ...
- css3新特性@rgba
1.rgba也经常在实际应用中使用,它主要是在原来rgb的基础上添加了一透明度.但是他又和opacity又有一些差别,主要体现在对子元素的透明度的影响上. 例如:使用opacity和backgroun ...
- 兼容ie8 rgba()用法
今天遇到了一个问题,要在一个页面中设置一个半透明的白色div.这个貌似不是难题,只需要给这个div设置如下的属性即可: background: rgba(255,255,255,.1); 但是要兼容到 ...
- ie8不兼容rgba的解决
借鉴................. 在调试ie8兼容性的问题时,发现ie8不支持rgba. 关于rgba(),即为颜色设置的方法函数,rgb代表颜色,a代表透明度. 如rgba(0,0,0,0.1 ...
随机推荐
- js递归获取html页面所有标签
js原生递归获取,直接源码 : <script> var child = document.children; var arr = [];//用来存放获取到的所有的标签 function ...
- .Net基础杂记
1.面向对象程序思想 面向对象是程序开发的一种机制,特征为封装.继承.多态.以面向对象方式编写程序时,将复杂的项目抽象为多个对象互相协作的模型,然后编写模型结构,声明或实现类型的成员,即描述对象的特征 ...
- [NOIP2011提高组]Mayan游戏
题目:洛谷P1312.Vijos P1738.codevs1136. 题目大意:在一个7行5列的棋盘(左下角坐标0,0)上,有一些不同颜色的棋子. 规定某一时刻,连续三个横排或竖列的棋子颜色相同,则它 ...
- 【linux驱动分析】misc设备驱动
misc设备驱动.又称混杂设备驱动. misc设备驱动共享一个设备驱动号MISC_MAJOR.它在include\linux\major.h中定义: #define MISC_MAJO ...
- otto源代码分析
otto这个开源项目是一个event bus模式的消息框架.用于程序各个模块之间的通信.此消息框架能够使得各个 模块之间降低耦合性. 此项目是支付公司square一个开源项目,项目托管于github ...
- codeforces 570 D Tree Requests
题意:给出一棵树.每一个结点都有一个字母,有非常多次询问,每次询问.以结点v为根的子树中高度为h的后代是否可以经过调整变成一个回文串. 做法: 推断能否够构成一个回文串的话,仅仅须要知道是否有大于一个 ...
- Android 取得 ListView中每个Item项目的值
首先我们须要创建 ListView .这里假定我们已经创建好了而且使用SimpleAdapter设置好了adapter数据,看一下我们的adapter ArrayList<HashMap< ...
- Crytek的幕后花絮
无论是哪种公司规模和状态.Xsolla都能够为其提供定制化的服务.我们提供定制化的技术集成,而不是提供一系列的解决方式.由于我们致力于满足每个合作伙伴的需求.整套的解决方式还存在着一系列的潜在隐患,我 ...
- Mysql锁表
lock tables是线程锁定表 lock tables table_name read lock tables table_name write read表示 所有用户只能读取被锁的表,不能对其进 ...
- String slices
String slices A segment of a string is called a slice. Selecting a slice is similar selecting a char ...