Re: [csswg-drafts] [css-ui] UA stylesheet for appearance:base `<select>` (#10857)

Some feedback:

* The checkmark icon deserves its own pseudo (::check? maybe, something that's reusable with for checkbox/radios)
* The dropdown icon deserves its own pseudo (::select-arrow? not super convinced by the name myself, but 🤷 )
* `select::picker(select)` -> `::picker(select)`
* Styles should be minimal: `::picker()` probably shouldn't include a box-shadow
* There's a lot of uses of system colors, I know that's prior art, but we're thinking of dropping that for `appearance: base` across the board, since in 100% of the cases, people want to override it
* There's use of custom fonts, we're also thinking `appearance: base` should probably just inherit the font for all controls since a custom font probably one of the annoying defaults for form controls.

The last 2 points somewhat link to #10866 , and it might be good to discuss this in person at TPAC to find a set of consistent approaches to make this work holistically across all controls.

-- 
GitHub Notification of comment by nt1m
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10857#issuecomment-2347867882 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 13 September 2024 01:42:31 UTC