利用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 简单又实用的5个属性
Mar 04 HTML / CSS
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
May 07 HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
Mar 24 HTML / CSS
HTML5引入的新数组TypedArray介绍
Dec 24 HTML / CSS
HTML5地理定位实例
Oct 15 HTML / CSS
微信浏览器取消缓存的方法
Mar 28 HTML / CSS
极简的HTML5模版
Jul 09 HTML / CSS
Html5插件教程之添加浏览器放大镜效果的商品橱窗
Jan 07 HTML / CSS
HTML5+css3:3D旋转木马效果相册
Jan 03 HTML / CSS
HTML5中indexedDB 数据库的使用实例
May 11 HTML / CSS
浅谈HTML5新增和废弃的标签
Apr 28 HTML / CSS
css filter和getUserMedia的联合使用
Feb 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
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
vue注册组件的几种方式总结
2018/03/08 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Windows下Anaconda的安装和简单使用方法
2018/01/04 Python
python实现批量图片格式转换
2020/06/16 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
秘书专业自荐信范文
2013/12/26 职场文书
市场开发与营销专业求职信
2013/12/31 职场文书
好听的队名和口号
2014/06/09 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
综合测评个人总结
2015/03/03 职场文书
创业计划之特色精品店
2019/08/12 职场文书
导游词之日月潭
2019/11/05 职场文书
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技