Hướng dẫn ways to hide element css - cách ẩn css phần tử
Có nhiều cách để ẩn một yếu tố trong CSS, nhưng chúng khác nhau về cách chúng ảnh hưởng đến khả năng tiếp cận, bố cục, hoạt hình, hiệu suất và xử lý sự kiện. Show
Hoạt hìnhMột số tùy chọn ẩn CSS là tất cả hoặc không có gì. Phần tử này có thể nhìn thấy đầy đủ hoặc vô hình và không có trạng thái ở giữa. Những người khác, chẳng hạn như tính minh bạch, có thể có một loạt các giá trị, do đó các hình ảnh động CSS được nội suy trở nên có thể. Khả năng tiếp cậnMỗi phương thức được mô tả dưới đây sẽ ẩn trực quan một phần tử, nhưng nó có thể hoặc không thể ẩn nội dung khỏi các công nghệ hỗ trợ. Ví dụ, một đầu đọc màn hình vẫn có thể thông báo văn bản trong suốt nhỏ. Các thuộc tính CSS hoặc các thuộc tính ARIA như Hãy cảnh giác rằng hoạt hình cũng có thể gây ra sự mất phương hướng, đau nửa đầu, co giật hoặc khó chịu về thể chất khác cho một số người. Xem xét sử dụng truy vấn phương tiện Xử lý sự kiệnHiding sẽ dừng các sự kiện được kích hoạt trên phần tử đó hoặc không có hiệu lực - nghĩa là, phần tử không hiển thị nhưng vẫn có thể được nhấp hoặc nhận các tương tác người dùng khác. Màn biểu diễnSau khi trình duyệt tải và phân tích mô hình đối tượng HTML DOM và CSS, trang được hiển thị trong ba giai đoạn:
Một hiệu ứng chỉ gây ra sự thay đổi thành phần là mượt mà hơn đáng kể so với những ảnh hưởng đến bố cục. Trong một số trường hợp, trình duyệt cũng có thể sử dụng gia tốc phần cứng. 1. opacity và filter: opacity()Các thuộc tính
Xem Bút ẩn với Opacity: 0 bởi SitePoint (@SitePoint) trên CodePen. Có rất ít sự khác biệt thực tế giữa hai trong các trình duyệt hiện đại, mặc dù nên sử dụng Opacity có thể được hoạt hình và cung cấp hiệu suất tuyệt vời, nhưng hãy cảnh giác rằng một yếu tố hoàn toàn trong suốt vẫn còn trên trang và có thể kích hoạt các sự kiện.
Các sự kiện được kích hoạt khi ẩn?2. 0 Tính minh bạch Alpha Xem Bút ẩn với Color Alpha bởi SitePoint (@SitePoint) trên CodePen. Mỗi thuộc tính có thể được hoạt hình riêng biệt để tạo hiệu ứng thú vị. Lưu ý rằng tính minh bạch có thể được áp dụng cho các phần tử với nền hình ảnh trừ khi chúng được tạo bằng cách sử dụng 6 hoặc tương tự.
Các sự kiện được kích hoạt khi ẩn?2. 0 Tính minh bạch Alpha Xem Bút ẩn với Color Alpha bởi SitePoint (@SitePoint) trên CodePen.
yêu cầu kết xuấtthành phần màn biểu diễn
5. prefers-reduced-motion4Thuộc tính Xem Bút ẩn với khả năng hiển thị: ẩn bởi SitePoint (@SitePoint) trên Codepen. Không gian được sử dụng bởi phần tử vẫn ở vị trí trừ khi giá trị
5. prefers-reduced-motion4Thuộc tính Xem Bút ẩn với khả năng hiển thị: ẩn bởi SitePoint (@SitePoint) trên Codepen. Không gian được sử dụng bởi phần tử vẫn ở vị trí trừ khi giá trị Xuất sắc
5.
Thuộc tính
Xem Bút ẩn với khả năng hiển thị: ẩn bởi SitePoint (@SitePoint) trên Codepen. Không gian được sử dụng bởi phần tử vẫn ở vị trí trừ khi giá trị prefers-reduced-motion8 được sử dụng.Xuất sắc Nội dung không đọc
5. prefers-reduced-motion4Thuộc tính Xem Bút ẩn với khả năng hiển thị: ẩn bởi SitePoint (@SitePoint) trên Codepen. Không gian được sử dụng bởi phần tử vẫn ở vị trí trừ khi giá trị
5. prefers-reduced-motion4Thuộc tính Xem Bút ẩn với khả năng hiển thị: ẩn bởi SitePoint (@SitePoint) trên Codepen. Không gian được sử dụng bởi phần tử vẫn ở vị trí trừ khi giá trị
5. Thuộc tính Những cách khác nhau để ẩn các yếu tố CSS là gì?Có các thuộc tính CSS sau đây sử dụng để ẩn một phần tử ... Vị trí tuyệt đối .. Color.. Clip-path.. Display.. filter.. Measurements.. Opacity.. Transform.. Làm thế nào để bạn ẩn một kiểu nguyên tố?Để ẩn một phần tử, hãy đặt thuộc tính Hiển thị kiểu thành không có.tài liệu.getEuityById ("phần tử").Phong cách.set the style display property to “none”. document. getElementById("element"). style.
Thuộc tính CSS nào được sử dụng để ẩn một phần tử?Thuộc tính CSS hiển thị hiển thị hoặc ẩn một phần tử mà không thay đổi bố cục của tài liệu.Thuộc tính cũng có thể ẩn các hàng hoặc cột trong a.
Làm thế nào để bạn ẩn một phần tử ẩn trực quan?Đôi khi cần phải ẩn các yếu tố trong một trang web.Cách thông thường là sử dụng CSS (hiển thị: Không có; và khả năng hiển thị: ẩn;) hoặc thuộc tính HTML 5 `Hidden`.Các thuộc tính này ẩn các phần tử không chỉ trên màn hình mà còn cho người dùng đầu đọc màn hình.use CSS ( display:none; and visibility:hidden; ) or the HTML 5 `hidden` attribute. These properties hide elements not only on the screen, but also for screen reader users. |