the : 초점 의사 클래스
<:>의 문제 : 초점
키보드를 사용한 상호 작용
: 초점으로 가시 가능한 의사 클래스
어떻습니까 : 초점이 있습니까?
실용적인 사용 사례 : Focus-Within
추가 읽기
아시다시피, CSS에는 세 가지 유사한 사운드 의사 클래스가 있습니다.
언뜻보기에, 이것들의 차이와시기에 대해 혼란 스러울 수 있습니다. 좋은 소식은 :이 세 가지 의사 클래스는 서로 이해하고 서로를 구별하기가 매우 간단합니다.
이 기사에서 우리는 정확히 다음과 같은 것을 이해할 것입니다 : 초점, : 초점으로 가시 가능, : 초점-그리고 언제, 어떻게이 의사 클래스를 사용하는지, 어떻게 사용하는지.
추가 읽기 :
의사 클래스에 새로 고침이 필요한 경우 CSS 과정에서 CSS Pseudo 클래스 장으로 이동하십시오.
: 초점 의사 클래스
먼저, 먼저, 의사 클래스는 초점을 맞추면 요소에 적용됩니다.
이 초점은 마우스 (요소를 클릭 할 때), 키보드 (탭을 누르면 탐색 할 때) 또는 기본 프로그램 (JavaScript를 사용할 때)을 사용하여 만들 수 있습니다.
추가 읽기 :
CSS 의사 수업에서 다음을 자세히 살펴볼 수 있습니다.
또한
초점 요소
만이 초점을 맞출 수 있으므로 다음의 주제가됩니다. 이들은 일반적으로 HTML의 대화식 요소 - & lt; Input & gt;, & lt; textarea & gt;, & lt; button & gt; 등.
? 통지 : & lt; p & gt;, & lt; h1 & gt;, & lt; blockquote & gt;, & lt; code & gt; 등과 같은 비 중과 적 요소는 초점을 맞출 수 없으므로 초점이 될 수 없습니다. TabIndex 속성을 그들에게 설정함으로써 우리가 기대할 수있는 것을 명시 적으로 집중시킬 수있는 경우에만 가능합니다.
<:>로 돌아 오는 : 초점,이 의사 클래스는 집중 상태에있을 때 요소에 스타일을 선택하는 데 사용됩니다.
아마도, 가장 순진한 예는 다음과 같이 입력 필드를 고려하는 것입니다 :
.
라이브 예
입력 필드를 클릭하는 순간, 초점을 수신하고 결과적으로 브라우저는 아래 그림과 같이 검은 윤곽선을 적용합니다.
이것은 현재 많은 입력 필드의 형태 내에있는 입력이 어떤 입력인지 즉시 보는 데 도움이됩니다.
이것의 이점을 더 잘 이해하기 위해 그 반대를 상상해보십시오. 입력 필드를 클릭하고 우리가 할 때 필드에 특별한 스타일이 적용되지 않았다고 가정 해 봅시다.
.
당신은 어떻게 생각하십니까, 우리가 현재 어떤 입력인지 결정할 수 있습니까? 글쎄, 그렇게하는 것은 불가능하지는 않지만 그렇게 빠르지는 않습니다. .
모든 종류의 사용자 인터페이스를 설계하는 데있어 이상적인 것은 ''가능한 한 모든 것을 쉽게 만드는 것입니다. '
이 경우이 이상적인 세상은 다음을 사용하면 매우 쉽게 달성 할 수 있습니다. -Class.
<:> 본질적으로 :
the : 초점 의사 클래스 (심지어 다른 두 포커스 의사 클래스조차도) 웹 페이지의 접근성
를 향상시키는 데 도움이됩니다.
는 현재 웹 페이지의 위치에 대해 사용자에게 시각적으로 명확하게 전달함으로써 웹 페이지와 상호 작용하고 혼란없이 작업을 완료하기에 충분히 쉽게 만듭니다. .
다시 말해서 : : 초점은 우리가 생각하는 것보다 의사 클래스에서 더 중요합니다.
그러나 유일한 초점 기반 의사 클래스는 아닙니다. 우리는 <:> : 포커스 가시 가능한 도 가지고 있습니다
문제 : 초점
위의 예에서 초점에서 기본 텍스트 입력 필드를 고려했습니다. 다음의 단점을보기 위해 버튼으로 이동합시다.
위 내용은 CSS에서 초점을 맞추는 초점, 초점-가시성 및 : 초점이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!