_sass/primer-utilities/lib/animations.scss in jekyll-theme-primer-0.1.7 vs _sass/primer-utilities/lib/animations.scss in jekyll-theme-primer-0.1.8

- old
+ new

@@ -1,7 +1,7 @@ // This file contains reusable animations for github. - +// stylelint-disable primer/selector-no-utility // Fade in // A class to fade in an element on the page. .anim-fade-in { animation-name: fade-in; animation-duration: 1s; @@ -20,12 +20,11 @@ 100% { opacity: 1; } } -// Fade up -// A class that will fade in and slide up an element +/* Fade in and slide up an element */ .anim-fade-up { opacity: 0; animation-name: fade-up; animation-duration: 0.3s; animation-fill-mode: forwards; @@ -43,12 +42,11 @@ opacity: 1; transform: translateY(0); } } -// Fade down -// A class that will fade an element out and slide down. +/* Fade an element out and slide down */ .anim-fade-down { animation-name: fade-down; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in; @@ -64,12 +62,11 @@ opacity: 0.5; transform: translateY(100%); } } -// Grow X -// A class that will grow an element width from 0 to 100% +/* Grow an element width from 0 to 100% */ .anim-grow-x { width: 0%; animation-name: grow-x; animation-duration: 0.3s; animation-fill-mode: forwards; @@ -79,12 +76,11 @@ @keyframes grow-x { to { width: 100%; } } -// Shrink X -// A class that will shrink an element from 100% to 0% +/* Shrink an element from 100% to 0% */ .anim-shrink-x { animation-name: shrink-x; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; @@ -93,12 +89,11 @@ @keyframes shrink-x { to { width: 0%; } } -// Scale in -// A class to fade in an element and scale it fast +/* Fade in an element and scale it fast */ .anim-scale-in { animation-name: scale-in; animation-duration: 0.15s; animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); } @@ -113,10 +108,11 @@ opacity: 1; transform: scale(1); } } +/* Pulse an element's opacity */ .anim-pulse { animation-name: pulse; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; @@ -134,9 +130,10 @@ 100% { opacity: 0.3; } } +/* Pulse in an element */ .anim-pulse-in { animation-name: pulse-in; animation-duration: 0.5s; }