From 15c2b1d1d237212472b9a87e287ddd736271a55c Mon Sep 17 00:00:00 2001 From: Luka Vuk Date: Mon, 18 Nov 2024 23:10:38 +0100 Subject: [PATCH 1/3] add postcss mixins --- app/assets/css/mixins.css | 21 ++ app/pages/index.vue | 11 +- nuxt.config.ts | 6 +- package-lock.json | 450 ++++++++++++++++++++------------------ package.json | 1 + 5 files changed, 271 insertions(+), 218 deletions(-) create mode 100644 app/assets/css/mixins.css diff --git a/app/assets/css/mixins.css b/app/assets/css/mixins.css new file mode 100644 index 0000000..7956a55 --- /dev/null +++ b/app/assets/css/mixins.css @@ -0,0 +1,21 @@ +/* mixin example */ +@define-mixin text-underline $color { + &::after{ + content: ''; + display: block; + width: 0%; + height: 2px; + + background-color: $color; + opacity: 0; + + transition: width .3s var(--easing-authentic-motion), opacity .3s var(--easing-authentic-motion); + } + + @media (--has-hover){ + &:hover::after{ + width: 100%; + opacity: 1; + } + } +} \ No newline at end of file diff --git a/app/pages/index.vue b/app/pages/index.vue index 03c2a84..cd11427 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -2,7 +2,7 @@
Home page here - @@ -36,10 +36,19 @@ const toggleMenu = () => {