WooCommerce 店面 CSS 完整定制指南

已發表: 2020-10-15

WooCommerce 店面 CSS 擁有超過 200,000 個活躍安裝,Storefront 主題由 WooCommerce Core 開發人員設計、開發和維護。 因此,它被稱為 WooCommerce 官方主題。

該主題旨在與 WooCommerce 一樣靈活。 最新版本有 40 多個動作鉤子和 60 多個過濾器鉤子。

WooCommerce 店面 CSS

但是,主要問題是如何調整主題的外觀和佈局。 如果您是經驗豐富的 WordPress 用戶,這將不是問題。 不想接觸 CSS 和 PHP 的用戶發現很難自定義主題。 對於本教程,您需要具備一些編碼技能。 我們將通過定制器在 Additional CSS 部分添加 CSS 規則。

使用此部分的好處是 WordPress 定制器允許您以實時方式進行編輯。 您可以在發布更改之前查看所做的更改。

還值得一提的是,Storefront 主題在自定義時需要是活動主題。

在這篇文章中,我將為您提供在 Storefront 主題中進行 CSS 自定義的終極指南。 訣竅是識別您需要更改的元素並向該元素添加規則。

話雖如此,這裡有一些可用於店面主題的 CSS 規則。

1.自定義標題大小

這裡我們將再次使用主題定制器,但我們將在“附加 CSS”部分編寫一些 CSS 代碼。

添加以下代碼:

 * 標頭 */

#masthead.site-header {

    高度:155px!重要;

    邊距底部:0px

}

/* 標頭廣告的移動 CSS */

@media only screen and (max-width: 320px) {

    #masthead.site-header {

    高度:80px!重要;

    邊距底部:0px;

}

}

/* 標頭菜單 */

.storefront-primary-navigation a, .cart-contents a {

    邊距:0 0 0 0;

}

.main-navigation ul {

    填充:0 0 10px 4px!重要;

}

.main-navigation li {

    高度:38px!重要;}

/* 標頭菜單的移動 CSS */

@media only screen and (max-width: 320px) {

.main-navigation ul {

    背景:#D6DDE4!重要;

}

}

/* 標題區域 */

.site-header {

填充頂部:0.5em;

}

.site-header .custom-logo-link img,.site-header .site-logo-anchor img,.site-header .site-logo-link img {

邊距底部:-45px;

}

結果如下: 自定義標題大小

2.從主題的標題中刪除搜索欄

將此代碼添加到“附加 CSS”部分。

 .site-header .widget_product_search {

顯示:無;

}

結果如下: 移除搜索欄

3.更改標題菜單顏色

定制器允許我們使用您想要的顏色定制標題。 你可以通過導航到自定義,然後標題,然後選擇你想要的顏色來做到這一點。

但是,此選項會為整個標題區域著色,包括搜索欄、登錄部分和徽標。 要使標題菜單具有不同的背景,請將以下代碼片段添加到 Additional CSS 面板。

 .storefront-primary-navigation,

.main-navigation ul.menu ul.sub-menu{

背景顏色:綠色;

}

結果如下: 更改標題菜單顏色

4.隱藏主導航欄

默認情況下,店面主題將所有頁面顯示為菜單。 如果要隱藏主導航欄,僅刪除菜單是不夠的。 導航到自定義,然後是附加 CSS 部分,並添加以下行:

 .storefront-primary-navigation {

顯示:無;

}

結果如下: 隱藏主導航欄

5.從標題中刪除空格

導航到自定義,然後是附加 CSS 部分,並添加以下行:

 .site-branding {

邊距底部:0px;

}

結果如下: 從標題中刪除空格

6.增加搜索欄的寬度

如果你想擴展搜索欄的寬度,你會怎麼做? 使用 Additional CSS 部分,添加以下行:

 .woocommerce-active .site-header .site-search {

寬度:44.739%;

}

#masthead .site-search .widget_product_search 輸入[type="search"] {

寬度:700 像素!重要;

}

結果如下: 增加搜索欄的寬度

7. 如何更改徽標、二級導航和搜索欄的大小

