Skip to content

Commit b3c97fe

Browse files
authored
Some extra aliases. (#18)
1 parent a7f75c3 commit b3c97fe

File tree

1 file changed

+59
-1
lines changed

1 file changed

+59
-1
lines changed

src/main/shadow/css/aliases.edn

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,4 +650,62 @@
650650
:visible {:visibility "visible"}
651651
:invisible {:visibility "hidden"}
652652

653-
}
653+
;; transitions
654+
:transition-none {:transition-property "none"}
655+
:transition-all {:transition-property "all"
656+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
657+
:transition-duration "150ms"}
658+
:transition {:transition-property "color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter"
659+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
660+
:transition-duration "150ms"}
661+
:transition-colors {:transition-property "color, background-color, border-color, text-decoration-color, fill, stroke"
662+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
663+
:transition-duration "250ms"}
664+
:transition-opacity {:transition-property "opacity"
665+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
666+
:transition-duration "150ms"}
667+
:transition-shadow {:transition-property "box-shadow"
668+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
669+
:transition-duration "150ms"}
670+
:transition-transform {:transition-property "transform"
671+
:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"
672+
:transition-duration "150ms"}
673+
674+
;; transition timing function
675+
:ease-linear {:transition-timing-function "linear"}
676+
:ease-in {:transition-timing-function "cubic-bezier(0.4, 0, 1, 1)"}
677+
:ease-out {:transition-timing-function "cubic-bezier(0, 0, 0.2, 1)"}
678+
:ease-in-out {:transition-timing-function "cubic-bezier(0.4, 0, 0.2, 1)"}
679+
680+
;; transition duration
681+
:duration-0 {:transition-duration "0s"}
682+
:duration-75 {:transition-duration "75ms"}
683+
:duration-100 {:transition-duration "100ms"}
684+
:duration-150 {:transition-duration "150ms"}
685+
:duration-200 {:transition-duration "200ms"}
686+
:duration-300 {:transition-duration "300ms"}
687+
:duration-500 {:transition-duration "500ms"}
688+
:duration-700 {:transition-duration "700ms"}
689+
:duration-1000 {:transition-duration "1000ms"}
690+
691+
;; transition delay
692+
:delay-0 {:transition-delay "0s"}
693+
:delay-75 {:transition-delay "75ms"}
694+
:delay-100 {:transition-delay "100ms"}
695+
:delay-150 {:transition-delay "150ms"}
696+
:delay-200 {:transition-delay "200ms"}
697+
:delay-300 {:transition-delay "300ms"}
698+
:delay-500 {:transition-delay "500ms"}
699+
:delay-700 {:transition-delay "700ms"}
700+
:delay-1000 {:transition-delay "1000ms"}
701+
702+
;; aspect ratio
703+
:aspect-auto {:aspect-ratio "auto"}
704+
:aspect-square {:aspect-ratio "1 / 1"}
705+
:aspect-video {:aspect-ratio "16 / 9"}
706+
707+
;; text decoration
708+
:underline {:text-decoration-line "underline"}
709+
:overline {:text-decoration-line "overline"}
710+
:line-through {:text-decoration-line "line-through"}
711+
:no-underline {:text-decoration-line "none"}}

0 commit comments

Comments
 (0)