利用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 相关文章推荐
CSS中一些@规则的用法小结
Mar 09 HTML / CSS
css3实现背景模糊的三种方式
Mar 09 HTML / CSS
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
Jun 15 HTML / CSS
CSS3弹性盒模型开发笔记(二)
Apr 26 HTML / CSS
CSS3 3D旋转rotate效果实例介绍
May 03 HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
Jul 02 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
Apr 24 HTML / CSS
HTML利用九宫格原理进行网页布局
Mar 13 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 HTML / CSS
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
Dec 24 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
Yii调试SQL的常用方法
2014/07/09 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
Python shelve模块实现解析
2019/08/28 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
八一建军节活动方案
2014/02/10 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
党员三严三实心得体会
2014/10/13 职场文书
2014年接待工作总结
2014/11/26 职场文书
设备技术员岗位职责
2015/04/11 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
Python数据类型最全知识总结
2021/05/31 Python
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL