찾다

 >  Q&A  >  본문

HTML 마크업에서 SVG를 직접 사용하면 버튼에 역할을 할당하거나 원하는 호버 효과를 얻을 수 없습니다.

다음 두 가지 기능을 수행하는 아이콘이 포함된 컨테이너가 있습니다.

  1. 버튼처럼 작동합니다(키보드/스크린 리더 등을 통해 접근 가능)
  2. 호버/포커스 시 빨간색으로 변합니다

마크업에서 SVG를 직접 사용하면 호버 효과가 예상대로 작동하지만 img 태그를 사용할 때처럼 SVG에 버튼 역할을 할당할 수 없습니다.

으아악 으아악

그러나 img 标签时,我可以通过 src 属性使用 SVG,为 img 分配按钮角色,但无法在悬停状态下达到预期结果(SVG 保存在其自己的文件并在 src 태그를 사용할 때 src 속성을 ​​통해 SVG를 사용하여

에 버튼 역할을 할당할 수 있지만 호버 상태에서는 예상한 결과를 얻을 수 없습니다(SVG는 다음 위치에 저장됨). 자체 파일이며 src에 인용됨):

으아악 으아악

누구 나에게 조언을 해줄 수 있나요? 🎜
P粉940538947P粉940538947448일 전568

모든 응답(1)나는 대답할 것이다

  • P粉191323236

    P粉1913232362023-09-07 18:07:15

    SVG를 문서로 생각해보세요. SVG src 코드 대신