css自左向右过渡,CSS 3从左侧过渡插入

f681014429385610e430323e203a2213.png

PIPIONE

使用CSS3 2D transform避免性能问题(移动)甲常见缺陷是有生命的left/ top/ right/ bottom属性,而不是使用CSS变换,以实现相同的效果。出于各种原因,变换语义使它们更容易卸载,但left/ top/ right/ bottom更难。资料来源:Mozilla开发人员网络(MDN)演示:var $slider = document.getElementById('slider');var $toggle = document.getElementById('toggle');$toggle.addEventListener('click', function() {    var isOpen = $slider.classList.contains('slide-in');    $slider.setAttribute('class', isOpen ? 'slide-out' : 'slide-in');});#slider {    position: absolute;    width: 100px;    height: 100px;    background: blue;    transform: translateX(-100%);    -webkit-transform: translateX(-100%);}.slide-in {    animation: slide-in 0.5s forwards;    -webkit-animation: slide-in 0.5s forwards;}.slide-out {    animation: slide-out 0.5s forwards;    -webkit-animation: slide-out 0.5s forwards;}    @keyframes slide-in {    100% { transform: translateX(0%); }}@-webkit-keyframes slide-in {    100% { -webkit-transform: translateX(0%); }}    @keyframes slide-out {    0% { transform: translateX(0%); }    100% { transform: translateX(-100%); }}@-webkit-keyframes slide-out {    0% { -webkit-transform: translateX(0%); }    100% { -webkit-transform: translateX(-100%); }}

   
  •        
  • Lorem       
  • Ipsum       
  • Dolor   
Toggle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值