CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSメディアクエリを使用してレスポンシブナビゲーションメニューを作成する


メディアクエリは、タブレット、モバイル、デスクトップなどのさまざまなデバイスにスタイルを設定する必要がある場合に使用されます。

次のコードを実行して、メディアクエリを使用したレスポンシブナビゲーションメニューを作成してみてください。

<!DOCTYPE html>
<html lang = "en">
   <head>
      <meta charset = "utf-8">
      <meta name = "viewport" content = "width = device-width, initial-scale = 1">
      <style>
         .demo {
            overflow: hidden;
            background-color: blue;
         }
         .demo a {
            float: left;
            display: block;
            color: white;
            text-align: center;
            padding: 10px;
            text-decoration: none;
         }
         @media screen and (max-width: 600px) {
            .demo a {
               float: none;
               width: 100%;
            }
         }
      </style>
   </head>
   <body>
      <p>Navigation Menu:</p>
      <div class = "demo">
         <a href = "#">Home</a>
         <a href = "#">About</a>
         <a href = "#">Tutorials</a>
         <a href = "#">QA</a>
         <a href = "#">Videos</a>
         <a href = "#">Contact</a>
      </div>
   </body>
</html>

  1. CSSのメディアクエリを使用したレスポンシブWebデザイン

    メディアクエリは、モバイル、デスクトップなどのさまざまなサイズのデバイスのさまざまなスタイルルールのCSS手法です。 以下は、CSSでのメディアクエリとレスポンシブウェブデザインを示すコードです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style> body {    font-family: &quo

  2. CSSを使用してレスポンシブな証言を作成するにはどうすればよいですか?

    CSSを使用してレスポンシブな証言を作成するためのコードは、次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana,