2017-10-31 46 views
0

「カートに入れる」ボタンを中央に配置する方法を知っていますか?Shopifyの購入ボタンを中央に置く問題

ここでプロジェクト:以下のコードでhttps://codepen.io/amberbydesign/pen/pdovpL

は外部JSファイルにリンクする1〜3の場合、ボタンのShopifyの生成されたコードです。

は(私が追加しようとしました - ディスプレイ:ブロック;マージン:0自動;ボタンに、それはまだ動作しません)

(function() { 
    var scriptURL = 'https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js'; 
    if (window.ShopifyBuy) { 
    if (window.ShopifyBuy.UI) { 
     ShopifyBuyInit(); 
    } else { 
     loadScript(); 
    } 
    } else { 
    loadScript(); 
    } 

    function loadScript() { 
    var script = document.createElement('script'); 
    script.async = true; 
    script.src = scriptURL; 
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(script); 
    script.onload = ShopifyBuyInit; 
    } 

    function ShopifyBuyInit() { 
    var client = ShopifyBuy.buildClient({ 
     domain: 'neriumskincare-jp.myshopify.com', 
     apiKey: 'a8fcda28a0b70b31bbea1f51003e2dd9', 
     appId: '6', 
    }); 

    ShopifyBuy.UI.onReady(client).then(function (ui) { 
     ui.createComponent('product', { 
     id: [8038986699], 
     node: document.getElementById('product-component-5d341381aec'), 
     moneyFormat: '%24%7B%7Bamount%7D%7D', 
     options: { 
    "product": { 
    "variantId": "all", 
    "width": "240px", 
    "contents": { 
     "img": false, 
     "imgWithCarousel": false, 
     "title": false, 
     "variantTitle": false, 
     "price": false, 
     "description": false, 
     "buttonWithQuantity": false, 
     "quantity": false 
    }, 
    "styles": { 
     "product": { 
     "text-align": "left", 
     "@media (min-width: 601px)": { 
      "max-width": "100%", 
      "margin-left": "0", 
      "margin-bottom": "50px" 
     } 
     }, 
     "button": { 
     "background-color": "#a1d2e6", 
     "font-family": "Lato, sans-serif", 
     "font-size": "15px", 
     "padding-top": "15.5px", 
     "padding-bottom": "15.5px", 
     "padding-left": "15px", 
     "padding-right": "15px", 
     ":hover": { 
      "background-color": "#91bdcf" 
     }, 
     ":focus": { 
      "background-color": "#91bdcf" 
     }, 
     "font-weight": "bold" 
     }, 
     "quantityInput": { 
     "font-size": "15px", 
     "padding-top": "15.5px", 
     "padding-bottom": "15.5px" 
     }, 
     "compareAt": { 
     "font-size": "12px" 
     } 
    }, 
    "googleFonts": [ 
     "Lato" 
    ] 
    }, 
    "cart": { 
    "contents": { 
     "button": true 
    }, 
    "text": { 
     "title": "Your Shopping Cart", 
     "empty": "Your cart is empty" 
    }, 
    "styles": { 
     "button": { 
     "background-color": "#a1d2e6", 
     "font-family": "Lato, sans-serif", 
     "font-size": "15px", 
     "padding-top": "15.5px", 
     "padding-bottom": "15.5px", 
     ":hover": { 
      "background-color": "#91bdcf" 
     }, 
     ":focus": { 
      "background-color": "#91bdcf" 
     }, 
     "font-weight": "bold" 
     }, 
     "footer": { 
     "background-color": "#ffffff" 
     } 
    }, 
    "googleFonts": [ 
     "Lato" 
    ] 
    }, 
    "modalProduct": { 
    "contents": { 
     "img": false, 
     "imgWithCarousel": true, 
     "variantTitle": false, 
     "buttonWithQuantity": true, 
     "button": false, 
     "quantity": false 
    }, 
    "styles": { 
     "product": { 
     "@media (min-width: 601px)": { 
      "max-width": "100%", 
      "margin-left": "0px", 
      "margin-bottom": "0px" 
     } 
     }, 
     "button": { 
     "background-color": "#a1d2e6", 
     "font-family": "Lato, sans-serif", 
     "font-size": "15px", 
     "padding-top": "15.5px", 
     "padding-bottom": "15.5px", 
     "padding-left": "15px", 
     "padding-right": "15px", 
     ":hover": { 
      "background-color": "#91bdcf" 
     }, 
     ":focus": { 
      "background-color": "#91bdcf" 
     }, 
     "font-weight": "bold" 
     }, 
     "quantityInput": { 
     "font-size": "15px", 
     "padding-top": "15.5px", 
     "padding-bottom": "15.5px" 
     } 
    }, 
    "googleFonts": [ 
     "Lato" 
    ] 
    }, 
    "toggle": { 
    "styles": { 
     "toggle": { 
     "font-family": "Lato, sans-serif", 
     "background-color": "#a1d2e6", 
     ":hover": { 
      "background-color": "#91bdcf" 
     }, 
     ":focus": { 
      "background-color": "#91bdcf" 
     }, 
     "font-weight": "bold" 
     }, 
     "count": { 
     "font-size": "15px" 
     } 
    }, 
    "googleFonts": [ 
     "Lato" 
    ] 
    }, 
    "productSet": { 
    "styles": { 
     "products": { 
     "@media (min-width: 601px)": { 
      "margin-left": "-20px" 
     } 
     } 
    } 
    } 
} 
     }); 
    }); 
    } 
})(); 
/*]]>*/ 
+0

私は 'display:block;を与えると、マージン:0オート;それらのボタンに、彼らはちょうどいいです。おそらく元のコンテキストで生成されたCSSの特異性が問題になるでしょうか? –

答えて

0
display: block; 
margin: 0 auto; 

も、あなたのcodepenで、私のために働きました。

関連する問題