要一次更改它們,請將以下代碼添加到您的 Additional CSS 部分:

 @media screen and (min-width: 768px) {

/* 標識 */

.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { 寬度: 30% !important; /* 如果需要,請使用 px 值,例如。 350 像素 */ }

/* 二次導航 */

.site-header .secondary-navigation { 寬度:40% !important; /* 如果需要,請使用 px 值,例如。 350 像素 */ }

/* 搜索欄 */

.site-header .site-search { 寬度:30% !important; /* 如果需要,請使用 px 值,例如。 350 像素 */ }

結果如下: 如何更改徽標、二級導航和搜索欄的大小

8.從標題中刪除購物車

在本例中,我將通過添加新規則“ display: none; ”來刪除購物車圖標。 '。 在 Additional CSS 部分添加以下 CSS 代碼:

 .site-header-cart .cart-contents {

顯示:無;

}

結果如下: 從標題中刪除購物車

9.隱藏標題

要隱藏標題,請在 Additional CSS 部分添加以下 CSS 代碼:

 .site-header {

顯示:無;

}

結果如下: 隱藏標題

10.增加店面標題中菜單鏈接的大小

根據許多用戶的喜好,菜單略小。 但是,他們需要升級店面主題中菜單鏈接的字體大小。 在 Additional CSS 部分添加以下代碼:

 .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {

字體大小:28px;

}

結果如下: 增加店面標題中菜單鏈接的大小

11.更改店面標題中購物車圖標的大小

您可以通過在 Additional CSS 部分添加以下 CSS 代碼來完成此操作

.site-header-cart .cart-contents {

字體大小:30px;

}

結果如下: 更改店面標題中購物車圖標的大小

12.更改店面主題中站點標題標題的大小

在 Additional CSS 部分添加以下代碼:

 .site-header {

字體大小:20px;

}

結果如下: 在店面主題中更改站點標題標題的大小

13.更改移動菜單按鈕的大小

重要的是要注意菜單的顯示方式是使菜單響應的一部分。 因此,如果您的主導航菜單在桌面設備上採用列表形式,則相同的菜單可以在移動設備上顯示為漢堡菜單。

要更改大小,請在 Additional CSS 部分添加以下 CSS 代碼:

 .button.menu-toggle {

字體大小:19px;

}

結果如下: 更改移動菜單按鈕的大小

14.在商店頁面中隱藏產品標題

要在商店頁面中隱藏產品的標題,只需導航到自定義然後附加 CSS 部分並添加以下行:

 h2.woocommerce-loop-product__title {

顯示:無!重要;

}

結果如下:

在商店頁面中隱藏產品標題

15.從產品頁面隱藏產品數量加號和減號按鈕

要使用加號和減號按鈕隱藏文本字段以增加或減少產品數量,您只需在 Additional CSS 部分添加以下 CSS 代碼:

 。數量 {

顯示:無!重要;

}

結果如下: 從產品頁面隱藏產品數量加號和減號按鈕

16.隱藏產品頁面上的“添加到購物車”按鈕

為此,只需導航到自定義然後附加 CSS 部分,並添加以下行:

 .single_add_to_cart_button {

顯示:無!重要;

}

結果如下: 隱藏產品頁面上的“加入購物車”按鈕

17.更改店面小部件部分顏色和字體大小

沒有直接的方法可以使用定制器更改頁面小部件的字體顏色或大小。 您可以通過添加以下幾行 CSS 代碼輕鬆更改此設置。 為此,導航到自定義,然後是附加 CSS 部分,並添加以下行:

 .widget 區域 .widget {

顏色:綠色;

字體大小:1em;

}

結果如下: 更改店面小部件部分顏色和字體大小

18. 在產品圖片上顯示店面“銷售”徽章

WooCommerce Storefront 主題的默認版本允許您為特定產品定義銷售或折扣價。 但是,如果您想在產品圖片上添加銷售徽章,請導航到自定義,然後是附加 CSS 部分,並添加以下行:

 ul.products li.product.onsale {

位置:絕對;

頂部:137px;

右:62px;

}

結果如下: 在產品圖片上顯示店面“銷售”徽章

19.更改“銷售”徽章的顏色

要更改銷售徽章的顏色,只需導航到自定義然後附加 CSS 部分並添加以下行:

 .onsale {

背景顏色:黑色;

邊框顏色:紅色;

紅色;

}

結果如下: 更改“銷售”徽章的顏色

20.更改數量“加減”框顏色

這可以通過更改數量加號和減號按鈕的背景顏色來完成。 為此,導航到自定義,然後是附加 CSS部分,並添加以下行:

 .數量.數量{

顏色:#000;

背景顏色:#f5df72;

}

結果如下: 更改數量“加減”框顏色

21. 更改頁眉小車的背景顏色

更改標題顏色時,迷你購物車下拉菜單會繼承此顏色。 但是,您可以通過使用以下 CSS 規則來更改此設置以增加可見性。 導航到自定義,然後是附加 CSS 部分,並添加以下行:

 .woocommerce.widget_shopping_cart {

背景:紅色;

邊框半徑:12px;

}

結果如下: 更改頁眉上 Minicart 的背景顏色

22. 在店面頁腳中添加圖片,使用 CSS 下面的版權

如果您想在版權文本下方添加您自己的徽標、接受的付款或合作夥伴徽章,請導航至圖層、自定義,然後單擊頁腳

單擊自定義以展開面板,然後單擊背景中的選擇圖像

請選擇您想要的圖像並添加它。

選擇No Repeat 和 Bottom ,或根據需要手動定位。

導航回定制器並單擊CSS以展開面板。 但是,您應該確保百分比符合您的規範。 然後添加以下行:

 .site-info:在{之後

內容: '';

background-image: url(添加你自己的 URL);

顯示:塊;

寬度:100px;

高度:100px;

邊距:0 自動;

}

結果如下: 在店面頁腳中添加圖片,使用 CSS 下面的版權

  1. 如何刪除頁腳中的間隙

導航到自定義,然後是附加 CSS 部分,並添加以下行:

.footer-widgets { padding-top: 0; }

結果如下: 如何刪除頁腳中的間隙

24. 如何去除超鏈接的下劃線

默認情況下,Storefront 主題下劃線鏈接,如果您想刪除它們,導航到自定義,然後附加 CSS 部分,並添加以下行:

 一個 {

文字裝飾:無!重要;

}

結果如下: 如何從超鏈接中刪除下劃線

25.如何更改店面首頁水平線的顏色

只需將以下代碼添加到您的子主題的 custom.css 文件中:

 .page-template-template-homepage .hentry .entry-header,

.page-template-template-homepage .hentry,

.page-template-template-homepage .storefront-product-section {

邊框顏色:紅色;

}

26. 如何自定義店面 WooCommerce on Sale 徽章

只需將以下代碼添加到您的附加 CSS 部分:

 .onsale {

背景顏色:#FFFFFF;

邊框顏色:#FF0000;

顏色:#FF0000;

}

結果如下: 如何在銷售徽章上自定義店面 WooCommerce

27. 如何更改 WooCommerce 店面頁腳高度

通過在 Additional CSS 部分添加以下 CSS 代碼,可以很容易地更改 WooCommerce Storefront 頁腳高度:

 section.footer-widgets {

填充頂部:25px;

}

div.site 信息 {

填充頂部:16px;

底部填充:25px;

}

結果如下: 如何更改 WooCommerce 店面頁腳高度

28. 將背景圖片添加到特定主頁部分的店面

默認的店面主題有六個部分,即產品類別、近期產品、特色產品、熱門產品、特價產品和暢銷產品。 只需將以下代碼添加到 Additional CSS 部分:

 .店面特色產品{

背景圖片:網址(在此處添加您的網址);

背景位置:中心中心;

背景重複:不重複;

背景尺寸:封面;

-o-background-size:封面;

}

結果如下: 將背景圖像添加到特定主頁部分的店面

29. 為店面主頁部分添加背景顏色

為此,您需要首先確定要添加顏色的部分。 這可以通過將以下代碼添加到 Additional CSS 部分來輕鬆完成:

 .店面特色產品{

背景顏色:#FFEB3B;

}

結果如下: 為店面主頁部分添加背景顏色

30.如何刪除或隱藏主頁部分標題

為此,您需要首先確定要刪除或隱藏的部分。 這可以通過將以下代碼添加到 Additional CSS 部分來完成:

 .storefront-recent-products .section-title {display:none;}

.storefront-product-categories .section-title {display:none;}

.storefront-featured-products .section-title {display:none;}

.storefront-popular-products .section-title {display:none;}

.storefront-on-sale-products .section-title {display:none;}

.storefront-best-selling-products .section-title {display:none;}

結果如下: 如何刪除或隱藏主頁部分標題

31.如何更改特價商品的背景顏色

這可以通過將以下代碼添加到 Additional CSS 部分來完成:

 .storefront-on-sale-products{

背景顏色:#FFEB3B;

}

結果如下: 如何更改特價商品的背景顏色

32. 如何在沒有標題的頁面的頁眉下自動添加空格

每當您禁用任何頁面的主頁面標題時,標題下方都沒有剩餘空間。 此代碼段將幫助您添加間距以插入與頂部齊平的滑塊、圖像或其他內容。 將以下代碼添加到 Additional CSS 部分:

 body.page-header-disabled #main {

填充頂部:30px;

}

結果如下: 如何在沒有標題的頁面的頁眉下自動添加空格

33.如何在移動設備上隱藏滾動到頂部按鈕

只需將以下代碼添加到 Additional CSS 部分:

@media only screen and (max-width: 959px) {

#site-scroll-top { 顯示:無!重要; }

}

結果如下: 如何在移動設備上隱藏滾動到頂部按鈕

結論

我在本指南中分享了一些 CSS 技巧,您可以使用這些技巧來設置 Storefront 主題的樣式。 我強烈建議您在 Additional CSS 部分添加 CSS 規則,以便您可以實時預覽更改。 預覽您的更改將允許您將規則更改為您的規範。

要添加規則,請複制/粘貼到 Storefront 主題自定義界面的“附加 CSS ”部分。 去做這個:

  • 登錄您的 WordPress 站點並以管理員用戶身份訪問儀表板
  • 從儀表板菜單中,單擊外觀菜單 > 自定義
  • 在出現的左側邊欄中向下導航到Additional CSS
  • 添加 CSS 規則。
  • 如果您對更改感到滿意,請單擊“發布”。

但是,必須注意此處分享的 CSS 提示僅適用於 Storefront 主題。

類似文章