π¨ Thinking on ways to solve color palettes
by @argyleink @argyleink at @ChromiumDev
π¨ Thinking on ways to solve color palettes
by @argyleink @argyleink at @ChromiumDev
RT @argyleink@twitter.com
π #GUIchallenges
Thinking on styling `<button>` elements
I style all the web's different button types with custom properties and :where(), for light/dark adaptive buttons that are easy to make new variants with ππ€π»
links to blog, youtube, and more ππ»
π¦π: https://twitter.com/argyleink/status/1527089265204666368
RT @argyleink@twitter.com
π #GUIchallenges
Thinking on <dialog> components
how to add animation, events, light dismiss and more!
Blog's got all the details https://web.dev/building-a-dialog-component/
YouTube overview https://www.youtube.com/watch?v=TD1QxlGgIPk
GitHub source https://github.com/argyleink/gui-challenges
Try it https://gui-challenges.web.app/dialog/dist/
π¦π: https://twitter.com/argyleink/status/1514304912842129410
RT @ChromiumDev@twitter.com
π #GUIchallenges
Building a light/dark adaptive SVG favicon
Watch β https://www.youtube.com/watch?v=4pJahmCR8kQ&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
Read and build β https://goo.gle/3uASh1s
Try a demo β https://goo.gle/3GAzzt4
Get the source β https://goo.gle/3ov8x08
π¦π: https://twitter.com/ChromiumDev/status/1491474241300037633
RT @argyleink@twitter.com
π #GUIchallenges
Thinking on ways to build Toasts
Toasts? π€
passive, non-interactive UI feedback components π€
β
YouTube https://www.youtube.com/watch?v=R75ZVW4LW5o&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
β
http://web.dev post https://web.dev/building-a-toast-component/
β
Demo https://gui-challenges.web.app/toast/dist/
π¦π: https://twitter.com/argyleink/status/1468620728052305924
RT @argyleink@twitter.com
π #GUIchallenges
Thinking on ways to build a 3D menu
Watch β https://www.youtube.com/watch?v=HCsV8u-KYUw
Read along β https://goo.gle/3c3oILb
Try a demo β https://goo.gle/3bWNSLz
Get the source β https://goo.gle/3wulnOO
Thought the Japanese translated version turned out super rad!
π¦π: https://twitter.com/argyleink/status/1458511247129726980
RTβAdam Argyle
π #GUIchallenges
Thinking on ways to build a 3D menu
Watch β
Read along β
Try a demo β
Get the source β
Thought the Japanese translated version turned out super rad!
https://www.youtube.com/watch?v=HCsV8u-KYUw
https://goo.gle/3c3oILb
https://goo.gle/3bWNSLz
https://goo.gle/3wulnOO
RTβAdam Argyle
π #GUIchallenges π¦
responsive multi-select UX
Peep the video
Read along
Try the demo
[video alt]
UX preview across MacOS Safari, iOS Safari (iPad and iPhone), Android Chrome, Firefox and desktop Chrome
https://www.youtube.com/watch?v=x0aCdLDZ8BM&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
https://web.dev/building-a-multi-select-component/
https://gui-challenges.web.app/multi-select/dist/
RT @argyleink@twitter.com
π GUI Challenge
Thinking on a split-button component
Try it
https://gui-challenges.web.app/split-buttons/dist/
Watch it
https://www.youtube.com/watch?v=Qcpru-fIgwk
I blogged it
https://web.dev/building-a-split-button-component/
Moar #GUIchallenges
https://www.youtube.com/playlist?list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
[video alt]
visual tour of the component's themes and keyboard accessibility
π¦π: https://twitter.com/argyleink/status/1435649381735227396
RT @argyleink@twitter.com
π GUI Challenge
Thinking on ways to build a switch
[video alt](fun show moment)
apparently a 1px switch can be swiped 1px..! a switch, but tiny π€£
Video
https://www.youtube.com/watch?v=_KqccADghcA&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
Article
https://web.dev/building-a-switch-component/
Moar #GUIchallenges
https://www.youtube.com/playlist?list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
π¦π: https://twitter.com/argyleink/status/1425504785956970498
RTβAdam Argyle
π #GUIchallenges on Color Schemes
βοΈ auto
βοΈ light
π dark
π‘ dim
Learn how I use CSS custom properties for multiple color schemes. How do you?!
Watch
Read along
Try a demo
Code
https://www.youtube.com/watch?v=oHcTn83M1ls&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
https://web.dev/building-a-color-scheme/
https://gui-challenges.web.app/color-schemes/dist/
https://github.com/argyleink/gui-challenges
:sys_twitter: https://twitter.com/argyleink/status/1402694229692862464
RT @argyleink@twitter.com
π #GUIchallenges on Color Schemes
βοΈ auto
βοΈ light
π dark
π‘ dim
Learn how I use CSS custom properties for multiple color schemes. How do you?!
Watch https://www.youtube.com/watch?v=oHcTn83M1ls&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
Read along https://web.dev/building-a-color-scheme/
Try a demo https://gui-challenges.web.app/color-schemes/dist/
Code https://github.com/argyleink/gui-challenges
π¦π: https://twitter.com/argyleink/status/1402694229692862464
RTβAdam Argyle
π #GUIchallenges on Color Schemes
βοΈ auto
βοΈ light
π dark
π‘ dim
Learn how I use CSS custom properties for multiple color schemes. How do you?!
Watch
Read along
Try a demo
Code
https://www.youtube.com/watch?v=oHcTn83M1ls&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
https://web.dev/building-a-color-scheme/
https://gui-challenges.web.app/color-schemes/dist/
https://github.com/argyleink/gui-challenges
π #GUIchallenges
a Media Scroller
β
use it from your couch
β
with touch
β
in any language
β
no truncation
β
much more!
demo
@argyleink shows you on YouTube
and tells you on
https://gui-challenges.web.app/media-scroller/dist/
https://www.youtube.com/watch?v=jmLdZY_Lo1k
http://web.dev/
https://web.dev/building-a-media-scroller-component
:sys_twitter: https://twitter.com/ChromiumDev/status/1392527134262927362
π #GUIchallenges
"Thinking on ways to split text"
@argyleink demo's and explains a minimal way to chop text up for letter or word animations + interactions
Show
and tell
https://www.youtube.com/watch?v=3hvN7bkjZBk
https://web.dev/building-split-text-animations
:sys_twitter: https://twitter.com/ChromiumDev/status/1384916087410733065
RTβNeeco
Estas son las cosas que hacen linda a la comunidad
Adam Argyle:β#GUIchallenges so far
1. Stories
2. Centering
3. Sidenavs
4. Tabs
5. Settings
I write articles for each video too,
covering:
β
layout
β
color
β
typography
β
animation
β
accessibility
β
devtools
β
cross browser
β
javascript
Catch up won't ya!?
https://www.youtube.com/watch?v=dm7gnp6eh3Q&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ&index=1
:sys_twitter: https://twitter.com/NeecoSanudo/status/1378440916277542914
π #GUIchallenges:
Thinking on ways to build Settings UI
β
layout
β
color
β
animation
β
accessibility
On air now!
If you're swift, you can have your comment or question answered by @argyleink while it's airing πββοΈ
β
https://www.youtube.com/watch?v=dm7gnp6eh3Q&list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ
:sys_twitter: https://twitter.com/ChromiumDev/status/1372593649486233601
RTβChrome Developers
π #GUIchallenges from @argyleink!
"Thinking on ways to solve a SIDENAV"
β
responsive
β
keyboard support
β
cross browser
β
grid + :target
β
transforms
β
light & dark theme
Watch
Read
Demo
https://www.youtube.com/watch?v=uiZqDLqjGRY
https://web.dev/building-a-sidenav-component/
https://gui-challenges.web.app/sidenav/dist/