欢迎您  本站地址:   CSS3响应式垂直手风琴展开收缩动画特效-小库平台

小库平台

 找回密码
 立即注册
CSS3响应式垂直手风琴展开收缩动画特效-小库平台

小库平台

 找回密码
 立即注册
上一主题 下一主题

CSS3响应式垂直手风琴展开收缩动画特效

跳转到指定楼层
楼主
|只看大图 回帖奖励 |正序浏览 |阅读模式

这是一款扁平化绿色垂直下拉展开手CSS3响应式垂直手风琴展开收缩动画特效网页代码,文字放大动画效果不错。

js代码

<scripttype="text/javascript">
//usesclassList,setAttribute,andquerySelectorAll
//ifyouwantthistoworkinIE8/9youllneedtopolyfillthese
(function(){
vard=document,
accordionToggles=d.querySelectorAll('.js-accordionTrigger'),
setAria,
setAccordionAria,
switchAccordion,
touchSupported=('ontouchstart'inwindow),
pointerSupported=('pointerdown'inwindow);

skipClickDelay=function(e){
e.preventDefault();
e.target.click();
}setAriaAttr=function(el,ariaType,newProperty){
el.setAttribute(ariaType,newProperty);
};
setAccordionAria=function(el1,el2,expanded){
switch(expanded){
case"true":
setAriaAttr(el1,'aria-expanded','true');
setAriaAttr(el2,'aria-hidden','false');
break;
case"false":
setAriaAttr(el1,'aria-expanded','false');
setAriaAttr(el2,'aria-hidden','true');
break;
default:
break;
}
};
//function
switchAccordion=function(e){
console.log("triggered");
e.preventDefault();
varthisAnswer=e.target.parentNode.nextElementSibling;
varthisQuestion=e.target;
if(thisAnswer.classList.contains('is-collapsed')){
setAccordionAria(thisQuestion,thisAnswer,'true');
}else{
setAccordionAria(thisQuestion,thisAnswer,'false');
}
thisQuestion.classList.toggle('is-collapsed');
thisQuestion.classList.toggle('is-expanded');
thisAnswer.classList.toggle('is-collapsed');
thisAnswer.classList.toggle('is-expanded');

thisAnswer.classList.toggle('animateIn');
};
for(vari=0,len=accordionToggles.length;i<len;i++){
if(touchSupported){
accordionToggles.addEventListener('touchstart',skipClickDelay,false);
}
if(pointerSupported){
accordionToggles.addEventListener('pointerdown',skipClickDelay,false);
}
accordionToggles.addEventListener('click',switchAccordion,false);
}
})();
</script>



下载
回复

使用道具 举报

小黑屋|小库平台

GMT+8, 2024-9-20 05:51 , Processed in 0.034236 second(s), 17 queries , Xcache On.

Powered by Discuz! 3.4

小库提示

扫描下方二维码,访问手机版。