Skip to content

Instantly share code, notes, and snippets.

View khamer's full-sized avatar

Kevin Hamer khamer

View GitHub Profile
@khamer
khamer / input.scss
Created January 28, 2021 19:01
Generated by SassMeister.com.
.foo {
color: blue;
}
@media (screen and min-width: 1000px) {
.bar {
@extend .foo;
}
}
@khamer
khamer / input.scss
Created January 28, 2021 19:07
Generated by SassMeister.com.
.link {
color: blue;
text-decoration: underline;
&.-secondary {
color: green;
}
/* variant */
&--button {
@khamer
khamer / input.scss
Created January 28, 2021 19:07
Generated by SassMeister.com.
.link {
color: blue;
text-decoration: underline;
&.-secondary {
color: green;
}
/* variant */
&--button {
@khamer
khamer / input.scss
Created February 4, 2021 14:01
Generated by SassMeister.com.
header.primary,
header.secondary {
@extend %header;
}
%header {
color: navy;
margin-bottom: 1rem;
&.primary {
@khamer
khamer / input.scss
Created February 4, 2021 14:04
Generated by SassMeister.com.
header.primary,
header.secondary {
color: navy;
margin-bottom: 1rem;
&.primary {
font-size: 3rem;
}
&.secondary {
@khamer
khamer / input.scss
Created April 8, 2021 13:56
Generated by SassMeister.com.
$breakpoints: (
md: 576px,
lg: 1024px,
xl: 1200px
) !default;
@mixin at($bp, $rule: min-width) {
@if map-has-key($breakpoints, $bp) {
$bp: map-get($breakpoints, $bp);
}
@khamer
khamer / input.scss
Created April 8, 2021 13:57
Generated by SassMeister.com.
$breakpoints: (
md: 576px,
lg: 1024px,
xl: 1200px
) !default;
@mixin at($bp, $rule: min-width) {
@if map-has-key($breakpoints, $bp) {
$bp: map-get($breakpoints, $bp);
}
@khamer
khamer / input.scss
Created May 26, 2021 14:56
Generated by SassMeister.com.
@use "sass:map";
@use "sass:list";
@function hydrate($base, $map) {
$new: ();
@each $key, $value in $base {
$new: list.append($new, $value or map-get($map, $key) or $key);
}
@return $new;
}
@khamer
khamer / input.scss
Created September 17, 2021 17:25
Generated by SassMeister.com.
@mixin at($bp, $rule: min-width) {
@if map-has-key($breakpoints, $bp) {
$bp: map-get($breakpoints, $bp);
}
@media screen and (#{$rule}: $bp) {
@content;
}
}
@mixin at-each($map...) {
@khamer
khamer / input.scss
Created September 17, 2021 19:39 — forked from marcelmoreau/input.scss
Generated by SassMeister.com.
/*
<div class="layer bgWhite">…</div>
<div class="layer bgGold">…</div>
<div class="layer bgWhite">…</div>
<div class="layer bgWhite">…</div>
<div class="layer bgGold">…</div>
*/