Summary Files Commits Branches @commit @diff @stats
path: root / docs / dist / spectre.css
diff options
context:
space:
mode:
Commit706c3577c517631e8460b58afe975e6f6abe2c79 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-08-03 13:27:26 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-08-03 13:27:26 +0800
Files4437d242bb3a7023eff745562f05adc44803c10b /docs/dist/spectre.css
Spectre-Dark-Gruvbox-706c3577c517631e8460b58afe975e6f6abe2c79.tar
Spectre-Dark-Gruvbox-706c3577c517631e8460b58afe975e6f6abe2c79.tar.gz
Spectre-Dark-Gruvbox-706c3577c517631e8460b58afe975e6f6abe2c79.zip
Parentba51cc1212b14201f9bddeab10e3de7c8f4cd017 (diff)
Add form-checkbox, radio and switch validation styles
1 files changed, 69 insertions, 38 deletions
-rw-r--r--docs/dist/spectre.css107
diff --git a/docs/dist/spectre.css b/docs/dist/spectre.css
index 638506f..4ac8bfc 100644
--- a/docs/dist/spectre.css
+++ b/docs/dist/spectre.css
@@ -584,9 +584,6 @@ dl dd {
border-bottom: 1px solid #f0f1f4;
padding: 12px 8px;
}
-.table th {
- border-bottom-color: #727e96;
-}
.btn {
-webkit-appearance: none;
-moz-appearance: none;
@@ -762,6 +759,14 @@ dl dd {
.form-group:not(:last-child) {
margin-bottom: 10px;
}
+fieldset {
+ margin-bottom: 15px;
+}
+legend {
+ font-size: 16px;
+ font-weight: 500;
+ margin-bottom: 15px;
+}
.form-label {
display: block;
padding: 6px 0;
@@ -831,6 +836,7 @@ textarea.form-input {
}
.form-input-hint {
color: #acb3c2;
+ font-size: 12px;
margin-top: 4px;
}
.has-success .form-input-hint,
@@ -880,39 +886,6 @@ textarea.form-input {
height: 40px;
padding: 9px 22px 9px 8px;
}
-.has-success .form-input,
-.has-success .form-select,
-.form-input.is-success,
-.form-select.is-success {
- border-color: #32b643;
-}
-.has-success .form-input:focus,
-.has-success .form-select:focus,
-.form-input.is-success:focus,
-.form-select.is-success:focus {
- box-shadow: 0 0 0 2px rgba(50, 182, 67, .1);
-}
-.has-error .form-input,
-.has-error .form-select,
-.form-input.is-error,
-.form-select.is-error {
- border-color: #e85600;
-}
-.has-error .form-input:focus,
-.has-error .form-select:focus,
-.form-input.is-error:focus,
-.form-select.is-error:focus {
- box-shadow: 0 0 0 2px rgba(232, 86, 0, .1);
-}
-.form-input:not(:placeholder-shown):invalid {
- border-color: #e85600;
-}
-.form-input:not(:placeholder-shown):invalid:focus {
- box-shadow: 0 0 0 2px rgba(232, 86, 0, .1);
-}
-.form-input:not(:placeholder-shown):invalid + .form-input-hint {
- color: #e85600;
-}
.has-icon-left,
.has-icon-right {
position: relative;
@@ -1133,6 +1106,65 @@ textarea.form-input {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
}
+.has-success .form-input,
+.has-success .form-select,
+.form-input.is-success,
+.form-select.is-success {
+ border-color: #32b643;
+}
+.has-success .form-input:focus,
+.has-success .form-select:focus,
+.form-input.is-success:focus,
+.form-select.is-success:focus {
+ box-shadow: 0 0 0 2px rgba(50, 182, 67, .1);
+}
+.has-error .form-input,
+.has-error .form-select,
+.form-input.is-error,
+.form-select.is-error {
+ border-color: #e85600;
+}
+.has-error .form-input:focus,
+.has-error .form-select:focus,
+.form-input.is-error:focus,
+.form-select.is-error:focus {
+ box-shadow: 0 0 0 2px rgba(232, 86, 0, .1);
+}
+.has-error .form-checkbox .form-icon,
+.has-error .form-radio .form-icon,
+.has-error .form-switch .form-icon,
+.form-checkbox.is-error .form-icon,
+.form-radio.is-error .form-icon,
+.form-switch.is-error .form-icon {
+ border-color: #e85600;
+}
+.has-error .form-checkbox input:checked + .form-icon,
+.has-error .form-radio input:checked + .form-icon,
+.has-error .form-switch input:checked + .form-icon,
+.form-checkbox.is-error input:checked + .form-icon,
+.form-radio.is-error input:checked + .form-icon,
+.form-switch.is-error input:checked + .form-icon {
+ background: #e85600;
+ border-color: #e85600;
+}
+.has-error .form-checkbox input:focus + .form-icon,
+.has-error .form-radio input:focus + .form-icon,
+.has-error .form-switch input:focus + .form-icon,
+.form-checkbox.is-error input:focus + .form-icon,
+.form-radio.is-error input:focus + .form-icon,
+.form-switch.is-error input:focus + .form-icon {
+ border-color: #e85600;
+ box-shadow: 0 0 0 2px rgba(232, 86, 0, .1);
+}
+.form-input:not(:placeholder-shown):invalid {
+ border-color: #e85600;
+}
+.form-input:not(:placeholder-shown):invalid:focus {
+ box-shadow: 0 0 0 2px rgba(232, 86, 0, .1);
+}
+.form-input:not(:placeholder-shown):invalid + .form-input-hint {
+ color: #e85600;
+}
.form-input:disabled,
.form-select:disabled,
.form-input.disabled,
@@ -2216,7 +2248,7 @@ code {
}
.modal:target .modal-overlay,
.modal.active .modal-overlay {
- background: rgba(69, 77, 93, .5);
+ background: rgba(248, 249, 250, .75);
bottom: 0;
cursor: default;
display: block;
@@ -2365,7 +2397,6 @@ code {
.pagination .page-item a:hover {
color: #5764c6;
}
-.pagination .page-item a[disabled],
.pagination .page-item a.disabled {
cursor: default;
opacity: .5;