html5请柬制作原理,HTML5请柬(或信封、卡片、纸张)展开动画
CSS
语言:
CSSSCSS
确定
* {
margin: 0;
padding: 0;
}
html,
body {
width: 100%;
height: 100%;
overflow: hidden;
background: rgba(17, 126, 104, 1);
background: -moz-radial-gradient(center, ellipse cover, rgba(17, 126, 104, 1) 0%, rgba(17, 126, 104, 1) 25%, rgba(1, 81, 54, 1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(17, 126, 104, 1)), color-stop(25%, rgba(17, 126, 104, 1)), color-stop(100%, rgba(1, 81, 54, 1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(17, 126, 104, 1) 0%, rgba(17, 126, 104, 1) 25%, rgba(1, 81, 54, 1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(17, 126, 104, 1) 0%, rgba(17, 126, 104, 1) 25%, rgba(1, 81, 54, 1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(17, 126, 104, 1) 0%, rgba(17, 126, 104, 1) 25%, rgba(1, 81, 54, 1) 100%);
background: radial-gradient(ellipse at center, rgba(17, 126, 104, 1) 0%, rgba(17, 126, 104, 1) 25%, rgba(1, 81, 54, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#117e68', endColorstr='#015136', GradientType=1);
}
.wrapper {
box-sizing: border-box;
width: 100%;
height: 100%;
-webkit-perspective: 2000px;
padding: 5%;
perspective: 2000px;
}
.left,
.middle,
.right {
float: left;
position: relative;
height: 100%;
background-color: #fff;
width: 33%;
}
.left {
transform-origin: 100% 50%;
transform: rotateY(180deg);
transition: .7s ease-in-out;
z-index: 20;
}
.left.open {
transform-origin: 100% 50%;
transform: rotateY(0deg);
transition: .7s ease-in-out;
}
.right {
transform-origin: 0% 50%;
transform: rotateY(-180deg);
transition: .7s ease-in-out;
}
.right.open {
transform-origin: 0% 50%;
transform: rotateY(0deg);
transition: .7s ease-in-out;
}
.front,
.back {
height: 100%;
width: 100%;
position: absolute;
top: 0;
}
.front {
transform: rotateY(180deg);
background-color: #fff;
z-index: 5;
}
.back {
background-color: #fff;
z-index: 4;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.back.open {
z-index: 10;
}
.openB {
background-color: transparent;
border: 2px solid rgba(0, 0, 0, 0.5);
padding: 5px;
position: absolute;
min-width: 120px;
max-width: 150px;
z-index: 50;
bottom: 30px;
font-weight: 400;
font-size: 1em;
opacity: .7;
transition: .2s ease-in-out;
cursor: pointer;
}
.openB:hover {
background-color: rgba(0, 0, 0, 1);
color: white;
transition: .2s ease-in-out;
}
.closeB {
position: absolute;
border: none;
background-color: rgba(0, 0, 0, 0.6);
color: white;
z-index: 50;
width: 50px;
font-size: 1.5em;
cursor: pointer;
height: 50px;
top: 0;
right: 0;
transition: .2s ease-in-out;
}
.closeB:hover {
background-color: rgba(0, 0, 0, 0.2);
transition: .2s ease-in-out;
}
.preview {
max-height: 100px;
overflow: hidden;
text-overflow: ellipsis;
content: "";
position: relative;
display: block;
}
.preview:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: linear-gradient(transparent, white);
}
.sectionWrap {
height: 100%;
width: 100%;
padding: 40px;
box-sizing: border-box;
overflow: hidden;
}
h1 {
font-family: 'Playfair Display', serif;
font-size: 3em;
line-height: 1;
color: #34495e;
}
p {
font-family: 'Josefin Sans', sans-serif;
font-size: 1.2em;
max-height: 100px;
text-overflow: clip;
}
hr {
border: 3px solid #34495e;
width: 30px;
margin: 12px 0 8px 1px;
text-align: left;
}
footer {
position: fixed;
bottom: 0;
width: 100%;
height: 50px;
left: 0;
box-sizing: border-box;
padding-right: 30px;
}
footer img {
height: 50px;
filter: invert(100%);
float: left;
}
footer p {
margin-top: 13px;
}
footer a {
color: #fff;
text-decoration: none;
display: inline-block;
width: 250px;
float: right;
opacity: 1;
transition: .2s ease-in-out;
}
footer a:hover {
opacity: .6;
transition: .2s ease-in-out;
}
html5请柬制作原理,HTML5请柬(或信封、卡片、纸张)展开动画相关推荐
- 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...
- 【web前端特效源码】使用HTML5+CSS3制作一个会动的不规则斑点边框半径动画的动画效果~~适合初学者~超简单~ |前端开发
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的不规则斑点边框半径动画的动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCT ...
- html5在线制作教程,HTML5 Canvas 制作动画
HTML5 Canvas 制作动画 在HTML5 canvas中绘制图像动画效果,你需要绘制出每一帧的图像,然后在一个极短的时间内从一帧过渡到下一帧,形成动画效果. 在线示例 要在HTML5画布上绘制 ...
- html5开发制作,漂亮html5模板欣赏,H5网站建设
html5是什么? HTML5 是下一代的 HTML(超文本标记语言,网页的组成部分),HTML5是web开发世界的一次重大的改变,能适配pc.手机等各终端,跨平台性能极强,移动互联网是未来的趋势,h ...
- html5网页制作技巧,HTML5 网页制作技巧
本文总结自由人民邮电出版社出版的<HTML.CSS.Javascript网页制作>. 总结进行学习,并分享给同样编写HTML5的朋友. 1:背景音乐的添加 2:每隔一定时间的自动刷新网页 ...
- html5混合app原理,HTML5混合App开发
内容简介 在竞争激烈的移动互联网环境下,HTML5技术一直备受关注.HTML5混合App开发与原生App开发模式之间也争议不断.相对于原生App来说,HTML5混合App开发的成本更低.周期更短,而且 ...
- html5中制作表格,(html5表格的制作.doc
(html5表格的制作 教学项目五 HTML中表格的制作 [教学内容] 讲解HTML中制作表格的标志 [教学目的] 使学生掌握简单表格的制作 [教学重点] 表格中单元格的合并操作 [教学难点] 理解属 ...
- html5如何制作边框,html5 边框怎么设置
html5边框设置的方法:首先创建一个HTML示例文件:然后创建一个div,代码如" 本文操作环境:windows7系统.HTML5&&CSS3版.Dell G3电脑. HT ...
- html5视频播放器原理,HTML5 - 两款基于JS的视频播放器的使用说明(VideoJS和jPlayer)...
通常我们使用HTML5播放器播放视频时,还要考虑浏览器兼容.像IE8这种不支持的古董级浏览器,就需要提供Flash播放器作为备用方案.这些如果都要自己弄就很麻烦. 这里推荐两个好用的HTML5媒体播放 ...
最新文章
- php reids的geo功能,Redis GEO相关命令和功能,你造吗?
- 网络推广专员浅析网络推广切忌一蹴而就
- Oracle传输表空间
- Jexus部署.Net Core项目
- Uva(10048),最短路Floyd
- 对科目***货币 ***未定义汇率差额科目
- Hi3516A开发--ethtool安装和使用
- 路痴的单身小菡 BFS求最短路径+DFS求路径数
- nfs文件共享+netstat相关 记录
- Ubuntu添加开机自动启动程序的方法 / 修改 Ubuntu 启动顺序
- 修改打开方式的程序列表中列出程序的名称
- P1350 车的放置
- 拓端tecdat|python中的copula:Frank、Clayton和Gumbel copula模型估计与可视化
- REHL5 mail不能自动外发邮件
- 【路径规划】基于matlab遗传算法求解多式联运运输问题【含Matlab源码 877期】
- python数据分析与可视化答案学堂云_学习Python编程学堂云答案
- 更新!2021智能仓储物流之最全AGV企业供应商名录
- Photoshop Elements 10 All-in-One For Dummies 免积分下载
- Python小爬虫之协程爬虫快速上手
- 2019---高考加油!!!