Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ユーザー補助を意識したbuttonタグの改善
Search
Ojiro
November 11, 2024
Programming
0
31
ユーザー補助を意識したbuttonタグの改善
Ojiro
November 11, 2024
Tweet
Share
More Decks by Ojiro
See All by Ojiro
Notionを用いた技術記事の管理方法
ojiro
0
28
Other Decks in Programming
See All in Programming
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
WebDriver BiDiとは何なのか
yotahada3
1
140
Immutable ActiveRecord
megane42
0
140
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.3k
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
150
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
890
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
560
Software Architecture
hschwentner
6
2.1k
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
Formの複雑さに立ち向かう
bmthd
1
840
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
3
4.3k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
The Cult of Friendly URLs
andyhume
78
6.2k
Rails Girls Zürich Keynote
gr2m
94
13k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Six Lessons from altMBA
skipperchong
27
3.6k
Documentation Writing (for coders)
carmenintech
67
4.6k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Site-Speed That Sticks
csswizardry
4
380
Side Projects
sachag
452
42k
Faster Mobile Websites
deanohume
306
31k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
10݄11 ϢʔβʔิॿΛҙࣝͨ͠ buttonλάͷվળ
ब׆ͷͨΊʹ։ൃͨ͠ΞϓϦΛݟฦ͍ͯͨ͠ • ΠϯλʔϯͷΩϟονΞοϓͷͨΊʹ࡞ͨ͠ʮχϡʔεαΠτʯ
LighthouseͰ֬ೝͯ͠Έͨ • Google͕ແྉͰఏڙ͍ͯ͠Δ • WebαΠτΛੳɾஅͯ͘͠ΕΔ ɾʮύϑΥʔϚϯεʯ ɾʮϢʔβʔิॿʯ ɾʮ͓͢͢Ίͷํ๏ʯ ɾʮSEOʯ
அ݁Ռɺɺɺ ͍ΖΜͳਓʹ͍͍͢ઃܭʹͳͬͯͳ͍Α😢
Ͳ͕͜μϝͳͷ͔🤔 ࢦఠ͞ΕͨϔομʔͷݕࡧϘλϯ
ϘλϯʹϢʔβʔิॿػೳ໊͕ࢦఆͳ͠ ɾࢹ֮ʹো͕͍Λ๊͑Δਓ ɾݕࡧΤϯδϯͷΫϩʔϥʔ ʹྀͰ͖ͯͳ͍Α💦
ButtonλάΛվળ͢ΔͨΊʹ • ࢹ֮తཁૉ👀 • ϘλϯΞΠίϯ͚ͩͰͳ͘ɺจࣈͰͷઆ໌ • ௌ֮తཁૉ👂 • ࢧԉٕज़(εΫϦʔϯϦʔμʔԻಡΈ্͛ιϑτ)ͷར༻ऀʹྀ ɾΞΫηγϒϧ໊Λఆٛ͢Δ
ΞΫηγϒϧ໊ͱɿ ࢧԉٕज़͕ɺϢʔβʔʹཁૉͷ༰తΛ͑ΔͨΊʹ͏໊લͷ͜ͱ
5ύλʔϯͷbuttonվળ
ਪ͞Ε͍ͯΔํ๏ 1. ςΩετϘλϯΛ༻ 2. ը૾Ϙλϯ a lt ଐੑΛࢦఆ ɾϘλϯʹςΩετɹɹɹɹ ʮݕࡧʯΛؚΊΔ
ɾࢹ֮ɺௌ֮తʹ👍 ɾը૾ͷ༰Λઆ໌ 3. a ri a -l a belledby ଐੑ ɾՄࢹԽςΩετཁૉΛ ࢀর͠ɺΞΫηγϒϧ໊ Λఆٛ
͋·Γਪ͞Ε͍ͯͳ͍ํ๏ 5. title ଐੑ (πʔϧνοϓ) ɾ͋͘·ͰิॿใΛࢦ ఆ͢Δଐੑ ɾΞΫηγϒϧ໊ͳΒ a ri
a -l a belledbyɺ a ri a - l a belΛ͏ํ͕ྑ͍ 4. a ri a -l a bel ଐੑ ɾΞΫηγϒϧ໊Λ ఆٛ ɾʮݕࡧʯ͕ՄࢹԽ͞Ε ͳ͍
ҙ͢Δ͜ͱ ɾεΫϦʔϯϦʔμʔ͚ͩΛରʹͨ͠ࢦࣔඞཁͳ͍ ɾࢦ͕ࣔඞཁͳΒɺͯ͢ͷਓʹఏڙ͢Δ͖!
εΫϦʔϯϦʔμʔͰࢼͯ͠ΈΔ M a cͳΒʮVoiceOverʯ(comm a nd+ిݯϘλϯ3ճΫϦοΫ)
ࢀߟϦϯΫ • Lighthouse ʹΑΔϢʔβʔิॿείΞϦϯά.. • Buttons must h a ve
discernible text • a ri a -l a belledby ͱ • a ri a -l a bel ͱ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠!