diff --git a/package.json b/package.json index 5a90a98..891f5be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "transition-style", - "version": "0.0.7", + "version": "0.0.8", "author": "Adam Argyle", "description": "just add water clip-path mask transitions", "license": "ISC", diff --git a/transition.circles.min.css b/transition.circles.min.css index 83a75a7..24a7342 100644 --- a/transition.circles.min.css +++ b/transition.circles.min.css @@ -1 +1 @@ -[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes circle-in-center{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-out-top-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-left-out)}}[transition="out:circle:top-left"]{--transition__duration:1.5s;animation-name:circle-out-top-left}@keyframes circle-out-top-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-right-out)}}[transition="out:circle:top-right"]{--transition__duration:1.5s;animation-name:circle-out-top-right}@keyframes circle-out-bottom-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-left-out)}}[transition="out:circle:bottom-left"]{--transition__duration:1.5s;animation-name:circle-out-bottom-left}@keyframes circle-out-bottom-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-right-out)}}[transition="out:circle:bottom-right"]{--transition__duration:1.5s;animation-name:circle-out-bottom-right}@keyframes circle-in-top-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-left-in)}}[transition="in:circle:top-left"]{animation-name:circle-in-top-left}@keyframes circle-in-top-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-right-in)}}[transition="in:circle:top-right"]{animation-name:circle-in-top-right}@keyframes circle-in-bottom-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-left-in)}}[transition="in:circle:bottom-left"]{animation-name:circle-in-bottom-left}@keyframes circle-in-bottom-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-right-in)}}[transition="in:circle:bottom-right"]{animation-name:circle-in-bottom-right} \ No newline at end of file +[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes circle-in-hesitate{0%{clip-path:var(--circle-center-center-out)}40%{clip-path:var(--circle-hesitate)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:hesitate"]{animation-name:circle-in-hesitate}@keyframes circle-out-hesitate{0%{clip-path:var(--circle-center-center-in)}40%{clip-path:var(--circle-hesitate)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:hesitate"]{animation-name:circle-out-hesitate}@keyframes circle-in-center{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-out-top-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-left-out)}}[transition="out:circle:top-left"]{--transition__duration:1.5s;animation-name:circle-out-top-left}@keyframes circle-out-top-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-right-out)}}[transition="out:circle:top-right"]{--transition__duration:1.5s;animation-name:circle-out-top-right}@keyframes circle-out-bottom-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-left-out)}}[transition="out:circle:bottom-left"]{--transition__duration:1.5s;animation-name:circle-out-bottom-left}@keyframes circle-out-bottom-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-right-out)}}[transition="out:circle:bottom-right"]{--transition__duration:1.5s;animation-name:circle-out-bottom-right}@keyframes circle-in-top-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-left-in)}}[transition="in:circle:top-left"]{animation-name:circle-in-top-left}@keyframes circle-in-top-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-right-in)}}[transition="in:circle:top-right"]{animation-name:circle-in-top-right}@keyframes circle-in-bottom-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-left-in)}}[transition="in:circle:bottom-left"]{animation-name:circle-in-bottom-left}@keyframes circle-in-bottom-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-right-in)}}[transition="in:circle:bottom-right"]{animation-name:circle-in-bottom-right} \ No newline at end of file diff --git a/transition.hackpack.min.css b/transition.hackpack.min.css index ba78233..175b181 100644 --- a/transition.hackpack.min.css +++ b/transition.hackpack.min.css @@ -1 +1 @@ -:root{--circle-center-center-out:circle(0%);--circle-center-center-in:circle(125%);--circle-top-left-out:circle(0% at top left);--circle-top-right-out:circle(0% at top right);--circle-bottom-right-out:circle(0% at bottom right);--circle-bottom-left-out:circle(0% at bottom left);--circle-top-left-in:circle(150% at top left);--circle-top-right-in:circle(150% at top right);--circle-bottom-right-in:circle(150% at bottom right);--circle-bottom-left-in:circle(150% at bottom left);--wipe-in:inset(0 0 0 0);--wipe-bottom:inset(100% 0 0 0);--wipe-left:inset(0 100% 0 0);--wipe-top:inset(0 0 100% 0);--wipe-right:inset(0 0 0 100%);--wipe-top-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-top-right-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-right-in:polygon(-50% 0%,200% 0,0 200%,0 -50%);--wipe-top-left-out:polygon(0 0,0 0,0 0,0 50%);--wipe-top-right-out:polygon(50% -50%,150% 50%,150% 50%,50% -50%);--wipe-bottom-left-out:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);--wipe-bottom-right-out:polygon(150% 50%,150% 50%,50% 150%,50% 150%);--square-out:inset(100% 100% 100% 100%);--square-in:var(--wipe-in);--square-top-left-out:inset(0 100% 100% 0);--square-top-right-out:inset(0 0 100% 100%);--square-bottom-left-out:inset(100% 100% 0 0);--square-bottom-right-out:inset(100% 0 0 100%);--diamond-center-in:polygon(-50% 50%,50% -50%,150% 50%,50% 150%);--diamond-center-out:polygon(50% 50%,50% 50%,50% 50%,50% 50%);--opposing-corners-in:polygon(0 0,0 100%,100% 100%,100% 0);--opposing-corners-out:polygon(0 0,50% 50%,100% 100%,50% 50%)}[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}} \ No newline at end of file +:root{--circle-center-center-out:circle(0%);--circle-center-center-in:circle(125%);--circle-hesitate:circle(40%);--circle-top-left-out:circle(0% at top left);--circle-top-right-out:circle(0% at top right);--circle-bottom-right-out:circle(0% at bottom right);--circle-bottom-left-out:circle(0% at bottom left);--circle-top-left-in:circle(150% at top left);--circle-top-right-in:circle(150% at top right);--circle-bottom-right-in:circle(150% at bottom right);--circle-bottom-left-in:circle(150% at bottom left);--wipe-in:inset(0 0 0 0);--wipe-bottom:inset(100% 0 0 0);--wipe-left:inset(0 100% 0 0);--wipe-top:inset(0 0 100% 0);--wipe-right:inset(0 0 0 100%);--wipe-top-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-top-right-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-right-in:polygon(-50% 0%,200% 0,0 200%,0 -50%);--wipe-top-left-out:polygon(0 0,0 0,0 0,0 50%);--wipe-top-right-out:polygon(50% -50%,150% 50%,150% 50%,50% -50%);--wipe-bottom-left-out:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);--wipe-bottom-right-out:polygon(150% 50%,150% 50%,50% 150%,50% 150%);--square-hesitate:inset(33% 33% 33% 33%);--square-out:inset(100% 100% 100% 100%);--square-in:var(--wipe-in);--square-top-left-out:inset(0 100% 100% 0);--square-top-right-out:inset(0 0 100% 100%);--square-bottom-left-out:inset(100% 100% 0 0);--square-bottom-right-out:inset(100% 0 0 100%);--diamond-center-in:polygon(-50% 50%,50% -50%,150% 50%,50% 150%);--diamond-center-out:polygon(50% 50%,50% 50%,50% 50%,50% 50%);--diamond-hesitate:polygon(45% 50%,50% 25%,55% 50%,50% 75%);--opposing-corners-in:polygon(0 0,0 100%,100% 100%,100% 0);--opposing-corners-out:polygon(0 0,50% 50%,100% 100%,50% 50%)}[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}} \ No newline at end of file diff --git a/transition.min.css b/transition.min.css index 990a49a..233fdca 100644 --- a/transition.min.css +++ b/transition.min.css @@ -1 +1 @@ -:root{--circle-center-center-out:circle(0%);--circle-center-center-in:circle(125%);--circle-top-left-out:circle(0% at top left);--circle-top-right-out:circle(0% at top right);--circle-bottom-right-out:circle(0% at bottom right);--circle-bottom-left-out:circle(0% at bottom left);--circle-top-left-in:circle(150% at top left);--circle-top-right-in:circle(150% at top right);--circle-bottom-right-in:circle(150% at bottom right);--circle-bottom-left-in:circle(150% at bottom left);--wipe-in:inset(0 0 0 0);--wipe-bottom:inset(100% 0 0 0);--wipe-left:inset(0 100% 0 0);--wipe-top:inset(0 0 100% 0);--wipe-right:inset(0 0 0 100%);--wipe-top-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-top-right-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-right-in:polygon(-50% 0%,200% 0,0 200%,0 -50%);--wipe-top-left-out:polygon(0 0,0 0,0 0,0 50%);--wipe-top-right-out:polygon(50% -50%,150% 50%,150% 50%,50% -50%);--wipe-bottom-left-out:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);--wipe-bottom-right-out:polygon(150% 50%,150% 50%,50% 150%,50% 150%);--square-out:inset(100% 100% 100% 100%);--square-in:var(--wipe-in);--square-top-left-out:inset(0 100% 100% 0);--square-top-right-out:inset(0 0 100% 100%);--square-bottom-left-out:inset(100% 100% 0 0);--square-bottom-right-out:inset(100% 0 0 100%);--diamond-center-in:polygon(-50% 50%,50% -50%,150% 50%,50% 150%);--diamond-center-out:polygon(50% 50%,50% 50%,50% 50%,50% 50%);--opposing-corners-in:polygon(0 0,0 100%,100% 100%,100% 0);--opposing-corners-out:polygon(0 0,50% 50%,100% 100%,50% 50%)}[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes wipe-out-top{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-top)}}[transition="out:wipe:top"],[transition="out:wipe:up"]{animation-name:wipe-out-top}@keyframes wipe-out-right{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-right)}}[transition="out:wipe:right"]{animation-name:wipe-out-right}@keyframes wipe-out-bottom{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-bottom)}}[transition="out:wipe:bottom"],[transition="out:wipe:down"]{animation-name:wipe-out-bottom}@keyframes wipe-out-left{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-left)}}[transition="out:wipe:left"]{animation-name:wipe-out-left}@keyframes wipe-in-top{0%{clip-path:var(--wipe-top)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:down"],[transition="in:wipe:top"]{animation-name:wipe-in-top}@keyframes wipe-in-right{0%{clip-path:var(--wipe-left)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:right"]{animation-name:wipe-in-right}@keyframes wipe-in-bottom{0%{clip-path:var(--wipe-bottom)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:bottom"],[transition="in:wipe:up"]{animation-name:wipe-in-bottom}@keyframes wipe-in-left{0%{clip-path:var(--wipe-right)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:left"]{animation-name:wipe-in-left}@keyframes wipe-in-top-right{0%{clip-path:var(--wipe-bottom-left-out)}to{clip-path:var(--wipe-top-right-in)}}[transition="in:wipe:top-right"]{animation-name:wipe-in-top-right}@keyframes wipe-in-top-left{0%{clip-path:var(--wipe-bottom-right-out)}to{clip-path:var(--wipe-top-left-in)}}[transition="in:wipe:top-left"]{animation-name:wipe-in-top-left}@keyframes wipe-in-bottom-right{0%{clip-path:var(--wipe-top-left-out)}to{clip-path:var(--wipe-bottom-right-in)}}[transition="in:wipe:bottom-right"]{animation-name:wipe-in-bottom-right}@keyframes wipe-in-bottom-left{0%{clip-path:var(--wipe-top-right-out)}to{clip-path:var(--wipe-bottom-left-in)}}[transition="in:wipe:bottom-left"]{animation-name:wipe-in-bottom-left}@keyframes wipe-out-top-right{0%{clip-path:var(--wipe-bottom-left-in)}to{clip-path:var(--wipe-top-right-out)}}[transition="out:wipe:top-right"]{animation-name:wipe-out-top-right}@keyframes wipe-out-top-left{0%{clip-path:var(--wipe-bottom-right-in)}to{clip-path:var(--wipe-top-left-out)}}[transition="out:wipe:top-left"]{animation-name:wipe-out-top-left}@keyframes wipe-out-bottom-right{0%{clip-path:var(--wipe-top-left-in)}to{clip-path:var(--wipe-bottom-right-out)}}[transition="out:wipe:bottom-right"]{animation-name:wipe-out-bottom-right}@keyframes wipe-out-bottom-left{0%{clip-path:var(--wipe-top-right-in)}to{clip-path:var(--wipe-bottom-left-out)}}[transition="out:wipe:bottom-left"]{animation-name:wipe-out-bottom-left}@keyframes circle-in-center{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-out-top-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-left-out)}}[transition="out:circle:top-left"]{--transition__duration:1.5s;animation-name:circle-out-top-left}@keyframes circle-out-top-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-right-out)}}[transition="out:circle:top-right"]{--transition__duration:1.5s;animation-name:circle-out-top-right}@keyframes circle-out-bottom-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-left-out)}}[transition="out:circle:bottom-left"]{--transition__duration:1.5s;animation-name:circle-out-bottom-left}@keyframes circle-out-bottom-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-right-out)}}[transition="out:circle:bottom-right"]{--transition__duration:1.5s;animation-name:circle-out-bottom-right}@keyframes circle-in-top-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-left-in)}}[transition="in:circle:top-left"]{animation-name:circle-in-top-left}@keyframes circle-in-top-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-right-in)}}[transition="in:circle:top-right"]{animation-name:circle-in-top-right}@keyframes circle-in-bottom-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-left-in)}}[transition="in:circle:bottom-left"]{animation-name:circle-in-bottom-left}@keyframes circle-in-bottom-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-right-in)}}[transition="in:circle:bottom-right"]{animation-name:circle-in-bottom-right}@keyframes square-in-center{0%{clip-path:var(--square-out)}to{clip-path:var(--square-in)}}[transition="in:square:center"]{animation-name:square-in-center}@keyframes square-out-center{0%{clip-path:var(--square-in)}to{clip-path:var(--square-out)}}[transition="out:square:center"]{animation-name:square-out-center}@keyframes square-out-top-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-left-out)}}[transition="out:square:top-left"]{--transition__duration:1.5s;animation-name:square-out-top-left}@keyframes square-out-top-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-right-out)}}[transition="out:square:top-right"]{--transition__duration:1.5s;animation-name:square-out-top-right}@keyframes square-out-bottom-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-left-out)}}[transition="out:square:bottom-left"]{--transition__duration:1.5s;animation-name:square-out-bottom-left}@keyframes square-out-bottom-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-right-out)}}[transition="out:square:bottom-right"]{--transition__duration:1.5s;animation-name:square-out-bottom-right}@keyframes square-in-top-left{0%{clip-path:var(--square-bottom-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-left"]{animation-name:square-in-top-left}@keyframes square-in-top-right{0%{clip-path:var(--square-bottom-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-right"]{animation-name:square-in-top-right}@keyframes square-in-bottom-left{0%{clip-path:var(--square-top-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-left"]{animation-name:square-in-bottom-left}@keyframes square-in-bottom-right{0%{clip-path:var(--square-top-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-right"]{animation-name:square-in-bottom-right}@keyframes polygon-in-opposing-corners{0%{clip-path:var(--opposing-corners-out)}to{clip-path:var(--opposing-corners-in)}}[transition="in:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-in-opposing-corners}@keyframes polygon-out-opposing-corners{0%{clip-path:var(--opposing-corners-in)}to{clip-path:var(--opposing-corners-out)}}[transition="out:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-out-opposing-corners}@keyframes diamond-in-center{0%{clip-path:var(--diamond-center-out)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-in-center}@keyframes diamond-out-center{0%{clip-path:var(--diamond-center-in)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-out-center} \ No newline at end of file +:root{--circle-center-center-out:circle(0%);--circle-center-center-in:circle(125%);--circle-hesitate:circle(40%);--circle-top-left-out:circle(0% at top left);--circle-top-right-out:circle(0% at top right);--circle-bottom-right-out:circle(0% at bottom right);--circle-bottom-left-out:circle(0% at bottom left);--circle-top-left-in:circle(150% at top left);--circle-top-right-in:circle(150% at top right);--circle-bottom-right-in:circle(150% at bottom right);--circle-bottom-left-in:circle(150% at bottom left);--wipe-in:inset(0 0 0 0);--wipe-bottom:inset(100% 0 0 0);--wipe-left:inset(0 100% 0 0);--wipe-top:inset(0 0 100% 0);--wipe-right:inset(0 0 0 100%);--wipe-top-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-top-right-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-right-in:polygon(-50% 0%,200% 0,0 200%,0 -50%);--wipe-top-left-out:polygon(0 0,0 0,0 0,0 50%);--wipe-top-right-out:polygon(50% -50%,150% 50%,150% 50%,50% -50%);--wipe-bottom-left-out:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);--wipe-bottom-right-out:polygon(150% 50%,150% 50%,50% 150%,50% 150%);--square-hesitate:inset(33% 33% 33% 33%);--square-out:inset(100% 100% 100% 100%);--square-in:var(--wipe-in);--square-top-left-out:inset(0 100% 100% 0);--square-top-right-out:inset(0 0 100% 100%);--square-bottom-left-out:inset(100% 100% 0 0);--square-bottom-right-out:inset(100% 0 0 100%);--diamond-center-in:polygon(-50% 50%,50% -50%,150% 50%,50% 150%);--diamond-center-out:polygon(50% 50%,50% 50%,50% 50%,50% 50%);--diamond-hesitate:polygon(45% 50%,50% 25%,55% 50%,50% 75%);--opposing-corners-in:polygon(0 0,0 100%,100% 100%,100% 0);--opposing-corners-out:polygon(0 0,50% 50%,100% 100%,50% 50%)}[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes wipe-out-top{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-top)}}[transition="out:wipe:top"],[transition="out:wipe:up"]{animation-name:wipe-out-top}@keyframes wipe-out-right{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-right)}}[transition="out:wipe:right"]{animation-name:wipe-out-right}@keyframes wipe-out-bottom{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-bottom)}}[transition="out:wipe:bottom"],[transition="out:wipe:down"]{animation-name:wipe-out-bottom}@keyframes wipe-out-left{0%{clip-path:var(--wipe-in)}to{clip-path:var(--wipe-left)}}[transition="out:wipe:left"]{animation-name:wipe-out-left}@keyframes wipe-in-top{0%{clip-path:var(--wipe-top)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:down"],[transition="in:wipe:top"]{animation-name:wipe-in-top}@keyframes wipe-in-right{0%{clip-path:var(--wipe-left)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:right"]{animation-name:wipe-in-right}@keyframes wipe-in-bottom{0%{clip-path:var(--wipe-bottom)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:bottom"],[transition="in:wipe:up"]{animation-name:wipe-in-bottom}@keyframes wipe-in-left{0%{clip-path:var(--wipe-right)}to{clip-path:var(--wipe-in)}}[transition="in:wipe:left"]{animation-name:wipe-in-left}@keyframes wipe-in-top-right{0%{clip-path:var(--wipe-bottom-left-out)}to{clip-path:var(--wipe-top-right-in)}}[transition="in:wipe:top-right"]{animation-name:wipe-in-top-right}@keyframes wipe-in-top-left{0%{clip-path:var(--wipe-bottom-right-out)}to{clip-path:var(--wipe-top-left-in)}}[transition="in:wipe:top-left"]{animation-name:wipe-in-top-left}@keyframes wipe-in-bottom-right{0%{clip-path:var(--wipe-top-left-out)}to{clip-path:var(--wipe-bottom-right-in)}}[transition="in:wipe:bottom-right"]{animation-name:wipe-in-bottom-right}@keyframes wipe-in-bottom-left{0%{clip-path:var(--wipe-top-right-out)}to{clip-path:var(--wipe-bottom-left-in)}}[transition="in:wipe:bottom-left"]{animation-name:wipe-in-bottom-left}@keyframes wipe-out-top-right{0%{clip-path:var(--wipe-bottom-left-in)}to{clip-path:var(--wipe-top-right-out)}}[transition="out:wipe:top-right"]{animation-name:wipe-out-top-right}@keyframes wipe-out-top-left{0%{clip-path:var(--wipe-bottom-right-in)}to{clip-path:var(--wipe-top-left-out)}}[transition="out:wipe:top-left"]{animation-name:wipe-out-top-left}@keyframes wipe-out-bottom-right{0%{clip-path:var(--wipe-top-left-in)}to{clip-path:var(--wipe-bottom-right-out)}}[transition="out:wipe:bottom-right"]{animation-name:wipe-out-bottom-right}@keyframes wipe-out-bottom-left{0%{clip-path:var(--wipe-top-right-in)}to{clip-path:var(--wipe-bottom-left-out)}}[transition="out:wipe:bottom-left"]{animation-name:wipe-out-bottom-left}@keyframes circle-in-hesitate{0%{clip-path:var(--circle-center-center-out)}40%{clip-path:var(--circle-hesitate)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:hesitate"]{animation-name:circle-in-hesitate}@keyframes circle-out-hesitate{0%{clip-path:var(--circle-center-center-in)}40%{clip-path:var(--circle-hesitate)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:hesitate"]{animation-name:circle-out-hesitate}@keyframes circle-in-center{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-center-center-in)}}[transition="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-center-center-out)}}[transition="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-out-top-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-left-out)}}[transition="out:circle:top-left"]{--transition__duration:1.5s;animation-name:circle-out-top-left}@keyframes circle-out-top-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-top-right-out)}}[transition="out:circle:top-right"]{--transition__duration:1.5s;animation-name:circle-out-top-right}@keyframes circle-out-bottom-left{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-left-out)}}[transition="out:circle:bottom-left"]{--transition__duration:1.5s;animation-name:circle-out-bottom-left}@keyframes circle-out-bottom-right{0%{clip-path:var(--circle-center-center-in)}to{clip-path:var(--circle-bottom-right-out)}}[transition="out:circle:bottom-right"]{--transition__duration:1.5s;animation-name:circle-out-bottom-right}@keyframes circle-in-top-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-left-in)}}[transition="in:circle:top-left"]{animation-name:circle-in-top-left}@keyframes circle-in-top-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-top-right-in)}}[transition="in:circle:top-right"]{animation-name:circle-in-top-right}@keyframes circle-in-bottom-left{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-left-in)}}[transition="in:circle:bottom-left"]{animation-name:circle-in-bottom-left}@keyframes circle-in-bottom-right{0%{clip-path:var(--circle-center-center-out)}to{clip-path:var(--circle-bottom-right-in)}}[transition="in:circle:bottom-right"]{animation-name:circle-in-bottom-right}@keyframes square-in-hesitate{0%{clip-path:var(--square-out)}40%{clip-path:var(--square-hesitate)}to{clip-path:var(--square-in)}}[transition="in:square:hesitate"]{animation-name:square-in-hesitate}@keyframes square-out-hesitate{0%{clip-path:var(--square-in)}40%{clip-path:var(--square-hesitate)}to{clip-path:var(--square-out)}}[transition="out:square:hesitate"]{animation-name:square-out-hesitate}@keyframes square-in-center{0%{clip-path:var(--square-out)}to{clip-path:var(--square-in)}}[transition="in:square:center"]{animation-name:square-in-center}@keyframes square-out-center{0%{clip-path:var(--square-in)}to{clip-path:var(--square-out)}}[transition="out:square:center"]{animation-name:square-out-center}@keyframes square-out-top-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-left-out)}}[transition="out:square:top-left"]{--transition__duration:1.5s;animation-name:square-out-top-left}@keyframes square-out-top-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-right-out)}}[transition="out:square:top-right"]{--transition__duration:1.5s;animation-name:square-out-top-right}@keyframes square-out-bottom-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-left-out)}}[transition="out:square:bottom-left"]{--transition__duration:1.5s;animation-name:square-out-bottom-left}@keyframes square-out-bottom-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-right-out)}}[transition="out:square:bottom-right"]{--transition__duration:1.5s;animation-name:square-out-bottom-right}@keyframes square-in-top-left{0%{clip-path:var(--square-bottom-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-left"]{animation-name:square-in-top-left}@keyframes square-in-top-right{0%{clip-path:var(--square-bottom-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-right"]{animation-name:square-in-top-right}@keyframes square-in-bottom-left{0%{clip-path:var(--square-top-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-left"]{animation-name:square-in-bottom-left}@keyframes square-in-bottom-right{0%{clip-path:var(--square-top-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-right"]{animation-name:square-in-bottom-right}@keyframes polygon-in-opposing-corners{0%{clip-path:var(--opposing-corners-out)}to{clip-path:var(--opposing-corners-in)}}[transition="in:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-in-opposing-corners}@keyframes polygon-out-opposing-corners{0%{clip-path:var(--opposing-corners-in)}to{clip-path:var(--opposing-corners-out)}}[transition="out:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-out-opposing-corners}@keyframes diamond-in-center{0%{clip-path:var(--diamond-center-out)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-in-center}@keyframes diamond-out-center{0%{clip-path:var(--diamond-center-in)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-out-center}@keyframes diamond-in-double-scale{0%{clip-path:var(--diamond-center-out)}40%{clip-path:var(--diamond-hesitate)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-in-double-scale}@keyframes diamond-out-double-scale{0%{clip-path:var(--diamond-center-in)}40%{clip-path:var(--diamond-hesitate)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-out-double-scale} \ No newline at end of file diff --git a/transition.polygons.min.css b/transition.polygons.min.css index 2601bd9..b5f65d8 100644 --- a/transition.polygons.min.css +++ b/transition.polygons.min.css @@ -1 +1 @@ -[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes polygon-in-opposing-corners{0%{clip-path:var(--opposing-corners-out)}to{clip-path:var(--opposing-corners-in)}}[transition="in:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-in-opposing-corners}@keyframes polygon-out-opposing-corners{0%{clip-path:var(--opposing-corners-in)}to{clip-path:var(--opposing-corners-out)}}[transition="out:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-out-opposing-corners}@keyframes diamond-in-center{0%{clip-path:var(--diamond-center-out)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-in-center}@keyframes diamond-out-center{0%{clip-path:var(--diamond-center-in)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-out-center} \ No newline at end of file +[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes polygon-in-opposing-corners{0%{clip-path:var(--opposing-corners-out)}to{clip-path:var(--opposing-corners-in)}}[transition="in:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-in-opposing-corners}@keyframes polygon-out-opposing-corners{0%{clip-path:var(--opposing-corners-in)}to{clip-path:var(--opposing-corners-out)}}[transition="out:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-out-opposing-corners}@keyframes diamond-in-center{0%{clip-path:var(--diamond-center-out)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-in-center}@keyframes diamond-out-center{0%{clip-path:var(--diamond-center-in)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-out-center}@keyframes diamond-in-double-scale{0%{clip-path:var(--diamond-center-out)}40%{clip-path:var(--diamond-hesitate)}to{clip-path:var(--diamond-center-in)}}[transition="in:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-in-double-scale}@keyframes diamond-out-double-scale{0%{clip-path:var(--diamond-center-in)}40%{clip-path:var(--diamond-hesitate)}to{clip-path:var(--diamond-center-out)}}[transition="out:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-out-double-scale} \ No newline at end of file diff --git a/transition.squares.min.css b/transition.squares.min.css index 4855bec..f080897 100644 --- a/transition.squares.min.css +++ b/transition.squares.min.css @@ -1 +1 @@ -[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes square-in-center{0%{clip-path:var(--square-out)}to{clip-path:var(--square-in)}}[transition="in:square:center"]{animation-name:square-in-center}@keyframes square-out-center{0%{clip-path:var(--square-in)}to{clip-path:var(--square-out)}}[transition="out:square:center"]{animation-name:square-out-center}@keyframes square-out-top-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-left-out)}}[transition="out:square:top-left"]{--transition__duration:1.5s;animation-name:square-out-top-left}@keyframes square-out-top-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-right-out)}}[transition="out:square:top-right"]{--transition__duration:1.5s;animation-name:square-out-top-right}@keyframes square-out-bottom-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-left-out)}}[transition="out:square:bottom-left"]{--transition__duration:1.5s;animation-name:square-out-bottom-left}@keyframes square-out-bottom-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-right-out)}}[transition="out:square:bottom-right"]{--transition__duration:1.5s;animation-name:square-out-bottom-right}@keyframes square-in-top-left{0%{clip-path:var(--square-bottom-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-left"]{animation-name:square-in-top-left}@keyframes square-in-top-right{0%{clip-path:var(--square-bottom-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-right"]{animation-name:square-in-top-right}@keyframes square-in-bottom-left{0%{clip-path:var(--square-top-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-left"]{animation-name:square-in-bottom-left}@keyframes square-in-bottom-right{0%{clip-path:var(--square-top-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-right"]{animation-name:square-in-bottom-right} \ No newline at end of file +[transition]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes square-in-hesitate{0%{clip-path:var(--square-out)}40%{clip-path:var(--square-hesitate)}to{clip-path:var(--square-in)}}[transition="in:square:hesitate"]{animation-name:square-in-hesitate}@keyframes square-out-hesitate{0%{clip-path:var(--square-in)}40%{clip-path:var(--square-hesitate)}to{clip-path:var(--square-out)}}[transition="out:square:hesitate"]{animation-name:square-out-hesitate}@keyframes square-in-center{0%{clip-path:var(--square-out)}to{clip-path:var(--square-in)}}[transition="in:square:center"]{animation-name:square-in-center}@keyframes square-out-center{0%{clip-path:var(--square-in)}to{clip-path:var(--square-out)}}[transition="out:square:center"]{animation-name:square-out-center}@keyframes square-out-top-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-left-out)}}[transition="out:square:top-left"]{--transition__duration:1.5s;animation-name:square-out-top-left}@keyframes square-out-top-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-top-right-out)}}[transition="out:square:top-right"]{--transition__duration:1.5s;animation-name:square-out-top-right}@keyframes square-out-bottom-left{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-left-out)}}[transition="out:square:bottom-left"]{--transition__duration:1.5s;animation-name:square-out-bottom-left}@keyframes square-out-bottom-right{0%{clip-path:var(--square-in)}to{clip-path:var(--square-bottom-right-out)}}[transition="out:square:bottom-right"]{--transition__duration:1.5s;animation-name:square-out-bottom-right}@keyframes square-in-top-left{0%{clip-path:var(--square-bottom-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-left"]{animation-name:square-in-top-left}@keyframes square-in-top-right{0%{clip-path:var(--square-bottom-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:top-right"]{animation-name:square-in-top-right}@keyframes square-in-bottom-left{0%{clip-path:var(--square-top-right-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-left"]{animation-name:square-in-bottom-left}@keyframes square-in-bottom-right{0%{clip-path:var(--square-top-left-out)}to{clip-path:var(--square-in)}}[transition="in:square:bottom-right"]{animation-name:square-in-bottom-right} \ No newline at end of file