2017-10-06 11 views
1

私はWoocommerce Storefrontの子テーマを開発しています。店頭:768pxワイド画面のモバイルレイアウトに切り替え

タブレット(肖像画、768px幅)では、デスクトップレイアウト(メインメニューなど)ではなく、「モバイル」レイアウト(バーガーメニューなど)を表示したいと思います。私のCSSファイルでデスクトップ ため モバイル@media (min-width: 769px)ため @media (max-width: 768px)

は、私は次のCSSメディアクエリを使用していました。

しかし、店頭のすべてのメディアクエリは、@media (min-width: 768px)のアクティブデスクトップレイアウトのようです。

どのようにこのブレークポイントを変更できますか?

EDIT 1:私は

$desktop:   769px; 
$handheld:   768px; 

へのファイルのwp-コンテンツ/テーマ/店舗/資産/ SASS/utilsの/ _variables.scssを編集しようとしましたが、それは、レイアウトを変更しません。

EDIT 2:私はのfunctions.php

// Change Woocommerce css breaktpoint from max width: 768px to 767px 
add_filter('woocommerce_style_smallscreen_breakpoint','woo_custom_breakpoint'); 
function woo_custom_breakpoint($px) { 
    $px = '769px'; 
    return $px; 
} 

でこれを試してみましたが、それはどちらか動作しません。

+0

あなたはこれを意味しますか? https://stackoverflow.com/questions/39612275/change-woocommerce-media-query-breakpoint-to-load-woocommerce-smallscreen-css-at – Hash

+0

@ハッシュこのようなものです。はい!しかし、このリンクのコードは私のためには機能しません。 768pxの幅では、デスクトップメニューが表示されますが、モバイルメニューが必要です。さらに手伝ってもらえますか? – Louis

+0

@ハッシュ他のアイデア? – Louis

答えて

0

/storefront/assets/sass/utils/_variables.scssのブレークポイント値を変更し、店頭のgruntファイルを使用してすべてのStorefrontファイル(sassファイルを含む)を再コンパイルしました。 $ gruntを実行してください。

関連する問題