加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 资讯 > 正文

将CSS CLIP属性应用在:扩展覆盖效果

发布时间:2013-03-24 08:09:38 所属栏目:资讯 来源:站长网
导读:我们想要展示如何利用CSS3 clip属性制作一种简单而整洁的扩展效果,当点击一个box元素时实现平稳过渡。这个想法是为了实现某种叠加效果,好像它实际上在各个元素的下面。点

clip : supportTransitions ? clipPropFirst : clipPropLast,

opacity : 1,

zIndex: 9999,

pointerEvents : ‘auto’

} );

if( supportTransitions ) {

$overlay.on( transEndEventName, function() {

$overlay.off( transEndEventName );

setTimeout( function() {

$overlay.css( ‘clip’, clipPropLast ).on( transEndEventName, function() {

$overlay.off( transEndEventName );

$body.css( ‘overflow-y’, ‘hidden’ );

} );

}, 25 );

} );

}

else {

$body.css( ‘overflow-y’, ‘hidden’ );

}

} );

。。.

} );

。。.

}

function getItemLayoutProp( $item ) {

var scrollT = $window.scrollTop(),

scrollL = $window.scrollLeft(),

itemOffset = $item.offset();

return {

left : itemOffset.left - scrollL,

top : itemOffset.top - scrollT,

width : $item.outerWidth(),

height : $item.outerHeight()

};

}

希望这个详细讲解能对大家有帮助!具体内容可下载源码。

via Cindy@极客标签

来源:将CSS CLIP属性应用在:扩展覆盖效果

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读