Skip to content

Instantly share code, notes, and snippets.

View zaydek's full-sized avatar
🤠
Howdy!

Z 🏴‍☠️ zaydek

🤠
Howdy!
View GitHub Profile
@zaydek
zaydek / input.scss
Created November 29, 2020 03:42
Generated by SassMeister.com.
@use "sass:list";
@function v($selector, $v) {
@if $v == none {
@return "#{$selector}";
} @else if $v == hover {
@return "hover\\:#{$selector}:hover";
} @else if $v == focus {
@return "focus\\:#{$selector}:focus";
}
@zaydek
zaydek / input.scss
Created November 28, 2020 10:32
Generated by SassMeister.com.
@use "sass:list";
@mixin variants($variants) {
@content(".", "");
@if list.index($variants, hover) {
@content(".hover\\:", ":hover");
}
@if list.index($variants, "hover") {
@content(".focus\\:", ":focus");
}
@zaydek
zaydek / input.scss
Created November 28, 2020 10:29
Generated by SassMeister.com.
@use "sass:list";
@mixin variants($variants) {
@content(".", "");
@if list.index($variants, hover) {
@content(".hover\\:", ":hover");
}
@if list.index($variants, "hover") {
@content(".focus\\:", ":focus");
}
@zaydek
zaydek / input.scss
Created November 28, 2020 10:23
Generated by SassMeister.com.
@use "sass:list";
@mixin variants($variants) {
@content(".", "");
@if list.index($variants, hover) {
@content(".hover\\:", ":hover");
}
@zaydek
zaydek / input.scss
Created November 28, 2020 10:23
Generated by SassMeister.com.
@use "sass:list";
@mixin variants($variants) {
@content(".", "");
@if list.index($variants, hover) {
@content(".hover\\:", ":hover");
}
@zaydek
zaydek / input.scss
Created November 28, 2020 03:45
Generated by SassMeister.com.
@use "sass:string";
@mixin responsive {
@each $key, $n in (sm: 640, md: 768) {
/* >= #{$n + px} (#{$key}) */
@media (min-width: $n + px) {
.#{$key} {
@content;
}
}
@zaydek
zaydek / output
Last active November 5, 2020 15:36
Idea for generated light mode / dark mode CSS
body {
--primary-text: #fff;
--primary-bg: #fff;
--secondary-text: #aaa;
--secondary-bg: #aaa;
--tertiary-text: #fff;
--tertiary-bg: #fff;
}
body[data-theme=dark], body [data-theme=dark] {
@zaydek
zaydek / input.scss
Created November 5, 2020 14:54
Generated by SassMeister.com.
@function semantic($str) {
@if $str == "color" {
@return "text";
} @else if $str == "background-color" {
@return "bg";
} @else if $str == "box-shadow" {
@return "shadow";
}
@return $str;
}
@zaydek
zaydek / input.scss
Created October 14, 2020 15:51
Generated by SassMeister.com.
$breakpoints: (
"xs": 640,
"sm": 768,
"md": 896,
"lg": 1024,
"xl": 1280,
);
// prettier-ignore
$pxs:
@zaydek
zaydek / input.scss
Created October 14, 2020 15:51
Generated by SassMeister.com.
$breakpoints: (
"xs": 640,
"sm": 768,
"md": 896,
"lg": 1024,
"xl": 1280,
);
// prettier-ignore
$pxs: