Làm cách nào để phóng to văn bản trong css?

Thuộc tính zoom trong CSS cho phép bạn chia tỷ lệ nội dung của mình. Nó không chuẩn và ban đầu chỉ được triển khai trong Internet Explorer. Mặc dù một số trình duyệt khác hiện hỗ trợ thu phóng, nhưng nó không được khuyến nghị cho các trang web sản xuất

.zoom {
  zoom: 150%;
}

“được hỗ trợ. giá trị là

  • percentage – Quy mô theo tỷ lệ phần trăm này
  • number – Chuyển đổi sang tỷ lệ phần trăm và tỷ lệ – 1 == 100%; . 5 == 150%;
  • Check out this Pen!
    0 – thu phóng. 1;

Nếu trình duyệt của bạn hỗ trợ, bạn sẽ thấy những hình ảnh này ở các kích cỡ khác nhau

Check out this Pen!

Thu phóng là một thứ IE cũ. Đó không phải là thứ bạn nên sử dụng trên các trang web trực tiếp. Nếu bạn muốn chia tỷ lệ nội dung, hãy sử dụng CSS Transforms. Bạn cũng có thể sử dụng các bộ lọc nếu cần hỗ trợ oldIE

Quay trở lại thời của IE6, zoom được sử dụng chủ yếu như một bản hack. Nhiều lỗi hiển thị trong cả IE6 và IE7 có thể được sửa bằng tính năng thu phóng. Ví dụ,

Check out this Pen!
1 không hoạt động tốt trong IE6/7. Cài đặt
Check out this Pen!
2 đã khắc phục sự cố. Lỗi liên quan đến cách IE hiển thị bố cục của nó. Cài đặt
Check out this Pen!
2 đã bật thuộc tính nội bộ có tên hasLayout, khắc phục sự cố

Các nguồn lực khác

  • Check out this Pen!
    4
  • Thông tin thêm về hack thu phóng
  • CSS3 chuyển đổi thành trình chuyển đổi bộ lọc IE

Hỗ trợ trình duyệt

ChromeSafariFirefoxOperaIAndroidiOSAny4. 0+KhôngCóKhông5. 5+TBDTBD

Safari cũng hỗ trợ zoom kể từ phiên bản 4. Tuy nhiên, nó đã thêm một giá trị mới.

Check out this Pen!
1. Điều đó nói với trình duyệt không phóng to phần tử của bạn khi thu phóng. Vì vậy, cmd/ctrl của bạn?

Trước đây khi người dùng sử dụng các phím

Check out this Pen!
6/
Check out this Pen!
7 với các phím
Check out this Pen!
8/
Check out this Pen!
9 để phóng to và thu nhỏ, các trình duyệt sẽ chỉ tăng kích thước văn bản. Điều này sẽ tăng khả năng đọc với nội dung văn bản thuần túy, nhưng nội dung tĩnh, chẳng hạn như hình ảnh, sẽ vẫn còn

Ngày nay, khi ai đó sử dụng tính năng thu phóng mặc định của trình duyệt, các trình duyệt hiện đại sẽ thu phóng bằng cách giảm kích thước khung nhìn; . Điều này dẫn đến mọi thứ xuất hiện lớn hơn trong khi vẫn có thể đọc được

Mặc dù tính năng thu phóng khung nhìn thời hiện đại được đánh giá cao, một số người vẫn sử dụng công cụ để chỉ tăng kích thước văn bản. Tùy thuộc vào cách mã hóa CSS, việc chỉ thu phóng văn bản có thể dẫn đến một số rào cản về khả năng truy cập, chủ yếu là khả năng đọc nội dung văn bản thuần túy

Theo 1. 4. 4 Thay đổi kích thước văn bản, người dùng có thể phóng to lên đến

Check out this Pen!
0 mà nội dung văn bản vẫn có thể đọc được

CSS có vấn đề

Những vấn đề này thường xuất phát từ CSS sử dụng các đơn vị tĩnh, nghĩa là pixel để định cỡ. Lấy ví dụ sau

.card {
  height: 200px;
  overflow: hidden;
  width: 400px;
}

Với CSS này, khi ai đó phóng to qua văn bản, kích thước tĩnh sẽ hạn chế khả năng đọc văn bản;

Đơn vị kích thước linh hoạt

Để giải quyết vấn đề này, hãy cho phép vùng chứa văn bản và nội dung phát triển tự nhiên khi văn bản được thay đổi kích thước. Khi viết CSS có thể truy cập, cần tránh các đơn vị kích thước tĩnh như

