-
Notifications
You must be signed in to change notification settings - Fork 0
Fiddle: change export to be all in styles.css and styles.scss #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -9,6 +9,7 @@ | |||||
| transition-duration: 0.3s; | ||||||
| width: 100%; | ||||||
| height: 100%; | ||||||
| box-sizing: border-box; | ||||||
| &.disabled { | ||||||
| cursor: not-allowed; | ||||||
| } | ||||||
|
|
@@ -18,33 +19,37 @@ | |||||
| @layer kiba-theme { | ||||||
| .KibaDropzone { | ||||||
| --kiba-icon-size: 1.2em; | ||||||
| padding: var(--kiba-dropzone-padding, 0.75em 1em); | ||||||
| background-color: var(--kiba-dropzone-background-color, rgba(0, 0, 0, 0.02)); | ||||||
| border-width: var(--kiba-dropzone-border-width, 1px); | ||||||
| border-color: var(--kiba-dropzone-border-color, rgba(0, 0, 0, 0.15)); | ||||||
| border-style: var(--kiba-dropzone-border-style, dashed); | ||||||
| border-radius: var(--kiba-dropzone-border-radius, 0.25em); | ||||||
| color: var(--kiba-dropzone-color, rgba(0, 0, 0, 0.4)); | ||||||
| padding: var(--kiba-padding-wide, 1em) var(--kiba-padding-wide2, 1.5em); | ||||||
| background-color: var(--kiba-color-background-light05, rgba(0, 0, 0, 0.02)); | ||||||
| border-width: var(--kiba-border-width, 1px); | ||||||
| border-color: var(--kiba-color-text-clear75, rgba(0, 0, 0, 0.25)); | ||||||
| border-style: dashed; | ||||||
| border-radius: var(--kiba-border-radius, 0.5em); | ||||||
| color: var(--kiba-color-text-clear50, rgba(0, 0, 0, 0.5)); | ||||||
| text-align: center; | ||||||
| font-size: var(--kiba-dropzone-font-size, 1rem); | ||||||
| font-size: var(--kiba-font-size, 1rem); | ||||||
| &:hover { | ||||||
| border-color: var(--kiba-dropzone-hover-border-color, rgba(0, 0, 0, 0.5)); | ||||||
| color: var(--kiba-dropzone-hover-color, rgba(0, 0, 0, 0.5)); | ||||||
| border-color: var(--kiba-color-brand-primary-clear50, rgba(0, 0, 0, 0.5)); | ||||||
| color: var(--kiba-color-text-clear25, rgba(0, 0, 0, 0.75)); | ||||||
| } | ||||||
| &:active { | ||||||
| border-color: var(--kiba-dropzone-active-border-color, rgba(0, 0, 0, 0.75)); | ||||||
| color: var(--kiba-dropzone-active-color, rgba(0, 0, 0, 0.5)); | ||||||
| border-color: var(--kiba-color-brand-primary, rgba(0, 0, 0, 0.75)); | ||||||
| color: var(--kiba-color-text, rgba(0, 0, 0, 0.9)); | ||||||
| } | ||||||
| &:focus { | ||||||
| outline: none; | ||||||
| border-color: var(--kiba-color-brand-primary-clear50, rgba(0, 0, 0, 0.5)); | ||||||
| } | ||||||
| &.fileHovering { | ||||||
| border-color: var(--kiba-dropzone-file-hover-border-color, rgba(0, 0, 0, 0.75)); | ||||||
| color: var(--kiba-dropzone-file-hover-color, rgba(0, 0, 0, 0.75)); | ||||||
| border-color: var(--kiba-color-brand-primary, rgba(0, 0, 0, 0.75)); | ||||||
| border-style: solid; | ||||||
| background-color: var(--kiba-color-brand-primary-clear90, rgba(0, 0, 0, 0.05)); | ||||||
| color: var(--kiba-color-brand-primary, rgba(0, 0, 0, 0.75)); | ||||||
| } | ||||||
| &.disabled { | ||||||
| background-color: var(--kiba-dropzone-disabled-background-color, rgba(128, 128, 128, 0.5)); | ||||||
| color: var(--kiba-dropzone-disabled-color, rgba(128, 128, 128, 1)); | ||||||
| background-color: var(--kiba-color-background-dark10, rgba(128, 128, 128, 0.1)); | ||||||
| color: var(--kiba-color-text-clear75, rgba(128, 128, 128, 0.5)); | ||||||
|
||||||
| color: var(--kiba-color-text-clear75, rgba(128, 128, 128, 0.5)); | |
| color: var(--kiba-color-text-clear75, rgba(128, 128, 128, 0.25)); |
Copilot
AI
Nov 30, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CSS variable name --kiba-color-text-clear90 suggests 90% transparency (10% opacity), but the fallback value rgba(128, 128, 128, 0.25) represents 25% opacity. This inconsistency could confuse theme consumers. Either the variable name should be --kiba-color-text-clear75 or the fallback should be rgba(128, 128, 128, 0.1) to match the naming convention.
| border-color: var(--kiba-color-text-clear90, rgba(128, 128, 128, 0.25)); | |
| border-color: var(--kiba-color-text-clear90, rgba(128, 128, 128, 0.1)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CSS custom property
--kiba-padding-wide2has an unclear name. Consider using a more descriptive name like--kiba-padding-horizontalor--kiba-padding-xto better indicate this is the horizontal padding value, making the variable's purpose clearer for users of the theme system.