HTML, CSS 및 jQuery를 사용하여 적응형 웹 사이트 레이아웃을 만드는 방법
오늘날 인터넷 시대에 웹 사이트의 적응형 레이아웃은 필수 요구 사항이 되었습니다. 웹 사이트의 적응형 레이아웃을 사용하면 웹 사이트가 다양한 장치에서 좋은 사용자 경험을 표시하고 컴퓨터, 태블릿, 휴대폰과 같은 다양한 화면 크기의 장치에 적응할 수 있습니다. 이 기사에서는 HTML, CSS 및 jQuery를 사용하여 반응형 웹 사이트 레이아웃을 만드는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
<!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; } }
위 코드는 @media 쿼리를 사용하고 화면 너비가 768픽셀 미만일 때 탐색 표시줄이 숨겨지도록 설정합니다. jQuery를 사용하여 반응형 클래스를 추가하면 탐색 표시줄이 숨겨집니다. 막대가 표시됩니다.
위 내용은 HTML, CSS, jQuery를 사용하여 반응형 웹사이트 레이아웃을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!