Dalam artikel ini, kita akan mempelajari Cara Melaraskan tahap zum tertentu dalam CSS dalam tapak web menggunakan CSS, kita memerlukan sifat zum CSS dengan animasi dan @peraturan media
.Untuk melaraskan reka letak dan reka bentuk halaman web berdasarkan tahap pembesaran yang digunakan pada halaman web, kita boleh menggunakan peraturan @media dalam CSS.
Laraskan tahap zum khusus dalam CSS
Kami menggunakan fungsi zum min dan zum maks untuk melaraskan gaya CSS untuk tahap zum tertentu. Fungsi ini membenarkan menetapkan julat tahap zum yang digunakan untuk CSS.
Sebagai contoh, anda boleh menggunakan kod berikut untuk menggunakan gaya CSS tertentu apabila tahap zum adalah antara 110% dan 130% -
@media screen and (min-zoom: 110%) and (max-zoom: 130%) { /* your CSS styles here */ }
Sebagai contoh, apabila tahap zum ditetapkan kepada 200%, anda boleh menggunakan kod berikut untuk menggunakan gaya CSS tertentu -
@media screen and (zoom: 200%) { /* your CSS styles here */ }
Perlu diperhatikan bahawa atribut zum bukanlah atribut CSS standard dan tidak disokong oleh semua penyemak imbas. Tambahan pula, ia tidak menjejaskan reka letak, cuma ubah suai persembahan visual elemen.
Apabila melaraskan gaya CSS untuk tahap zum tertentu, adalah penting untuk mempertimbangkan pengalaman pengguna. Contohnya, apabila pengguna mengezum masuk pada halaman, anda mungkin mahu melaraskan saiz fon atau jarak elemen untuk memastikan teks kekal boleh dibaca. Begitu juga, apabila pengguna mengezum keluar halaman, anda mungkin mahu melaraskan kedudukan atau saiz elemen untuk memastikan tapak itu masih kelihatan baik pada skrin yang lebih kecil.
Terjemahan bahasa Cina bagiContoh
ialah:<html> <head> <style> body { height: 100vh; background-color: #FBAB7E; text-align: center; } .zoom-in-out-box { margin: 24px; width: 50px; height: 50px; background: #f50; animation: zoom-in-zoom-out 2s ease infinite; } @keyframes zoom-in-zoom-out { 0% { transform: scale(1, 1); } 50% { transform: scale(1.5, 1.5); } 100% { transform: scale(1, 1); } } </style> </head> <body> <h3>Zoom-in Zoom-out Demo</h3> <div class="zoom-in-out-box"></div> </body> </html>
<html> <head> <title>TutorialsPoint</title> <style> body{ text-align:center; } .div1{ margin: auto; background: #6ff; padding: 20px; width: 50px; height: 50px; } </style> </head> <body> <h2>Adjust CSS for specific zoom level</h2> <div class="div1" id="zoom"></div> <hr> <button onclick="zoom.style.zoom='100%'">Normal</button> <button onclick="zoom.style.zoom='80%'">ZoomOut</button> <button onclick="zoom.style.zoom='140%'">ZoomIn</button> </body> </html>
Atas ialah kandungan terperinci Bagaimanakah saya boleh melaraskan CSS agar sesuai dengan tahap zum tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!