mirror of
https://github.com/picocss/pico.git
synced 2025-04-20 08:45:06 -04:00
Floating label was moving on the textareas when the textareas grow
This commit is contained in:
parent
b4e4b87527
commit
6054ddcb14
1 changed files with 11 additions and 12 deletions
|
@ -2,7 +2,7 @@
|
|||
@use "../settings" as *;
|
||||
|
||||
@if map.get($modules, "forms/floating") {
|
||||
// and $enable-classes {
|
||||
|
||||
$transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1);
|
||||
|
||||
#{$parent-selector} section[role="form"] {
|
||||
|
@ -33,17 +33,6 @@
|
|||
transition: 0.3s ease;
|
||||
}
|
||||
|
||||
// Used this before I tried: >select:has(option:checked:not([disabled]))+label
|
||||
//> select + label {
|
||||
// position: absolute;
|
||||
// top: -5%;
|
||||
// left: 0.8rem;
|
||||
// padding: calc(var(--pico-spacing) * 0.25) calc(var(--pico-spacing) * 0.5);
|
||||
// transform: translateY(-50%) scale(0.85);
|
||||
// background: var(#{$css-var-prefix}form-element-background-color);
|
||||
// cursor: text;
|
||||
//}
|
||||
|
||||
> input:not(:placeholder-shown) + label,
|
||||
> input:focus + label,
|
||||
> textarea:not(:placeholder-shown) + label,
|
||||
|
@ -60,6 +49,16 @@
|
|||
transition: all $transition-fast;
|
||||
}
|
||||
|
||||
> textarea + label {
|
||||
top: 1rem;
|
||||
transform: translateY(0);
|
||||
}
|
||||
> textarea:not(:placeholder-shown) + label,
|
||||
> textarea:focus + label {
|
||||
top: 0;
|
||||
transform: translateY(-50%) scale(0.8);
|
||||
}
|
||||
|
||||
@if map.get($modules, "forms/validation") {
|
||||
> input:user-invalid:not(:placeholder-shown) + label,
|
||||
> textarea:user-invalid:not(:placeholder-shown) + label {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue