Html5百叶窗效果怎么实现

  介绍

这篇“Html5百叶窗效果怎么实现“除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Html5百叶窗效果怎么实现”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。

html有什么特点

1,简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。   2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证只         3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。         4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

Html5百叶窗效果的示例代码,具体如下:

实现方法介绍:

1,百叶窗布局用定位(位置:绝对)覆盖在内容布局之上,背景设置为透明(背景颜色:透明)
2,关键帧定义淡入淡出(透明度改变)和百叶窗口效果动画。
3,启动动画是通过设置DOM的className属性的方法,动画师。className=& # 39; baiyeWindow& # 39;;监听动画完成事件& # 39;animationend& # 39;,要清除className属性。
4,在内容布局切换的事件,调用启动动画方法,两个布局都需要绑定切换事件ng-click=皊witchLayout ()“
5,动画执行时序图:

 Html5百叶窗效果怎么实现“> <br/> </p> <p> html代码:</p> <pre类=八?html;工具栏:假;”> & lt; !——要显示百叶窗效果的布局——切换内容——比;
  & lt; p  id=癴adeInOut",类=癱ontent   & lt; !——百叶窗布局——比;   ,& lt; ul  id=癰aiyeWindow",, ng-click=皊witchLayout()“比;   ,,,,,,& lt; li> & lt; p 类=笆恰?在& lt;/p> & lt;/li>   ,,,,,,,& lt; li> & lt; p 类=笆恰?在& lt;/p> & lt;/li>   ,,,,,,,& lt; li> & lt; p 类=笆恰?在& lt;/p> & lt;/li>   ,,,,,,,& lt; li> & lt; p 类=笆恰?在& lt;/p> & lt;/li>   & lt;才能/ul>

css样式代码:

,,//谈入谈出效果   ,.fade-animation {   ,,,,,,,@-webkit-keyframes  fadeInOut  {   ,,,,,,,,,0%,{   ,,,,,,,,,,,不透明度:,1;   ,,,,,,,,,}   ,,,,,,,,,50%,{   ,,,,,,,,,,,不透明度:,0;   ,,,,,,,,,}   ,,,,,,,,,100%,{   ,,,,,,,,,,,不透明度:,1;   ,,,,,,,,,}   ,,,,,,,}   ,,,@keyframes  fadeInOut  {   ,,,,,,,,,0%,{   ,,,,,,,,,,,不透明度:,1;   ,,,,,,,,,}   ,,,,,,,,,50%,{   ,,,,,,,,,,,不透明度:,0;   ,,,,,,,,,}   ,,,,,,,,,100%,{   ,,,,,,,,,,,不透明度:,1;   ,,,,,,,,,}   ,,,,,,,}   ,,,,,,,动画:,fadeInOut  1 s 在;   ,,,,,,,-webkit-animation:, fadeInOut  1 s 在;   ,,,,,}   ,,,,,//百叶窗效果   ,,,,,.baiyeWindow {   ,,,,,,,宽度:,100%;   ,,,,,,,,身高:1.68快速眼动;   ,,,,,,,位置:,绝对;   ,,,,,,,左:,0;   ,,,,,,,:,1.2快速眼动;   ,,,,,,李,{   ,,,,,,,,,,身高:0.42快速眼动;   ,,,,,,,,,行高:,40像素;   ,,,,,,,,,溢出:,隐藏;   ,,,,,,,,,背景颜色:,透明;   ,,,,,,,,,.ye {   ,,,,,,,,,,,-webkit-animation:, slideOut  1 s  ease-in-out;   ,,,,,,,,,,,动画:,slideOut  1 s  ease-in-out;   ,,,,,,,,,,,宽度:,100%;   ,,,,,,,,,,,背景颜色:,rgba (0, 0, 0, 0。2);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Html5百叶窗效果怎么实现