CSSレスポンシブ絶対配置

Hativ

ドロップダウンメニューがあり、その位置はヘッダーの高さに依存するはずです。ヘッダーの高さは、ビューポートの高さに応じて、コンテンツ、フォントサイズ、およびメディアクエリによって設定されるパディングによって異なります。

HTML:

<header>
  <p>Example</p>
  <nav>
    <a>Link</a>
    <a>Link</a>
    <a>Link</a>
  </nav>
</header>

CSS:

body {
  background-color: white;
}

header {
    background-color: grey;
    padding: 1rem 0;
    position: fixed;
    width: 100%;
}

@media(max-height: 500px) {
  header {
    padding: 0;
  }
}

nav {
  background-color: #CCC;
  position: absolute;
  top: 82px;
  width: 100%;
}

a {
  border-bottom: 1px solid white;
  display: block;
  padding: 0.75rem;
}

nav折りたたまれたドロップダウンメニューを想像してみてください

フィドル:https//jsfiddle.net/mjufc63b/2/

ウィンドウの高さを500ピクセル未満に下げると、ヘッダーとナビゲーションの間に白いギャップが表示されますが、そうではないはずです。また、ブラウザのフォントサイズを変更した場合。

javascriptを使用せずに、nav外側を移動せずに、ヘッダーの高さに関係なく常にヘッダーの下にあり、他のコンテンツの上にもドロップダウンメニューを表示する解決策はありますか(絶対配置の機能)header

false

メディアクエリの外部で、上位を100%に設定します

body {
  background-color: white;
}

header {
    background-color: grey;
    padding: 1rem 0;
    position: fixed;
    width: 100%;
}

@media(max-height: 500px) {
  header {
    padding: 0;
  }
}

nav {
  background-color: #CCC;
  position: absolute;
  top: 100%;
  width: 100%;
}

a {
  border-bottom: 1px solid white;
  display: block;
  padding: 0.75rem;
}
<header>
  <p>Example</p>
  <nav>
    <a>Link</a>
    <a>Link</a>
    <a>Link</a>
  </nav>
</header>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

背景画像上の CSS 絶対配置要素 (レスポンシブ)

分類Dev

相対div内のCSSレスポンシブ絶対div

分類Dev

絶対配置された要素をレスポンシブにする方法は?

分類Dev

レスポンシブデザインの絶対位置画像

分類Dev

絶対位置のdiv内のテキストのレスポンシブ垂直方向の配置

分類Dev

絶対レスポンシブ画像の背景

分類Dev

レスポンシブポジション:ボタンの絶対

分類Dev

レスポンシブ対角線css

分類Dev

レスポンシブで絶対的なポジショニングの問題

分類Dev

相対的および絶対的; レスポンシブセンターポジショニング?ブートストラップCSS

分類Dev

(レスポンシブ)絶対的な左右の画像を含む相対DIV

分類Dev

行幅に対するレスポンシブフルスクリーンスライダーでのコンテンツの絶対配置

分類Dev

絶対位置のフッター-レスポンシブデザイン

分類Dev

2つの画像によるレスポンシブ絶対測位

分類Dev

レスポンシブで他の要素と重なる絶対位置画像

分類Dev

CSS-レスポンシブ相対フレックスDiv

分類Dev

CSSの絶対ポジショニングミステリー

分類Dev

絶対的なアイテムでセクションをレスポンシブにする

分類Dev

CSS - レスポンシブ高さによる相対的な位置

分類Dev

cssレスポンシブでの垂直方向の配置

分類Dev

cssを使用したレスポンシブな再配置div

分類Dev

絶対位置の要素をレスポンシブにするにはどうすればよいですか?

分類Dev

絶対位置の画像を下の同じ画像と同じサイズ(%、レスポンシブ)にする方法

分類Dev

Firefoxの絶対/固定コンテナ内に配置されると、レスポンシブ画像を内部に含むインラインブロック要素を表示すると、幅が正しくなくなります

分類Dev

レスポンシブコンテンツを含む固定divに対してdivを配置する

分類Dev

Webベースのレスポンシブレイアウトで絶対位置をモバイルでも機能させる方法は?

分類Dev

ブートストラップ:絶対配置のコンテナ?

分類Dev

レスポンシブcssの背景画像

分類Dev

レスポンシブCSS台形形状

Related 関連記事

  1. 1

    背景画像上の CSS 絶対配置要素 (レスポンシブ)

  2. 2

    相対div内のCSSレスポンシブ絶対div

  3. 3

    絶対配置された要素をレスポンシブにする方法は?

  4. 4

    レスポンシブデザインの絶対位置画像

  5. 5

    絶対位置のdiv内のテキストのレスポンシブ垂直方向の配置

  6. 6

    絶対レスポンシブ画像の背景

  7. 7

    レスポンシブポジション:ボタンの絶対

  8. 8

    レスポンシブ対角線css

  9. 9

    レスポンシブで絶対的なポジショニングの問題

  10. 10

    相対的および絶対的; レスポンシブセンターポジショニング?ブートストラップCSS

  11. 11

    (レスポンシブ)絶対的な左右の画像を含む相対DIV

  12. 12

    行幅に対するレスポンシブフルスクリーンスライダーでのコンテンツの絶対配置

  13. 13

    絶対位置のフッター-レスポンシブデザイン

  14. 14

    2つの画像によるレスポンシブ絶対測位

  15. 15

    レスポンシブで他の要素と重なる絶対位置画像

  16. 16

    CSS-レスポンシブ相対フレックスDiv

  17. 17

    CSSの絶対ポジショニングミステリー

  18. 18

    絶対的なアイテムでセクションをレスポンシブにする

  19. 19

    CSS - レスポンシブ高さによる相対的な位置

  20. 20

    cssレスポンシブでの垂直方向の配置

  21. 21

    cssを使用したレスポンシブな再配置div

  22. 22

    絶対位置の要素をレスポンシブにするにはどうすればよいですか?

  23. 23

    絶対位置の画像を下の同じ画像と同じサイズ(%、レスポンシブ)にする方法

  24. 24

    Firefoxの絶対/固定コンテナ内に配置されると、レスポンシブ画像を内部に含むインラインブロック要素を表示すると、幅が正しくなくなります

  25. 25

    レスポンシブコンテンツを含む固定divに対してdivを配置する

  26. 26

    Webベースのレスポンシブレイアウトで絶対位置をモバイルでも機能させる方法は?

  27. 27

    ブートストラップ:絶対配置のコンテナ?

  28. 28

    レスポンシブcssの背景画像

  29. 29

    レスポンシブCSS台形形状

ホットタグ

アーカイブ