Skip to content

Instantly share code, notes, and snippets.

View zastrow's full-sized avatar
🦄
Making the Web a magical place

Philip Zastrow zastrow

🦄
Making the Web a magical place
View GitHub Profile
@zastrow
zastrow / Unbuttonize Mixin.scss
Last active September 17, 2023 15:50
Remove Default Button Styles
@mixin unbuttonize {
// This removes styles added by default to button elements.
// For when something should semantically be a button,
// but isn't buttony in appearance.
background-color: transparent;
border: none;
margin: 0;
padding: 0;
text-align: inherit;
font: inherit;
@zastrow
zastrow / input.scss
Created April 3, 2023 15:27
Generated by SassMeister.com.
@use "sass:map";
$sizes: (
'regular': 1rem,
'small': 0.875rem,
'large': 2rem
);
@function size($size) {
@return map.get($sizes, $size);
@zastrow
zastrow / input.scss
Created April 3, 2023 14:31
Generated by SassMeister.com.
$bp-sm: 36rem;
.my-class {
color: red;
font-size: 1.25rem;
font-family: sans-serif;
@media (min-width: $bp-sm) {
font-size: 2rem;
}
@zastrow
zastrow / SassMeister-input.scss
Last active March 4, 2022 14:34
Generated by SassMeister.com.
// ----
// libsass (v3.5.4)
// ----
$spacing-limit: 4;
$spacing-key: (
"top": "top",
"right": "right",
"left": "left",
@zastrow
zastrow / SassMeister-input.scss
Last active March 4, 2022 14:34
Generated by SassMeister.com.
// ----
// libsass (v3.5.4)
// ----
// Grayscale
@function gray($level) {
@if $level == 0 {
@return white;
}
@else if $level == 100 {
@zastrow
zastrow / input.scss
Created March 4, 2022 14:25
Generated by SassMeister.com.
//Breakpoints
$bp-sm: 30rem;
$bp-md: 50rem;
$bp-lg: 60rem;
$bp-xl: 80rem;
$grid-breakpoints: (
sm: $bp-sm,
md: $bp-md,
lg: $bp-lg,
@zastrow
zastrow / SassMeister-input.scss
Last active March 4, 2022 14:22
Generated by SassMeister.com.
//Breakpoints
$bp-sm: 30rem;
$bp-md: 50rem;
$bp-lg: 60rem;
$bp-xl: 80rem;
$grid-breakpoints: (
sm: $bp-sm,
md: $bp-md,
lg: $bp-lg,
@zastrow
zastrow / browserslist
Last active March 4, 2022 13:02
Demo 6
> 1%
last 2 versions
$spacing-limit: 4;
@zastrow
zastrow / CSS Grid System.css
Last active March 4, 2022 13:02
Generated by SassMeister.com.
.obj-grid {
display: grid;
grid-gap: 1.25rem;
grid-template-columns: repeat(12, 1fr);
}
.obj-grid .obj-grid__1-12 {
width: auto;
grid-column: span 1;
}