Check out this Pen!
1. Bất cứ khi nào có thể, hãy sử dụng các đơn vị linh hoạt như
Check out this Pen!
2,
Check out this Pen!
3 hoặc
.card {
  height: 12.5rem;
  overflow: hidden;
  width: 25rem;
}
0

.card {
  height: 12.5rem;
  overflow: hidden;
  width: 25rem;
}

Với CSS này, vùng chứa nội dung giờ đây sẽ thay đổi kích thước cùng với văn bản khi bắt đầu thu phóng chỉ văn bản. Điều này là do kích thước đơn vị

Check out this Pen!
3 dựa trên kích thước phông chữ vùng chứa

Kiểm tra bản trình diễn

Xem Thử nghiệm thu phóng văn bản 200% bằng bút của Scott Vinkle (@svinkle) trên CodePen

Làm thế nào để kiểm tra

Có một số tiện ích mở rộng của trình duyệt Chrome mà bạn có thể sử dụng để kiểm tra, nhưng khuyến nghị là sử dụng chức năng thu phóng văn bản tích hợp với Firefox. Đây là cách để thực hiện điều này

  1. Tải trang web được đề cập bằng Firefox
  2. Đảm bảo tính năng thu phóng văn bản được bật bằng cách vào "Xem", chọn "Thu phóng" và chọn "Chỉ thu phóng văn bản"
  3. Điều chỉnh kích thước văn bản thành
    Check out this Pen!
    0 bằng cách sử dụng các phím
    Check out this Pen!
    7/
    Check out this Pen!
    6 và
    Check out this Pen!
    8 và xem nội dung trang

Điều được mong đợi là khi văn bản tăng kích thước, các phần tử sẽ tăng tỷ lệ tương ứng. Tuy nhiên, thường thì những gì thực sự diễn ra là khi văn bản tăng kích thước, nội dung bị che khuất và khó đọc. Đây là rào cản tiếp cận chúng ta cần tránh

Hãy nhớ rằng, điều quan trọng ở đây là nội dung văn bản có thể đọc được và sử dụng được. Thông thường, khi văn bản được phóng to đến

Check out this Pen!
0, bố cục và các phần khác có thể trông không được lý tưởng, nhưng nếu nội dung có thể đọc được thì bạn đã đáp ứng yêu cầu này

Tiêu chí thành công của WCAG

Điều này trở lại 1. 4. 4 Thay đổi kích thước văn bản có trạng thái

"Ngoại trừ chú thích và hình ảnh của văn bản, văn bản có thể được thay đổi kích thước mà không cần công nghệ hỗ trợ lên đến 200 phần trăm mà không làm mất nội dung hoặc chức năng. "

Làm cách nào để đặt thu phóng CSS?

Cú pháp. (Thu phóng ở đây được đặt ở mức 100%. Thay đổi nó cho phù hợp. ) Ví dụ. Ví dụ này cho thấy cách điều chỉnh CSS cho mức thu phóng cụ thể. .
phần trăm. Thu nhỏ theo tỷ lệ phần trăm
con số. Chia tỷ lệ sử dụng tỷ lệ phần trăm, e. g 1 = 100% và 1. 5 = 150%
thông thường. thu phóng. 1

Zoom hoạt động như thế nào?

Thu phóng CSS hoạt động dựa trên giá trị thuộc tính được cung cấp cho thuộc tính thu phóng . Nếu chúng ta chuyển giá trị thuộc tính thu phóng như bình thường thì kích thước sẽ là 100%. Nếu chúng tôi chuyển giá trị thuộc tính thu phóng thành đặt lại thì nó sẽ đặt lại về kích thước ban đầu từ các giá trị tùy chỉnh của người dùng như 120%, 70%, 150%, v.v.

Làm cách nào để sử dụng hover trong CSS?

Các. bộ chọn di chuột được sử dụng để chọn các phần tử khi bạn di chuột qua chúng. .
Mẹo. Các. bộ chọn di chuột có thể được sử dụng trên tất cả các phần tử, không chỉ trên các liên kết
Mẹo. Sử dụng. bộ chọn liên kết để tạo kiểu liên kết đến các trang chưa được truy cập,. bộ chọn đã truy cập để tạo kiểu liên kết đến các trang đã truy cập và. bộ chọn hoạt động để tạo kiểu cho liên kết hoạt động

Phóng to văn bản là gì?

Tất cả các trình duyệt hiện tại đều cung cấp khả năng thu phóng trang. Tùy chọn này phóng to toàn bộ trang (văn bản, hình ảnh, khoảng cách giữa các khu vực khác nhau của trang …). Mặc dù tùy chọn này phù hợp với người dùng không thường xuyên, nhưng nhược điểm là nó thêm các thanh cuộn ngang gây khó khăn cho việc đọc.