HTML、CSS、jQuery を使用してアダプティブ Web サイト レイアウトを作成する方法
今日のインターネット時代では、Web サイトのアダプティブ レイアウトは必須の要件になっています。 Web サイトのアダプティブ レイアウトにより、Web サイトはさまざまなデバイス上で優れたユーザー エクスペリエンスを表示し、コンピューター、タブレット、携帯電話など、さまざまな画面サイズのデバイスに適応できます。この記事では、HTML、CSS、jQuery を使用してレスポンシブな Web サイトのレイアウトを作成する方法を紹介し、具体的なコード例を示します。
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 を使用してレスポンシブ Web サイトのレイアウトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。