今天给大家带来一款纯css3实现的发光屏幕旋转特效。该屏幕由纯css3实现带发光旋转特效,效果图如下:

在线预览   源码下载

实现的代码。

html代码:

 <div class="screen">
</div>

css3代码:

*{
margin:;
padding:;
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html,body{
height: 100%;
}
html{
background-color: #1d1d1d;
}
body{
position: relative;
margin:;
padding:;
transform-style: preserve-3d; -webkit-perspective: 500px;
perspective: 500px;
} /*Screen*/
.screen{
position: absolute;
top: 50%;
left: 50%;
width: 320px;
height: 210px;
margin-top: -105px;
margin-left: -160px; border-radius: 8px;
box-shadow: 0 0 80px #0caba8;
overflow: hidden;
z-index:; -webkit-animation: screenMove01 2s,
boxShine 2.5s 2s infinite alternate ,
screenMove02 5s infinite alternate linear; -moz-animation: screenMove01 2s,
boxShine 2.5s 2s infinite alternate ,
screenMove02 5s infinite alternate linear; -o-animation: screenMove01 2s,
boxShine 2.5s 2s infinite alternate ,
screenMove02 5s infinite alternate linear; animation: screenMove01 2s,
boxShine 2.5s 2s infinite alternate ,
screenMove02 5s infinite alternate linear;
}
.screen::before{
display: block;
content:"";
position: absolute;
top:;
left:;
width: 320px;
height: 210px; border-width: 5px;
border-style: solid;
border-image: -webkit-linear-gradient(to bottom, rgba(29,186,180,1) 0%, rgba(126,252,247,1) 26%, rgba(227,253,252,1) 30%, rgba(126,252,247,1) 36%, rgba(29,186,180,1) 52%, rgba(29,186,180,1) 74%, rgba(164,247,244,1) 91%, rgba(29,186,180,1) 100%) 1;
border-image: -moz-linear-gradient(to bottom, rgba(29,186,180,1) 0%, rgba(126,252,247,1) 26%, rgba(227,253,252,1) 30%, rgba(126,252,247,1) 36%, rgba(29,186,180,1) 52%, rgba(29,186,180,1) 74%, rgba(164,247,244,1) 91%, rgba(29,186,180,1) 100%) 1;
border-image: -o-linear-gradient(to bottom, rgba(29,186,180,1) 0%, rgba(126,252,247,1) 26%, rgba(227,253,252,1) 30%, rgba(126,252,247,1) 36%, rgba(29,186,180,1) 52%, rgba(29,186,180,1) 74%, rgba(164,247,244,1) 91%, rgba(29,186,180,1) 100%) 1;
border-image: linear-gradient(to bottom, rgba(29,186,180,1) 0%, rgba(126,252,247,1) 26%, rgba(227,253,252,1) 30%, rgba(126,252,247,1) 36%, rgba(29,186,180,1) 52%, rgba(29,186,180,1) 74%, rgba(164,247,244,1) 91%, rgba(29,186,180,1) 100%) 1;
}
.screen::after{
display: block;
content:"";
position: absolute;
top: 3px;
left: 3px;
width: 314px;
height: 204px; border: 3px solid #1d1d1d;
border-color:rgba(29,29,29,0.9);
border-radius: 5px;
background: -webkit-linear-gradient( 135deg, rgba(29,186,180,1) 0%, rgba(227,253,252,1) 17%, rgba(227,253,252,1) 25%, rgba(42,197,191,1) 48%, rgba(126,252,247,1) 93%, rgba(29,186,180,1) 100%);
background: -moz-linear-gradient( 135deg, rgba(29,186,180,1) 0%, rgba(227,253,252,1) 17%, rgba(227,253,252,1) 25%, rgba(42,197,191,1) 48%, rgba(126,252,247,1) 93%, rgba(29,186,180,1) 100%);
background: -o-linear-gradient( 135deg, rgba(29,186,180,1) 0%, rgba(227,253,252,1) 17%, rgba(227,253,252,1) 25%, rgba(42,197,191,1) 48%, rgba(126,252,247,1) 93%, rgba(29,186,180,1) 100%);
background: linear-gradient( 135deg, rgba(29,186,180,1) 0%, rgba(227,253,252,1) 17%, rgba(227,253,252,1) 25%, rgba(42,197,191,1) 48%, rgba(126,252,247,1) 93%, rgba(29,186,180,1) 100%); -webkit-background-size: 300% 300%;
-moz-background-size: 300% 300%;
-o-background-size: 300% 300%;
-ms-background-size: 300% 300%;
background-size: 300% 300%; -webkit-animation: bgShine 5s infinite alternate linear;
-moz-animation: bgShine 5s infinite alternate linear;
-o-animation: bgShine 5s infinite alternate linear;
animation: bgShine 5s infinite alternate linear;
}
/**/ /*Animation*/ /*screenMove01*/
@-webkit-keyframes screenMove01 {
0% {opacity:; top: 100%; transform: rotateY(0deg);}
100% {opacity:; top: 50%; transform: rotateY(-30deg);}
}
@-moz-keyframes screenMove01 {
0% {opacity:; top: 100%; transform: rotateY(0deg);}
100% {opacity:; top: 50%; transform: rotateY(-30deg);}
}
@-o-keyframes screenMove01 {
0% {opacity:; top: 100%; transform: rotateY(0deg);}
100% {opacity:; top: 50%; transform: rotateY(-30deg);}
}
@keyframes screenMove01 {
0% {opacity:; top: 100%; transform: rotateY(0deg);}
100% {opacity:; top: 50%; transform: rotateY(-30deg);}
}
/**/ /*screenMove02*/
@-webkit-keyframes screenMove02 {
0% {transform: rotateY(-30deg);}
100% {transform: rotateY(30deg);}
}
@-moz-keyframes screenMove02 {
0% {transform: rotateY(-30deg);}
100% {transform: rotateY(30deg);}
}
@-o-keyframes screenMove02 {
0% {transform: rotateY(-30deg);}
100% {transform: rotateY(30deg);}
}
@keyframes screenMove02 {
0% {transform: rotateY(-30deg);}
100% {transform: rotateY(30deg);}
}
/**/ /*box shine*/
@-webkit-keyframes boxShine {
0% {box-shadow: 0 0 50px #0caba8;}
100% {box-shadow: 0 0 200px #0caba8;}
}
@-moz-keyframes boxShine {
0% {box-shadow: 0 0 50px #0caba8;}
100% {box-shadow: 0 0 200px #0caba8;}
}
@-o-keyframes boxShine {
0% {box-shadow: 0 0 50px #0caba8;}
100% {box-shadow: 0 0 200px #0caba8;}
}
@keyframes boxShine {
0% {box-shadow: 0 0 50px #0caba8;}
100% {box-shadow: 0 0 200px #0caba8;}
}
/**/ /*bg shine*/
@-webkit-keyframes bgShine {
0% {-webkit-background-size: 300% 300%;}
100% {-webkit-background-size: 100% 100%;}
}
@-moz-keyframes bgShine {
0% {-moz-background-size: 300% 300%;}
100% {-moz-background-size: 100% 100%;}
}
@-o-keyframes bgShine {
0% {-o-background-size: 300% 300%;}
100% {-o-background-size: 100% 100%;}
}
@keyframes bgShine {
0% {background-size: 300% 300%;}
100% {background-size: 100% 100%;}
}

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/11771

一款纯css3实现的发光屏幕旋转特效的更多相关文章

  1. 一款纯css3实现的鼠标经过按钮特效

    今天再给大家带来一款纯css3实现的鼠标经过按钮特效.这款按钮非常简单,但效果很好,非常漂亮.一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div align=&qu ...

  2. 纯css3实现的动画加载特效

    之前给大家带了很多款进度加载条,今天再给大家分享一款纯css3实现的动画加载特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrap& ...

  3. 一款纯css3实现的条纹加载条

    之前为大家带来了很多加载动画. 基于prefixfree.js的进度加载条 ,基于jquery带百分比的响应式进度加载条.今天给大家分享一款纯css3实现的条纹加载条.带有响应式的效果.效果图如下 : ...

  4. 7款纯CSS3实现的炫酷动画应用

    1.纯CSS3实现人物摇头动画 这次我们要来分享一款超级可爱的纯CSS3人物摇头动画,初始化的时候人物的各个部位是利用CSS3动画效果拼接而成,接下来就是人物听音乐的场景,一边听音乐一边摇着脑袋,十分 ...

  5. 7款纯CSS3实现的炫酷动画应用|慕课网只学有用的!

    关于我们 | 时尚廊 ♦ 时尚廊,中国大陆地区首家以"Lounge"为概念的艺文空间 ♦  7款纯CSS3实现的炫酷动画应用|慕课网只学有用的! 7款纯CSS3实现的炫酷动画应用

  6. 16款纯CSS3实现的loading加载动画

    分享16款纯CSS3实现的loading加载动画.这是一款实用的可替代GIF格式图片的CSS3加载动画代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div clas ...

  7. 一款纯css3实现的漂亮的404页面

    之前为大家分享了那些创意有趣的404页面, html5和css3打造一款创意404页面, HTML5可爱的404页面动画很逗的机器人.今天再给大家分享一款纯css3实现的漂亮的404页面.效果图如下: ...

  8. 一款纯css3实现的动画按钮

    今天给大家分享一款纯css3实现的动画按钮.第一排的按钮当鼠标经过的背景色动画切换,图标从右侧飞入,第二排的按钮当鼠标经过的时候边框动画切换,图标右侧飞入,效果非常好,一起看下效果图: 在线预览    ...

  9. 一款纯css3实现的颜色渐变按钮

    之前为大家分享了推荐10款纯css3实现的实用按钮,今天给大家带来一款纯css3实现的颜色渐变按钮.这款按钮的边框和文字的颜色通过css3实现两种颜色的渐变,效果非常好看,一起看下效果图: 在线预览  ...

随机推荐

  1. JS中常用坐标offset、scroll、client的区别

    在IE中scrollWidth:获取对象的滚动宽度scrollHeight: 获取对象的滚动高度.scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop ...

  2. [C#.NET] X509 數位電子簽章

    摘自: http://www.dotblogs.com.tw/yc421206/archive/2012/06/30/73140.aspx 在上篇[C#.NET] 字串及檔案,利用 RSA 演算法加解 ...

  3. Android -- 动态添加布局

    在做项目的时候,遇到了scrollView与listView结合的使用,导致了滑动的混乱,但是有一个办法可以解决掉这个问题,就是手写listView的高度,还有另外一种方法,传送门:<Andro ...

  4. magento 自定义订单前缀或订单起始编号

    在magento里订单的起始号是从1000000001开始的,但有时你可能需要自定义该值的起始号如从20000000000开始 在Google上搜索了一番找到以下代码并完美解决问题,以此记录希望帮助其 ...

  5. 怎样更爽地看PDF杂志

    下载了一些PDF的杂志,想着要是全屏双页显示,应该是很爽的,但是,下载了应该foxit reader,还是遇到一些问题: 1.全屏:F11即可 2.全屏后不双页:在选项中,"全屏" ...

  6. 安装Was liberty之步骤

    安装文件下载:http://pan.baidu.com/s/1dDl8PuL 安装三大步骤:拷贝文件,安装VNC和安装WasLiberty 拷贝文件是将需要的文件InstalMgr1.6.2_LNX_ ...

  7. 使用notepad++进行替换

    将 aaa bbb ccc 转化为 #define AAA aaa #define BBB bbb #define CCC ccc 查找(.*),替换为#define $1 "$1" ...

  8. [Python]datetime常用的几个操作

    #coding: utf-8 ''' 日期相关的操作 ''' from datetime import datetime from datetime import timedelta DATE_FMT ...

  9. poj 3311 Hie with the Pie dp+状压

    Hie with the Pie Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 4671   Accepted: 2471 ...

  10. Android与WebView的同步和异步訪问机制

    大家都知道.通过WebView,我们能够在Androidclient.用Web开发的方式来开发我们的应用. 假设一个应用就是单纯一个WebView.全部的逻辑都仅仅须要在网页上交互的话,那我们事实上就 ...