Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/JugglerX/hugo-whisper-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scss/libraries/hamburgers/types/_emphatic.scss')
-rwxr-xr-xassets/scss/libraries/hamburgers/types/_emphatic.scss53
1 files changed, 53 insertions, 0 deletions
diff --git a/assets/scss/libraries/hamburgers/types/_emphatic.scss b/assets/scss/libraries/hamburgers/types/_emphatic.scss
new file mode 100755
index 0000000..24fb365
--- /dev/null
+++ b/assets/scss/libraries/hamburgers/types/_emphatic.scss
@@ -0,0 +1,53 @@
+@if index($hamburger-types, emphatic) {
+ /*
+ * Emphatic
+ */
+ .hamburger--emphatic {
+ overflow: hidden;
+
+ .hamburger-inner {
+ transition: background-color 0.125s 0.175s ease-in;
+
+ &::before {
+ left: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ left 0.125s 0.175s ease-in;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height) + ($hamburger-layer-spacing);
+ right: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ right 0.125s 0.175s ease-in;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transition-delay: 0s;
+ transition-timing-function: ease-out;
+ background-color: transparent !important;
+
+ &::before {
+ left: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * -2;
+ transform: translate3d($hamburger-layer-width * 2, $hamburger-layer-width * 2, 0) rotate(45deg);
+ transition: left 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+
+ &::after {
+ right: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * -2;
+ transform: translate3d($hamburger-layer-width * -2, $hamburger-layer-width * 2, 0) rotate(-45deg);
+ transition: right 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+ }
+ }
+ }
+}