スティッキーナビゲーションバー:z-indexを設定した後はコンテンツをクリックできません

キンバーグを開発する

yahoo / sticky-nodeのサードパーティライブラリを使用してスティッキーナビゲーションバーを実装しました最初は私のコードが機能せず、製品のリストを含むコンテンツがナビゲーションバーと重なっています。製品のz-indexを-1に設定した後、ナビゲーションバーが製品と重なります。しかし、詳細ページにリンクしている商品画像をクリックすることはできなくなりました。

この問題の解決策はありますか?

const Header = () => {
  const backgroundImage = useHeaderBackgroundQuery()
  const headerText = useHeaderTextQuery()
  const cartIcon = useCartQuery()
  return (
    <div class="shadow-sm mb-5" style={{ width: "100%"}}>
      <Img fluid={backgroundImage} style={{ minHeight: "60px" }} />
      <div
        class="d-flex"
        style={{
          position: "absolute",
          top: "0",
          height: "100%",
          width: "100%",
        }}
      >
        <div class="p-2">
        <Link to="/">
            <Img fixed={headerText} />
          </Link>
        </div>
        <div class="ml-auto p-2">
          <Link to="/cart">
            <Img fixed={cartIcon} />
          </Link>
        </div>
      </div>
    </div>
  )
}


const Products = ({ data }) => {
  console.log("products")
  console.log(data.allShopifyProduct)
  return (
    <div class="container">
      <div class="row">
        {data.allShopifyProduct.edges.map(({ node }) => (
          <div class="col-md-4" style={{zIndex: "-1"}}>
            <Link to={`/product/${node.handle}`}>
              <Img
                fluid={node.images[0].localFile.childImageSharp.fluid}
                style={{ maxHeight: "350px", maxWidth: "350px" }}
              />
            </Link>
            <div>
              <h5 class="text-center" style={{marginTop: "8px"}}>{node.title}</h5>
              <hr class="mt-2 mb-2" style={{width: "50%", backgroundColor: "black"}}/>
              <p class="text-center font-weight-bold" style={{marginBottom: "20px"}}>
                €{node.priceRange.minVariantPrice.amount}
              </p>
            </div>
          </div>
        ))}
      </div>
    </div>
  )
}


const ProductsPage = ({ data }) => {
  console.log(data)
  return (
    <div>
      <Sticky>
        <Header />
      </Sticky>
      <Products data={data} />
    </div>
  )
}
マリオペトロヴィッチ

あなたが入れた場合z-index-1、あなたのコンテンツ本体コンテンツとしてクリッカブルにもなりません。言い換えれば、本文はコンテンツと重複します。

したがって、z-indexコンテンツでは0に、z-indexナビゲーションバーでは1に設定するだけです。

製品

const Products = ({ data }) => {
  ...
          <div class="col-md-4" style={{ zIndex: '0' }}>
            <Link to={`/product/${node.handle}`}>
              <Img
                fluid={node.images[0].localFile.childImageSharp.fluid}
                style={{ maxHeight: '350px', maxWidth: '350px' }}
              />
            </Link>
            <div>
              <h5 class="text-center" style={{ marginTop: '8px' }}>
                {node.title}
              </h5>
              <hr
                class="mt-2 mb-2"
                style={{ width: '50%', backgroundColor: 'black' }}
              />
              <p
                class="text-center font-weight-bold"
                style={{ marginBottom: '20px' }}
              >
                €{node.priceRange.minVariantPrice.amount}
              </p>
            </div>
            ...
};

ヘッダ

