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请柬(或信封、卡片、纸张)展开动画相关推荐

  1. 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...

  2. 【web前端特效源码】使用HTML5+CSS3制作一个会动的不规则斑点边框半径动画的动画效果~~适合初学者~超简单~ |前端开发

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的不规则斑点边框半径动画的动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCT ...

  3. html5在线制作教程,HTML5 Canvas 制作动画

    HTML5 Canvas 制作动画 在HTML5 canvas中绘制图像动画效果,你需要绘制出每一帧的图像,然后在一个极短的时间内从一帧过渡到下一帧,形成动画效果. 在线示例 要在HTML5画布上绘制 ...

  4. html5开发制作,漂亮html5模板欣赏,H5网站建设

    html5是什么? HTML5 是下一代的 HTML(超文本标记语言,网页的组成部分),HTML5是web开发世界的一次重大的改变,能适配pc.手机等各终端,跨平台性能极强,移动互联网是未来的趋势,h ...

  5. html5网页制作技巧,HTML5 网页制作技巧

    本文总结自由人民邮电出版社出版的<HTML.CSS.Javascript网页制作>. 总结进行学习,并分享给同样编写HTML5的朋友. 1:背景音乐的添加 2:每隔一定时间的自动刷新网页 ...

  6. html5混合app原理,HTML5混合App开发

    内容简介 在竞争激烈的移动互联网环境下,HTML5技术一直备受关注.HTML5混合App开发与原生App开发模式之间也争议不断.相对于原生App来说,HTML5混合App开发的成本更低.周期更短,而且 ...

  7. html5中制作表格,(html5表格的制作.doc

    (html5表格的制作 教学项目五 HTML中表格的制作 [教学内容] 讲解HTML中制作表格的标志 [教学目的] 使学生掌握简单表格的制作 [教学重点] 表格中单元格的合并操作 [教学难点] 理解属 ...

  8. html5如何制作边框,html5 边框怎么设置

    html5边框设置的方法:首先创建一个HTML示例文件:然后创建一个div,代码如" 本文操作环境:windows7系统.HTML5&&CSS3版.Dell G3电脑. HT ...

  9. html5视频播放器原理,HTML5 - 两款基于JS的视频播放器的使用说明(VideoJS和jPlayer)...

    通常我们使用HTML5播放器播放视频时,还要考虑浏览器兼容.像IE8这种不支持的古董级浏览器,就需要提供Flash播放器作为备用方案.这些如果都要自己弄就很麻烦. 这里推荐两个好用的HTML5媒体播放 ...

最新文章

  1. php reids的geo功能,Redis GEO相关命令和功能,你造吗?
  2. 网络推广专员浅析网络推广切忌一蹴而就
  3. Oracle传输表空间
  4. Jexus部署.Net Core项目
  5. Uva(10048),最短路Floyd
  6. 对科目***货币 ***未定义汇率差额科目
  7. Hi3516A开发--ethtool安装和使用
  8. 路痴的单身小菡 BFS求最短路径+DFS求路径数
  9. nfs文件共享+netstat相关 记录
  10. Ubuntu添加开机自动启动程序的方法 / 修改 Ubuntu 启动顺序
  11. 修改打开方式的程序列表中列出程序的名称
  12. P1350 车的放置
  13. 拓端tecdat|python中的copula:Frank、Clayton和Gumbel copula模型估计与可视化
  14. REHL5 mail不能自动外发邮件
  15. 【路径规划】基于matlab遗传算法求解多式联运运输问题【含Matlab源码 877期】
  16. python数据分析与可视化答案学堂云_学习Python编程学堂云答案
  17. 更新!2021智能仓储物流之最全AGV企业供应商名录
  18. Photoshop Elements 10 All-in-One For Dummies 免积分下载
  19. Python小爬虫之协程爬虫快速上手
  20. 2019---高考加油!!!

热门文章

  1. 多源数据融合 Sar Optical(一)像素级融合
  2. 如何登录锐捷设备(云桌面篇)
  3. 普通90后的北京买房记【回顾】
  4. uni-app聊天功能输入框删除emoji表情
  5. Linux命令之tail命令
  6. oracle dbms是什么意思,我们常使用的Oracle等DBMS等都是什么数据模型?
  7. 如何加强幼儿园安全管理
  8. Word行距无法修改问题(本人亲自实测)
  9. tenda服务器端口映射,腾达(Tenda)路由器端口映射设置教程 | 192路由网
  10. 基于驱动框架编写驱动代码