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 主题。

类似文章