const Header = () => {
  ...
  return (
    <div class="shadow-sm mb-5" style={{ width: "100%", zIndex: '1'}}>
      ...
    </div>
  )
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

スティッキーナビゲーションバー-React

分類Dev

スティッキーナビゲーションバーUI

分類Dev

スティッキーナビゲーションバーを修正

分類Dev

JS付きのスティッキーナビゲーションバー

分類Dev

jQueryスティッキーナビゲーションバー関数をリセットできますか?

分類Dev

ナビゲーションバー:絶対位置とスティッキー位置

分類Dev

ヘルプが必要-スティッキーナビゲーションバー

分類Dev

スティッキーナビゲーションのZインデックスが機能しない

分類Dev

jQuery:スティッキーナビゲーションバーはマージンを変更します

分類Dev

スティッキーナビゲーションバーが下部で機能していませんか?

分類Dev

デフォルトのナビゲーションバーをスティッキー/固定ナビゲーションバーに変換しますか?

分類Dev

スティッキーポジションCSSでナビゲーションバーを固定することはできません

分類Dev

スティッキーナビゲーションバーがBootstrap4を使用してスティッキングしていません

分類Dev

スティッキーナビゲーションでdivまでスクロールします(ファウンデーショントップバー)

分類Dev

私のナビゲーションバーとその子のリンクをブートストラップでアクティブに設定します

分類Dev

jqueryなしでスクロールするときにナビゲーションバーのコンテンツを変更しますか(スクロールのヘッダースティッキー)?

分類Dev

モバイルでスティッキーナビゲーションバーを無効にする

分類Dev

スクロールに依存するスティッキーナビゲーションバーの応答性

分類Dev

スティッキーフッターとナビゲーションバーの色を変更する

分類Dev

ブートストラップコンテナを使用すると、スティッキーナビゲーションバーが100%に増加します

分類Dev

スティッキーナビゲーションバーにグリッチな動作があります

分類Dev

ブートストラップナビゲーションバースティッキー

分類Dev

ナビゲーションバーの問題でスティッキーな位置を修正する方法

分類Dev

コマンドは無視されました。不明なターゲット:Googleアナリティクスのトラッキングコードでカスタムディメンションを設定するときに未定義

分類Dev

JQueryスムーズスクロールでスティッキーナビゲーションバーを使用してアンカーに移動

分類Dev

CSS:スティッキーナビゲーションバーの下に要素を正しく配置できません

分類Dev

スティッキーナビゲーションバーで機能しない固定位置

分類Dev

垂直スティッキーナビゲーションメニューは、下がるときに間違ったリンクを選択します

分類Dev

画面上部の「スティッキー」ナビゲーションバーを修正

Related 関連記事

  1. 1

    スティッキーナビゲーションバー-React

  2. 2

    スティッキーナビゲーションバーUI

  3. 3

    スティッキーナビゲーションバーを修正

  4. 4

    JS付きのスティッキーナビゲーションバー

  5. 5

    jQueryスティッキーナビゲーションバー関数をリセットできますか?

  6. 6

    ナビゲーションバー:絶対位置とスティッキー位置

  7. 7

    ヘルプが必要-スティッキーナビゲーションバー

  8. 8

    スティッキーナビゲーションのZインデックスが機能しない

  9. 9

    jQuery:スティッキーナビゲーションバーはマージンを変更します

  10. 10

    スティッキーナビゲーションバーが下部で機能していませんか?

  11. 11

    デフォルトのナビゲーションバーをスティッキー/固定ナビゲーションバーに変換しますか?

  12. 12

    スティッキーポジションCSSでナビゲーションバーを固定することはできません

  13. 13

    スティッキーナビゲーションバーがBootstrap4を使用してスティッキングしていません

  14. 14

    スティッキーナビゲーションでdivまでスクロールします(ファウンデーショントップバー)

  15. 15

    私のナビゲーションバーとその子のリンクをブートストラップでアクティブに設定します

  16. 16

    jqueryなしでスクロールするときにナビゲーションバーのコンテンツを変更しますか(スクロールのヘッダースティッキー)?

  17. 17

    モバイルでスティッキーナビゲーションバーを無効にする

  18. 18

    スクロールに依存するスティッキーナビゲーションバーの応答性

  19. 19

    スティッキーフッターとナビゲーションバーの色を変更する

  20. 20

    ブートストラップコンテナを使用すると、スティッキーナビゲーションバーが100%に増加します

  21. 21

    スティッキーナビゲーションバーにグリッチな動作があります

  22. 22

    ブートストラップナビゲーションバースティッキー

  23. 23

    ナビゲーションバーの問題でスティッキーな位置を修正する方法

  24. 24

    コマンドは無視されました。不明なターゲット:Googleアナリティクスのトラッキングコードでカスタムディメンションを設定するときに未定義

  25. 25

    JQueryスムーズスクロールでスティッキーナビゲーションバーを使用してアンカーに移動

  26. 26

    CSS:スティッキーナビゲーションバーの下に要素を正しく配置できません

  27. 27

    スティッキーナビゲーションバーで機能しない固定位置

  28. 28

    垂直スティッキーナビゲーションメニューは、下がるときに間違ったリンクを選択します

  29. 29

    画面上部の「スティッキー」ナビゲーションバーを修正

ホットタグ

アーカイブ