Skip to content

Commit

Permalink
Restyle checkbox use borders
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulioRandall committed Apr 18, 2024
1 parent 08bbc13 commit b1d827e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 7 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "Svelte library experimenting with form behaviour and user interaction (layout and style uses UK GDS as a guide)",
"type": "module",
"license": "MIT",
"version": "0.3.1",
"version": "0.4.0",
"engines": {
"node": ">=18"
},
Expand Down
27 changes: 23 additions & 4 deletions src/lib/ThemeDefault.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,8 @@
.p17-form-theme-default :global(.p17-input-checkbox),
.p17-form-theme-default :global(.p17-input-checkboxgroup),
.p17-form-theme-default :global(.p17-input-radiogroup) {
display: block;
appearance: none;
position: relative;
margin: 0;
padding: 0;
Expand All @@ -127,11 +128,29 @@
.p17-form-theme-default :global(.p17-field-invalid .p17-input-checkbox),
.p17-form-theme-default :global(.p17-field-invalid .p17-input-checkboxgroup),
.p17-form-theme-default
:global(.p17-field-invalid .p17-input-radiogroup:active) {
.p17-form-theme-default :global(.p17-field-invalid .p17-input-radiogroup) {
background-color: #f2dbd5;
}
.p17-form-theme-default :global(.p17-input-checkbox:checked:after),
.p17-form-theme-default :global(.p17-input-checkboxgroup:checked:after),
.p17-form-theme-default :global(.p17-input-radiogroup:checked:after) {
content: ' ';
position: absolute;
top: -3%;
left: 12%;
width: 120%;
height: 60%;
border-left: 0.45rem solid #404040;
border-bottom: 0.45rem solid #404040;
border-radius: 0.1rem;
transform: rotate(-45deg);
}
.p17-form-theme-default :global(.p17-container-slider) {
width: 100%;
Expand Down Expand Up @@ -270,7 +289,7 @@
.p17-form-theme-default :global(.p17-input-checkbox:checked:after),
.p17-form-theme-default :global(.p17-input-checkboxgroup:checked:after),
.p17-form-theme-default :global(.p17-input-radiogroup:checked:after) {
color: #c0c0c0;
border-color: #d0d0d0;
}
.p17-form-theme-default :global(.p17-input-slider),
Expand Down

0 comments on commit b1d827e

Please sign in to comment.