summaryrefslogtreecommitdiff
path: root/_sass/base/_forms.scss
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2024-02-08 16:36:31 -0600
committerHombreLaser <sebastian-440@live.com>2024-02-08 16:36:31 -0600
commite182245d3205d929881f51da9b48d6c4ed97a682 (patch)
treed390e8754dec70a9c9293afb801321b96f043c15 /_sass/base/_forms.scss
Commit inicialHEADmaster
Diffstat (limited to '_sass/base/_forms.scss')
-rw-r--r--_sass/base/_forms.scss78
1 files changed, 78 insertions, 0 deletions
diff --git a/_sass/base/_forms.scss b/_sass/base/_forms.scss
new file mode 100644
index 0000000..db4a796
--- /dev/null
+++ b/_sass/base/_forms.scss
@@ -0,0 +1,78 @@
+fieldset {
+ background-color: lighten($base-border-color, 10%);
+ border: $base-border;
+ margin: 0 0 $small-spacing;
+ padding: $base-spacing;
+}
+
+input,
+label,
+select {
+ display: block;
+ font-family: $base-font-family;
+ font-size: $base-font-size;
+}
+
+label {
+ font-weight: 600;
+ margin-bottom: $small-spacing / 2;
+
+ &.required::after {
+ content: "*";
+ }
+
+ abbr {
+ display: none;
+ }
+}
+
+#{$all-text-inputs},
+select[multiple=multiple],
+textarea {
+ background-color: $base-background-color;
+ border: $base-border;
+ border-radius: $base-border-radius;
+ box-shadow: $form-box-shadow;
+ box-sizing: border-box;
+ font-family: $base-font-family;
+ font-size: $base-font-size;
+ margin-bottom: $base-spacing / 2;
+ padding: $base-spacing / 3;
+ transition: border-color;
+ width: 100%;
+
+ &:hover {
+ border-color: darken($base-border-color, 10%);
+ }
+
+ &:focus {
+ border-color: $action-color;
+ box-shadow: $form-box-shadow-focus;
+ outline: none;
+ }
+}
+
+textarea {
+ resize: vertical;
+}
+
+input[type="search"] {
+ @include appearance(none);
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+ display: inline;
+ margin-right: $small-spacing / 2;
+}
+
+input[type="file"] {
+ padding-bottom: $small-spacing;
+ width: 100%;
+}
+
+select {
+ margin-bottom: $base-spacing;
+ max-width: 100%;
+ width: auto;
+}