Stupid Select Boxes CSS with HTML
You would think by now that browsers had a cool way to handle styling the <select> box. No.
We use creative CSS hacks and plugins like Chosen to get the job done. I am quite tired of throwing in 3-rd party implementations and dealing with this crap!
20 years in web development and we still write custom code to make select boxes work better and for client needs.
How about instead we educate clients about accessibility instead of the flash over substance goofy graphical bull that just makes sites harder to use -- or worse, dropdowns with so many values in them it leaves me screaming at the display "for **** sake, just let me type it in!" -- whatever happened to "If you have more than 12 options, don't use a select it's just going to piss people off!" that was floating around a decade ago?
MIND YOU, I agree -- IF we're going to style them, CSS should be the tool and right now, the state of styling SELECT in CSS is a JOKE. Don't expect that to be fixed though with the Mozilla crowd having their heads wedged up their backside about form element handling, much less the webkit nutters shoving all sorts of goofy styles down our throats on form elements.
Though, I laugh at how often I see people using SELECT outside of forms for non-form operations like going to subpages; serious herpaderp since that's just a dropdown menu filled with anchor's job.
Well, what if you had a lot of very specific terms--I know you hate this page anyways (I'm rather proud of it), but http://www.mrinitialman.com/Library/...ours/hsl.xhtml and http://www.mrinitialman.com/Library/...s/rgb_hex.html have select boxes with I think around 100 or so options--all the CSS colour names.
... and I don't "hate" those pages. I love the concept, it's the execution that could use some help... and as we discussed, I'd probably not use SVG for that, or if I did I'd find a way to make it a bit more... responsive. Controlling it is very awkward and slow.
Like your Hue and Lightness sections I'd have a linear-gradient instead of the boxes, and trap the mouse position on mouse-down in realtime with mousemove instead of single-fire clicks. Same for the rotating box where I'd use arctan2 to translate the mouse position into an angle.
But then, I'm the nutter who uses arctangents to do 3d projection instead of sin/cos and/or matrixes. Explain to me again how 64 multiplies of three sin and three cos is 'faster' than two arctangents? NOT that I'm saying the entire world of 3d computer graphics is doing it wrong... not at all.
Last edited by deathshadow; 07-13-2014 at 12:47 PM.
I guess that does bend the rules a bit.
Originally Posted by deathshadow
Last edited by Mr Initial Man; 07-19-2014 at 07:08 AM.
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)