我想导入一个SVG图像,使用类进行样式设置,并提供替代文本以使其具有可访问性。但我不确定该如何做。
import { default as LogoSrc, ReactComponent as Logo } from "./logo.svg";
const svgTag = () => {
// this produces html: <svg class='someClass'/>
// alt is not visible
return <Logo className='someClass' alt='logo'/>
}
const imgTag = () => {
// this produces <img src="logo.svg" alt='logo' class='someClass'/>
// svg is not styled
return <img src={LogoSrc} alt="logo" class='someClass'/>
}