利用CSS3实现开门效果实例源码


Posted in HTML / CSS onAugust 22, 2016

先来看看效果图

利用CSS3实现开门效果实例源码

利用CSS3实现开门效果实例源码

以下实例源码

复制代码
代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>css3开门</title>
<style type="text/css">
.door{ position:relative; width:400px; height:300px; overflow:hidden; border:2px solid #000; background:#000;}
.door:before,.door:after{ content:''; position:absolute; left:0; width:0; height:0; overflow:hidden; border-color:#000 transparent transparent transparent; border-style:solid; border-width:0 200px; z-index:2; transition:all .8s ease;}
.door:before{ top:0;}
.door:after{ bottom:0; border-color:transparent transparent #000 transparent;}
.door:hover:before,.door:hover:after{ border-width:40px 200px;}
.door-left, .door-right{ position:relative; float:left; width:50%; height:100%; background: #64DE27; box-sizing:border-box; transition:all .5s ease;}
.door-left{ border-right:2px solid #000; -webkit-transform-origin:0 0;}
.door-left:before,.door-right:before{ content:''; position:absolute; width:10px; height:10px; top:50%; margin-top:-5px; border-radius:50%; background:#000;}
.door-left:before{ right:5px;}
.door-right:before{ left:5px;}
.door-right{ border-left:2px solid #000; -webkit-transform-origin:100% 0;}
.door:hover .door-left{ -webkit-transform:rotateY(-90deg); transition:transform 2s Linear}
.door:hover .door-right{ -webkit-transform:rotateY(90deg); transition:transform 2s Linear}
</style>

</head>
<body>
<div class="door">
<div class="door-left">1</div>
<div class="door-right">1</div>
</div></p> <p><script type="text/javascript">
</script>
</body>
</html>

总结

以上就是利用CSS3实现开门效果的全部内容,刚兴趣的朋友们自己动手试试看效果,希望本文对大家学习使用CSS3能有所帮助。

HTML / CSS 相关文章推荐
CSS3+DIV实现漂亮的动画彩色标签
Jun 16 HTML / CSS
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
Jun 15 HTML / CSS
css3绘制百度的小度熊
Oct 29 HTML / CSS
细说CSS3中的选择符
Oct 17 HTML / CSS
详解CSS3中Media Queries的相关使用
Jul 17 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
Oct 16 HTML / CSS
html5指南-2.如何操作document metadata
Jan 07 HTML / CSS
2014年圣诞节倒计时网页的制作过程
Dec 05 HTML / CSS
详解WebSocket跨域问题解决
Aug 06 HTML / CSS
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
Apr 13 HTML / CSS
css3 文字断裂效果
Apr 22 HTML / CSS
纯CSS3单页切换导航菜单界面设计的简单实现
Aug 16 #HTML / CSS
canvas之万花筒效果的简单实现(推荐)
Aug 16 #HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 #HTML / CSS
css3 media 响应式布局的简单实例
Aug 03 #HTML / CSS
css3的过滤效果简单实例
Aug 03 #HTML / CSS
CSS3实现滚动条动画效果代码分享
Aug 03 #HTML / CSS
关于box-sizing的全面理解
Jul 28 #HTML / CSS
You might like
php修改指定文件后缀的方法
2014/09/11 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
python类参数self使用示例
2014/02/17 Python
Python跳出循环语句continue与break的区别
2014/08/25 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
python版学生管理系统
2018/01/10 Python
python实现随机梯度下降法
2020/03/24 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
如何提高JDBC的性能
2013/04/30 面试题
博士生导师推荐信
2014/07/08 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL
Android实现图片九宫格
2022/06/28 Java/Android