Espectacular acogida, los regalitos, la cena, la comida y un privilegio ser potente en
#bilbostack24
hablando de accesibilidad.
(Y la mejor foto que me han hecho durante la charla)
❤️
Thanks,
@lifeofablindgrl
for inspiring me to write my first article on accessibility.
I decided to put together what I have learned so far about modals and small changes that help others ☺️
#a11y
I had no idea that it's possible to quickly check the focus order of the page without tabbing through everything
Firefox -> Accessibility -> Show tabbing order
🤘
When a11y nerds also want to play with
@figma
variants after
#config23
I little a11y annotations kit that adapts to different types of color blindness
#a11y
- hola, no subas que bajo yo
- hola eres rusa?
- si, por?
- se ve se ve
… (yo agobiada)
- usted está muy linda
….
- malos tiempos para ser rusa
- … (yo pensando en mi sándwich)
- hasta luego
@UberEats
no salgo de casa, pero podemos pedir comida sin acoso? 😣
Alternative techniques for emphasis in the text 👇
All major screen readers ignore both the <b> and the <strong> elements, at least in their default configuration
Here is another way to create emphasis:
- add an "important" or alternative word
- don't emphasize
#a11y
From time to time I'm adding style guides and handbooks for devs to my collection, just to see some good coding practices and create documentation 💁🏼♀️
This is a yearly recap ✨
Markup HTML:
Google HTML/CSS Style Guide
HTML Gitlab
Honestly, I just wanted to give Chakra UI a quick try but ended up rebuilding my blog in a couple of hours
(I'm still using
@nuxt_js
content)
Check out
@chakraui_vue
they are doing an awesome job on accessibility💪
I was going over the specs for links purpose and common failures, so here are some good practices for making links accessible 👇🏻
Many examples in a thread ✌🏻
✨check keyboard interaction and focusability✨
- use Tab 👉 to move from one focusable item to the next (links, buttons, form controls, text edit, etc.)
- add Shift to reverse the direction 👈
- use Enter to activate a link or a button
- Space to toggle element state (checkbox)
Unpopular opinion: pressing Enter key gives me a lot of anxiety when writing a message. Sometimes it would send the message, other times it allows you a new line. Can we all agree?
I have a flight tomorrow, so It's probably a great time to write a new article on
@ThePracticalDev
🤪
Now that so many new people are starting their accessibility journey and I thought it would be helpful to put together a non-technical introduction 💁🏼♀️
I was following the
@sarah_edo
advice to paint all of the scenes on paper, then draw an SVG and then code a timeline.
Here is little "painting" of a bee that shakes lavender 🐝🌿
Third weekend with
#greensock
. Can't wait to draw SVG plugin
#VueJS
📢 Bienvenid
@s
al "calendario de aDEViento" 2021!
🗓 Día 15: Alena Nikolaeva es desarrolladora frontend y accessibility advocate.
🎁 Nos regala los libros "Accessible Vue" y "The bootcampers guide to web accessibility"
🎟 Participa haciendo RT 🔁y siguiéndola ✅
@alenanik11
I could have said that 2021 was full of cool experiences: many projects, podcasts, conferences, working at Trivago, meeting incredible people ✨
But another side is, my grandfather has died, I got divorced after 8 years of marriage, and I haven't seen my family for 2 years 💔
Friendly reminder that accessibility starts in design phase and this guide is just lovely.
Screen reader UX and how to document this for your component step by step ✨
Feeling incredibly lucky during these first weeks at Typeform as a developer!
Design deliveries that contain roles, aria-labels, keyboard navigation sequence, reflow, landmarks, and color contrast specs 🙌
Everyone in a team is aware of a11y and truly cares ❤️
"inert" HTML attribute that allows blocking or restoring the keyboard interactions, just like aria-hidden and tabindex would do when combined
A polyfill 👉
More on inert and focus management 👉
#a11y
If you ever came across x for close button in tutorials (or real projects 🤨) 👇
x is a multiplication sign, so it will be announced as "times" and give no information about close action.
If you need to do something fast, just use "close" instead of x
💁🏼♀️ common sense
#a11y
tip
✨ ::before ::after and accessibility ✨
Assistive technologies may not be able to access the information that is inserted using CSS.
Pseudo-elements should only be used for decorative styling and not to insert text content that adds meaning to a webpage ✅
#a11y
☕️
✨Use aria-label to give a "dummy" link meaning✨
aria-label gains preference even over the "native" link text, it replaces it with whatever you put inside aria-label
"The aria-label text is not extra information.
It is the ONLY information"👆
so... write a clear copy✅
#a11y
@kike_moris
En la entrevista no le constaste sus funciones, no le quieres enseñar y te ríes de una persona que se sacó una ingeniería o un ciclo por twitter 😨 muy triste esto
If you need to emphasize the word or break the text, VoiceOver on iOS and macOS will read every "chunk" of it 🤨
To fix:
1) convince your designer and don't break the copy
2) add an aria attribute with the role="text" (but not the parent itself) to remove semantics ✅
💁🏼♀️
#a11y
In a couple of weeks, I'm starting my master's degree in UX/UI design and it'll be a new chapter! ✨ Can't wait to see what's on the other side of Figma 🚀
It seems like I'm going to be talking about accessibility and CSS at CSS Conf Colombia
@cssconfco
in April, so make sure to grab your ticket 💛✨🌈
#a11y
💁🏼♀️
Day 38
#100DaysofCode
Officially started my very first web developer office job! Couldn’t be more happy, but I can’t share as much here about my coding journey. Hope to finish redux saga tutorial on the afternoon🙃
#developer
#girlswhocode
#frontend
An example of <TitleAnnouncer /> component to handle page title accessibility in single-page applications ✨
- listens for page changes
- stores the page title renders it in a visually hidden paragraph which gets focused
#a11y
☕️
I got my first PR merged yesterday, to GitHub GitHub 😭
Taking a little break from Figma and remembering good old days.
P.S. designers should code, and polishing is not just UI, it’s quick a11y fixes when you can and polish semantics.
Just 20 line of JavaScript and you get this adorable sticky cursor, how cool is that? ✨
Made this one after browsing through gsap forums
Greensock 💜
#VueJS
#svganimations
#gsap
I talked a lot about astigmatism, dev tools and
#a11y
together before. Still many of the tools I try and immediately quit are the ones that don't allow me to adjust colors to help my vision and let me spend some hours working with those tools.
It's a crucial selling point 👩💻
Slides 💥
Didn't find a more accessible way to share them but you can download them in PDF. Lots of love to
@T3chFest
and all of the people behind the screens ❤️
✨ accessibility and background images ✨
☝️The background image does not add any information to the page, so it does not need to have alt text.
However, if there is a case when you need to provide the context, you can do:
✅ aria-label
✅ visually-hidden magic tip
#a11y
🎉 I'm coming to
@T3chFest
in March!
Thrilled, excited, and grateful to have space to talk about accessibility, startups, desdev, and all of the good stuff this year 🍭
(Dejo de comer dulces ya, dicen que la camara engorda)
it's the second time I've been asked this week why my GitHub timeline is so empty these days
full and green contributions graph on GitHub does not represents you as a professional 💁🏼♀️
It took me exactly 15 seconds to get my
@nuxt_js
blog up and running with
@vercel
P.S. Don't forget to change build command to "nuxt generate" and you are good to go 👍🏻
#Nuxt
#vercel
#frontend
Good news today: my problem-based study about buying airline tickets with screen reader will be included in a compendium of case studies to be published on the IAAP Nordic website 🥳
Just watched
@DavidKPiano
's workshop on State Machines and I'm actually exited about the learning curve that statecharts have 😎
This is the workshop and it's not scary ✨ ✨
Y si todos actualizamos nuestras webs personales describiendo el propósito de un enlace? 🙏
<a href="link">Apúntate aquí</a>
<a href="link" aria-label="Suscríbete a mi newsletter de contenidos y recibe información actualizada">Apúntate aquí</a>
Cosas de
#a11y
que veo y sufro
Day 4 Of
#100DaysOfCode
on Weekends
Got back to writing tests (Enzyme and Jest) and did a few tutorials on Next. Very interesting concept, server-side rendering, same jsx, redux and it's faster. I guess, it makes sense to try to build something cool with it😈
#js
#react
#frontend
So the internet connection has been lost 2 times, but at least I didn't get any parcel during the talk 😂
✨Thank you
@cssconfco
for having me talking about accessibility at CSS conference! You are awesome! 🥰
And I couldn't have better friends in a chat (and my mom) 😄
🌈 Funkify is an extension for Chrome that helps you experience the web and interfaces through the eyes of extreme users with different abilities and disabilities.
Simulate sunshine on the screen, blurry vision, and dyslexia 🙌🏻
@Funkifyplugin
#a11y
☕️
Years ago I wanted to be in tech community for JavaScript tips and stickers. Today I’m here for friends, supporting juniors and to exchange a11y and inclusivity learnings. ❤️
... the design system can provide an architecture for building user interfaces at a product level, but doesn’t necessarily provide literally every solution for every single component or interface problem a product team may encounter 👆
✎ Design systems are for user interfaces:
In this post, I talk about how I've recently refined my definition of "design system" to reflect some hard-earned lessons.
One of the tools that I use the most for accessibility debugging ❤️
Drag this thing to the bookmarks bar and it'll log out the element that you are currently on if the focus outline is not visible 💁🏼♀️
#a11y
🛠
👉
Esto me hace MUCHÍSIMA ILUSIÓN 🥹❤️ es el segundo año que doy una charla en el día de accesibilidad y me emociono de pensarlo, y la suerte que tengo de estar rodeada de gente que organiza eventos tan importantes.
📣🕸️Día de la Accesibilidad Digital en la
@UA_Universidad
💡 Con
@visanju
y
@alenanik11
🗓️ Jueves 16 de mayo a las 10h
🖥️ Presencial y en línea
💁🏻♀️¡Inscríbete ahora!
There is nothing more satisfying than defining bases for a new fresh design system. I would do design systems for free, crazy in love with building the foundation and thinking about things 🧱
Day 43
#100DaysofCode
Started to learn how React and Firebase work together👩🏼💻 Also I’ve met two amazing developers. Only half an hour talk and we learn so much from each other! I’ve never seen any other community so supportive and kind 👯♂️👯♀️
#developer
#CodeNewbie
#GirlsWhoCode
Surviving guide for burned out folks:
- Talk to people who won’t judge you and have been at the same spot as you (there are no superheroes).
- Stay away from computer after work
- I mean it, don’t open a single mail or YouTube
- Go outside even if you don’t feel like it🌳
A birdie left has brought something for me today and now I’m a humble
@tinybirdco
fan wearing cute sweatshirt 🐦😭❤️
Speed wins and their CSV import too. Check it out!
Acabo de leer la frase “Yo antes era bastante nazi con el tema de la accesibilidad”. Y no es la primera vez que lo escucho, incluidas desde el escenario de las conferencias tech. Ese término no debe existir en 2024.