[ARIA]는 텍스트 입력에 액세스 툴팁 만들기

여기서 우리는 폼 입력에 세련된 아직 의미 툴팁을 생성하는 HTML과 CSS를 사용합니다. 내가 사용하고  aria-describedby 입력 및 툴팁과의 관계를 만들 수 있습니다. 이 나타나거나 가져가 초점에 모두 사라지면 그 때 나는 스타일 툴팁 및 제어를 CSS를 사용합니다.

우리는 VoiceOver를 사용합니다. 시험에 맥 OS에 CMD + F5를 사용하는 것이.

몇 가지 자료 :

<! DOCTYPE HTML > 
< HTML LANG = "EN" > 
  < 선두 > 
    < 메타 캐릭터 = "UTF-8"  /> 
    < 메타 이름 = "뷰포트" 콘텐츠 = "폭 = 기기 폭 초기 스케일 = 1.0"  /> 
    < 메타 HTTP-당량 = "X-UA-지원" 내용 = "즉 = 엣지"  /> 
    < 제목 > 에 Egghead A11y 툴팁 </ 제목 > 
    < 링크
       HREF = "은 https : //fonts.googleapis.= "스타일" 
    /> 
    < 스타일 > { 
        폰트 패밀리 : "몬"산세 리프 ; 
        배경 : #eedbff ; 
        색상 : # 6505cc ; 
      }

      형성 { 
        MAX-폭 : 40em을 ; 
        마진 : 1rem ; 
      }

      .a11y 입력 도움말 - { 
        위치 : 상대 ; 
      }

      입력 [TYPE = "텍스트"] { : 100 % ; 
        최대 폭 : 100 % ; 
        패딩 : 0.75rem ; 
        마진 : 8px -2px 20 픽셀 ; 
        상자 크기 조정 : 국경 상자 ; 
        경계 반경 : 4 픽셀 ; 
        테두리 : 2 픽셀 고체 RGBA (101, 5, 204, 0.7) ; 
        폰트 크기 : 1rem ; 
        최소 높이 : 1600 픽셀 ; 
      }

      입력 [TYPE = "텍스트"] : 포커스
      입력 [TYPE = "텍스트"] : 호버 { 
        개요 : 없음 ; 
        상자 그림자 : 2 픽셀 10px RGBA 2 픽셀 (60, 0, 130, 0.5) ; 
      } 
      입력 [TYPE = "텍스트"] : 호버 + [역할 = "툴팁"] { 
        공개 : ; 
        불투명도 : 1 ; 
      }

      [역할 = "툴팁"] { 
        전이 : 불투명 0.2 초, 0.5 초 용이성에서 아웃 ; 
        가시성 : 숨겨진 ; 
        불투명도 : 0 ; 
        위치 : 상대 ; 
        배경 : # 6505cc ; 
        색상 : #eedbff ; 
        패딩 : 0.5rem의 0.75rem ; 
        경계 반경 : 5px ; 
      } 
      [역할 = "툴팁"] :: 후 { 
        함량 : "" ;
        위치 : 절대 ; 
        왼쪽 : 20 픽셀 ; : -5px ; : 0 ; 
        높이 : 0 ; 
        국경 왼쪽 : 5px 고체 투명 ; 
        국경 오른쪽 : 5px 고체 투명 ; 
        국경 - 하단 : 5px 고체 #의 6505cc ; 
      } 
    </ 스타일 > 
  </ 머리 > 
  < > 
    < 형식 >
      < 라벨 에 대한 = "이름" > 이름 : </ 라벨 > 
      < 스팬 클래스 = "a11y-입력 툴팁" > 
        < 입력 유형 = "텍스트" ID = "이름" 아리아 - describedby = "a11y-툴팁"  /> 
        < 스팬 역할 = "툴팁" ID = "a11y-툴팁" 
          > 성과 이름을 보냅니다. </ 스팬
         > 
      </ 스팬 > 
    </ 형성 > 
  <

추천

출처www.cnblogs.com/Answer1215/p/11976461.html