Cara membuat susun atur tapak web yang adaptif menggunakan HTML, CSS dan jQuery
Dalam era Internet hari ini, susun atur tapak web telah menjadi keperluan penting. Reka letak penyesuaian tapak web boleh membolehkan tapak web memaparkan pengalaman pengguna yang baik pada peranti yang berbeza dan menyesuaikan diri dengan peranti dengan saiz skrin yang berbeza, seperti komputer, tablet dan telefon mudah alih. Artikel ini akan memperkenalkan cara menggunakan HTML, CSS dan jQuery untuk mencipta reka letak tapak web responsif, dan menyediakan contoh kod khusus.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>自适应网站布局</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <h1>网站标题</h1> </header> <nav> <ul> <li><a href="#">菜单1</a></li> <li><a href="#">菜单2</a></li> <li><a href="#">菜单3</a></li> </ul> </nav> <section> <h2>内容部分1</h2> <p>这是内容部分1的内容...</p> </section> <aside> <h2>侧边栏</h2> <p>这是侧边栏的内容...</p> </aside> <footer> <p>版权信息</p> </footer> <script src="jquery.min.js"></script> <script src="script.js"></script> </body> </html>
body { font-family: Arial, sans-serif; margin: 0; padding: 0; } header, nav, section, aside, footer { padding: 20px; } header { background-color: #333; color: #fff; } nav ul { list-style-type: none; margin: 0; padding: 0; } nav ul li { display: inline; } nav ul li a { color: #333; text-decoration: none; padding: 10px; } section, aside { background-color: #eee; margin-bottom: 20px; } footer { background-color: #333; color: #fff; text-align: center; }
$(document).ready(function() { // 检测屏幕尺寸 $(window).resize(function() { if ($(window).width() < 768) { // 小屏幕布局 $("nav").addClass("responsive"); } else { // 大屏幕布局 $("nav").removeClass("responsive"); } }); });
@media (max-width: 768px) { nav { display: none; } nav.responsive { display: block; } }
Kod di atas menggunakan pertanyaan @media dan menetapkan bar navigasi untuk disembunyikan apabila lebar skrin kurang daripada 768 piksel Apabila kelas responsif ditambah menggunakan jQuery, navigasi akan dipaparkan.
Atas ialah kandungan terperinci Cara membuat susun atur tapak web responsif menggunakan HTML, CSS dan jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!