--- title: ':focus' slug: 'Web/CSS/:focus' translation_of: 'Web/CSS/:focus' ---
Lớp giả CSS :focus
đại diện cho thành phần (như một input form) nhận focus. Nó được kích hoạt khi người dùng kích hoặc tap lên thành phần hoặc chọn nó bằng phím "tab".
/* Chọn bấy kỳ thành phần input nào được focus */ input:focus { color: red; }
Chú ý: Lớp giả này chỉ áp dụng với chính thành phần được focus. Sử dụng {{cssxref(":focus-within")}} nếu bạn muốn chọn thành phần chứa một thành phần được focus.
{{csssyntax}}
<input class="red-input" value="I'll be red when focused."><br> <input class="blue-input" value="I'll be blue when focused.">
.red-input:focus { background: yellow; color: red; } .blue-input:focus { background: yellow; color: blue; }
{{EmbedLiveSample('Example')}}
Chi tiết | Trạng thái | Bình luận |
---|---|---|
{{SpecName('HTML WHATWG', 'scripting.html#selector-focus', ':focus')}} | {{Spec2('HTML WHATWG')}} | Defines HTML-specific semantics. |
{{SpecName('CSS4 Selectors', '#focus-pseudo', ':focus')}} | {{Spec2('CSS4 Selectors')}} | No change. |
{{SpecName('CSS3 Selectors', '#the-user-action-pseudo-classes-hover-act', ':focus')}} | {{Spec2('CSS3 Selectors')}} | No change. |
{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':focus')}} | {{Spec2('CSS2.1')}} | Initial definition. |
{{Compat("css.selectors.focus")}}