一款纯css3实现的发光屏幕旋转特效

时间:2023-02-01 10:39:21

今天给大家带来一款纯css3实现的发光屏幕旋转特效。该屏幕由纯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实现的炫酷动画应用&vert;慕课网只学有用的!

    关于我们 | 时尚廊 ♦ 时尚廊,*地区首家以"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. Android知识——ViewHolder的作用与用法

    ViewHolder通常出现在适配器里,为的是listview滚动的时候快速设置值,而不必每次都重新创建很多对象,从而提升性能.在android开发中Listview是一个很重要的组件,它以列表的形式 ...

  2. SaaS模式的软件

     SaaS是Software-as-a-Service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式.它与"on-demand  ...

  3. &lbrack;UML&rsqb;UML系列——用例图中的各种关系(include、extend)

    用例图中的各种关系 一.参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系. 二.用例与用例之间的关系 包含关系(include) 扩展关系(extend) 包含关系 (1)  概 ...

  4. data-role参数表:

    data-role参数表: page        页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header     页面标题容器,这个容器内部可以包含文字.返回按钮.功能按钮等 ...

  5. Guid和Int还有Double、Date的ToString方法的常见格式(转载)

    Guid的常见格式: 1.Guid.NewGuid().ToString("N") 结果为:       38bddf48f43c48588e0d78761eaa1ce6 2.Gu ...

  6. Hark的数据结构与算法练习之煎饼排序

    算法说明 假设煎锅里边有N个煎饼摞在了一起,它们大小不一并且顺序不一致,我们需要通过拿铲子将它们不停的翻个,进行排序,最终得到一个底下是大的煎饼,上边是小的煎饼的序列.这个排序的过程就是煎饼排序. 这 ...

  7. HDU 3833 YY&&num;39&semi;s new problem(换种思路的模拟,防超时)

    题目链接 用p[a]保存的是输入的a在第p[a]个,  然后根据差值查找. #include<stdio.h> #include<string.h> int main() { ...

  8. SQLite中使用CTE巧解多级分类的级联查询

    在最近的项目中使用ActiveReports报表设计器设计一个报表模板时,遇到一个多级分类的难题:需要将某个部门所有销售及下属部门的销售金额汇总,因为下属级别的层次不确定,所以靠拼接子查询的方式显然是 ...

  9. 表单数据验证方法(二)——ASP&period;NET后台验证

    昨天写了一下关于如何在前台快捷实现表单数据验证的方法,今天接着昨天的,把后台实现数据验证的方法记录一下.先说明一下哈,我用的是asp.net,所以后台验证方法也是基于.net mvc来做的. 好了,闲 ...

  10. 浮动滚动条 slimScroll

    1.引入jquery 2.映入slimScrolljs :<script src="https://cdn.bootcss.com/jQuery-slimScroll/1.3.8/jq ...