fix(a11y): use img instead of span for icons
This commit is contained in:
@@ -80,20 +80,20 @@ templ (p *Home) page() {
|
||||
rel="external nofollow noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<span
|
||||
<img
|
||||
class="hidden i-pixelarticons:camera h-3rem md:inline-block"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
/>
|
||||
Instagram
|
||||
<span
|
||||
<img
|
||||
class="inline-block i-pixelarticons:camera h-3rem md:hidden"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
<span
|
||||
/>
|
||||
<img
|
||||
class={ "absolute inline-block i-pixelarticons:external-link w-1rem h-1rem top-0 right-0 translate-x-50% opacity-50",
|
||||
"md:translate-x-100% md:opacity-100" }
|
||||
aria-label="(Opens in new tab)"
|
||||
></span>
|
||||
alt="(Opens in new tab)"
|
||||
/>
|
||||
</a>
|
||||
</li>
|
||||
<li class="flex justify-end mb-4 md:m-0">
|
||||
@@ -104,20 +104,20 @@ templ (p *Home) page() {
|
||||
rel="external nofollow noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<span
|
||||
<img
|
||||
class="hidden i-pixelarticons:file-alt h-3rem md:inline-block"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
/>
|
||||
Tumblr
|
||||
<span
|
||||
<img
|
||||
class="inline-block i-pixelarticons:file-alt h-3rem md:hidden"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
<span
|
||||
/>
|
||||
<img
|
||||
class={ "absolute inline-block i-pixelarticons:external-link w-1rem h-1rem top-0 right-0 translate-x-50% opacity-50",
|
||||
"md:translate-x-100% md:opacity-100" }
|
||||
aria-label="(Opens in new tab)"
|
||||
></span>
|
||||
alt="(Opens in new tab)"
|
||||
/>
|
||||
</a>
|
||||
</li>
|
||||
<li
|
||||
@@ -130,20 +130,20 @@ templ (p *Home) page() {
|
||||
rel="external nofollow noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<span
|
||||
<img
|
||||
class="hidden i-pixelarticons:bug h-3rem md:inline-block"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
/>
|
||||
BlueSky
|
||||
<span
|
||||
<img
|
||||
class="inline-block i-pixelarticons:bug h-3rem md:hidden"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
<span
|
||||
/>
|
||||
<img
|
||||
class={ "absolute inline-block i-pixelarticons:external-link w-1rem h-1rem top-0 right-0 translate-x-50% opacity-50",
|
||||
"md:translate-x-100% md:opacity-100" }
|
||||
aria-label="(Opens in new tab)"
|
||||
></span>
|
||||
alt="(Opens in new tab)"
|
||||
/>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -185,11 +185,11 @@ templ (p *Home) page() {
|
||||
target="_blank"
|
||||
>
|
||||
Lost Under The Night Sky
|
||||
<span
|
||||
<img
|
||||
class={ "absolute inline-block i-pixelarticons:external-link w-1rem h-1rem top-0 right-0 translate-x-70% opacity-50",
|
||||
"md:translate-x-100% md:opacity-100" }
|
||||
aria-label="(Opens in new tab)"
|
||||
></span>
|
||||
alt="(Opens in new tab)"
|
||||
/>
|
||||
</a>
|
||||
</h3>
|
||||
</div>
|
||||
@@ -238,12 +238,12 @@ templ (p *Home) page() {
|
||||
target="_blank"
|
||||
>
|
||||
Gustavo "Guz" L Mello
|
||||
<span
|
||||
<img
|
||||
class={ "absolute inline-block i-pixelarticons:external-link",
|
||||
"w-0.5rem h-0.5rem top-0 right-0 translate-x-100% opacity-50",
|
||||
"md:translate-x-100% md:opacity-100" }
|
||||
aria-label="(Opens in new tab)"
|
||||
></span>
|
||||
alt="(Opens in new tab)"
|
||||
/>
|
||||
</a>
|
||||
<span class="inline-block md:hidden pl-3">(Work In Progress)</span>
|
||||
<span class="hidden md:inline-block pl-3">(WIP)</span>
|
||||
|
||||
Reference in New Issue
Block a user