今天给大家带来一款纯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. sqllite3

    OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里.OS X包装的是第三版的SQLite,又称SQLite3.这套软件有几个特色: 软件属于公共财(public do ...

  2. 阿里云 Ubuntu 14.04 安装mysql 5.6

    1. 升级apt-get apt-get update 如果出现 : 说明没有你不是root用户,则需要用sudo命令 sudo apt-get update 下面出现权限问题都可以参照这个方法. 2 ...

  3. C#控件一览表

    C#控件一览表 .窗体 .常用属性 ()Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. () WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三 ...

  4. 《tortoisegit》 Network error:Connection refused

    在用tortoisegit克隆的时候,或者push的时候出现错误提示: 尝试修改:c:\windows\system32\drivers\etc\services 中的ssh端口,但是发现是22端口, ...

  5. java在线预览txt、word、ppt、execel,pdf代码

    在页面上显示各种文档中的内容.在servlet中的逻辑 word: BufferedInputStream bis = null; URL url = null; HttpURLConnection ...

  6. Linux crond实例

    linux系统的定时任务: 1:linux系统自身定期执行的任务工作:系统周期性执行的任务工作,如轮询系统日志,备份系统数据,清理系统缓存等. [root@10-4-5-9 ~]# ll /var/l ...

  7. android中获取某段程序的执行时间

    Date   startDate   =   new   Date(System.currentTimeMillis()); 在收到设备返回数据之后添加如下语句: Date   endDate   = ...

  8. Java 的抽象特性:抽象类与接口深度解析

    要点: 抽象类 接口 抽象类与接口的差别 一. 抽象 对于面向对象编程来说,抽象是它的四大特征之中的一个. 在Java中,能够通过两种形式来体现OOP的抽象:接口和抽象类. 接口和抽象类为我们提供了一 ...

  9. LaTeX去掉默认显示日期时间

    LaTeX去掉默认显示日期时间: \date{}

  10. mybatis WARN No appenders could be found for logger的解决方法

    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN ...