Merge branch 'dev' into pr/141

This commit is contained in:
Lucas Larroche 2022-03-06 15:10:20 +07:00
commit ad534987fc
16 changed files with 78 additions and 71 deletions

View file

@ -4,11 +4,11 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// 1. Change the font styles in all browsers
// 2. Remove the margin in Firefox and Safari
// 2. Remove the margin on controls in Safari
// 3. Show the overflow in Edge
button {
margin: 0; // 2
@ -17,7 +17,7 @@ button {
text-transform: none; // 1
}
// Correct the inability to style clickable types in iOS and Safari
// Correct the inability to style buttons in iOS and Safari
button,
[type="button"],
[type="reset"],
@ -83,7 +83,7 @@ input[type="reset"],
// .secondary, .contrast & .outline
@if $enable-classes {
// Secondary
:is(button, input[type="submit"], input[type="button"], [role="button"]).secondary,
input[type="reset"] {
@ -152,8 +152,7 @@ input[type="reset"],
--color: var(--contrast-hover);
}
}
}
}
@else {
// Secondary button without .class
input[type="reset"] {

View file

@ -4,11 +4,11 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// 1. Correct the inheritance and scaling of font size in all browsers
// 2. Correct the font sizing in all browsers
// 2. Correct the odd `em` font sizing in all browsers
pre,
code,
kbd,
@ -50,7 +50,7 @@ pre {
> code {
display: block;
padding: var(--spacing);
background: transparent;
background: none;
font-size: 14px;
line-height: var(--line-height);
}

View file

@ -4,16 +4,11 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// Change the alignment on media elements in all browsers (opinionated)
audio,
canvas,
iframe,
img,
svg,
video {
:where(audio, canvas, iframe, img, svg, video) {
vertical-align: middle;
}
@ -30,7 +25,7 @@ audio:not([controls]) {
}
// Remove the border on iframes in all browsers (opinionated)
iframe {
:where(iframe) {
border-style: none;
}
@ -43,7 +38,7 @@ img {
}
// Change the fill color to match the text color in all browsers (opinionated)
svg:not([fill]) {
:where(svg:not([fill])) {
fill: currentColor;
}

View file

@ -20,7 +20,7 @@
// Swatch
@mixin color-swatch {
border: none;
border: 0;
border-radius: calc(var(--border-radius) * 0.5);
}
@ -79,7 +79,7 @@ input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="
[type="file"] {
--color: var(--muted-color);
padding: calc(var(--form-element-spacing-vertical) * 0.5) 0;
border: none;
border: 0;
border-radius: 0;
background: none;
@ -143,7 +143,7 @@ input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="
appearance: none;
width: 100%;
height: $height-thumb;
background: transparent;
background: none;
// Slider Track
@mixin slider-track {

View file

@ -4,7 +4,7 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// 1. Change the font styles in all browsers
@ -221,7 +221,8 @@ textarea {
padding-inline-end: calc(
var(--form-element-spacing-horizontal) + 1.5rem
) !important;
} @else {
}
@else {
padding-right: calc(var(--form-element-spacing-horizontal) + 1.5rem);
padding-left: var(--form-element-spacing-horizontal);
padding-inline-start: var(--form-element-spacing-horizontal);
@ -235,7 +236,7 @@ textarea {
&[aria-invalid="false"] {
background-image: var(--icon-valid);
}
&[aria-invalid="true"] {
background-image: var(--icon-invalid);
}
@ -248,7 +249,8 @@ textarea {
@if $enable-important {
--border-color: var(--form-element-valid-active-border-color) !important;
--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important;
} @else {
}
@else {
--border-color: var(--form-element-valid-active-border-color);
--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color);
}
@ -257,12 +259,13 @@ textarea {
&[aria-invalid="true"] {
--border-color: var(--form-element-invalid-border-color);
&:is(:active, :focus) {
@if $enable-important {
--border-color: var(--form-element-invalid-active-border-color) !important;
--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important;
} @else {
}
@else {
--border-color: var(--form-element-invalid-active-border-color);
--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color);
}

View file

@ -4,17 +4,16 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// 1. Add the correct box sizing in Firefox
// 2. Show the overflow in Edge and IE
// 1. Correct the inheritance of border color in Firefox
// 2. Add the correct box sizing in Firefox
hr {
box-sizing: content-box; // 1
height: 0; // 1
overflow: visible; // 2
border: none;
height: 0; // 2
border: 0;
border-top: 1px solid var(--muted-border-color);
color: inherit; // 1
}
// Add the correct display in IE 10+
@ -22,7 +21,8 @@ hr {
template {
@if $enable-important {
display: none !important;
} @else {
}
@else {
display: none;
}
}

View file

@ -4,18 +4,16 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// 1. Collapse border spacing in all browsers (opinionated).
// 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
// 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
table {
// 1. Collapse border spacing in all browsers (opinionated)
// 2. Remove text indentation from table contents in Chrome, Edge, and Safari
:where(table) {
width: 100%;
border-color: inherit; // 2
border-collapse: collapse; // 1
border-spacing: 0;
text-indent: 0; // 3
text-indent: 0; // 2
}
// Pico

View file

@ -4,7 +4,7 @@
// Reboot based on :
// - normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
// - sanitize.css v12.0.1 | CC0 1.0 Universal | github.com/csstools/sanitize.css
// - sanitize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/sanitize.css
//
// Add the correct font weight in Chrome, Edge, and Safari