1
0
mirror of https://github.com/locomotivemtl/locomotive-boilerplate.git synced 2026-01-15 00:55:08 +08:00

Update reset

This commit is contained in:
Lucas Vallenet
2024-01-12 12:07:38 +01:00
parent 98ba8c4972
commit 0af2be4599
4 changed files with 33 additions and 12 deletions

View File

@@ -1,3 +1,3 @@
{ {
"version": 1704968861129 "version": 1705057647819
} }

View File

@@ -10,8 +10,8 @@
// Box sizing rules // Box sizing rules
*, *,
*:before, *:after,
*:after { *:before {
box-sizing: border-box; box-sizing: border-box;
} }
@@ -28,11 +28,13 @@ h1,
h2, h2,
h3, h3,
h4, h4,
h5,
h6,
dl, dl,
dd, dd,
figure, figure,
blockquote { blockquote {
margin-block-end: 0; margin-block: unset;
} }
// Remove list styles on ul, ol elements with a class, which suggests default styling will be removed // Remove list styles on ul, ol elements with a class, which suggests default styling will be removed
@@ -49,7 +51,7 @@ html {
} }
body { body {
margin: 0; margin: unset;
} }
// Set shorter line heights on headings and interactive elements // Set shorter line heights on headings and interactive elements
@@ -57,9 +59,11 @@ h1,
h2, h2,
h3, h3,
h4, h4,
button, h5,
h6,
input, input,
label { label,
button {
line-height: 1.1; line-height: 1.1;
} }
@@ -67,7 +71,9 @@ label {
h1, h1,
h2, h2,
h3, h3,
h4 { h4,
h5,
h6 {
text-wrap: balance; text-wrap: balance;
} }
@@ -77,11 +83,14 @@ a[class] {
text-decoration: none; text-decoration: none;
} }
// Make images easier to work with // Make assets easier to work with
img, img,
svg,
canvas,
picture { picture {
max-width: 100%;
display: block; display: block;
max-inline-size: 100%;
block-size: auto;
} }
// Inherit fonts for inputs and buttons // Inherit fonts for inputs and buttons
@@ -101,3 +110,15 @@ textarea:not([rows]) {
:target { :target {
scroll-margin-block: 1rlh; scroll-margin-block: 1rlh;
} }
// Reduced mootion preference
@media (prefers-reduced-motion: reduce) {
*,
*:after,
*:before {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long