WooCommerce 店面 CSS 完整定制指南
已发表: 2020-10-15拥有超过 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; }
结果如下:
22. 在店面页脚中添加图片,使用 CSS 下面的版权
如果您想在版权文本下方添加您自己的徽标、接受的付款或合作伙伴徽章,请导航至图层、自定义,然后单击页脚。
单击自定义以展开面板,然后单击背景中的选择图像。
请选择您想要的图像并添加它。
选择No Repeat 和 Bottom ,或根据需要手动定位。
导航回定制器并单击CSS以展开面板。 但是,您应该确保百分比符合您的规范。 然后添加以下行:
.site-info:在{之后 内容: ''; background-image: url(添加你自己的 URL); 显示:块; 宽度:100px; 高度:100px; 边距:0 自动; }
结果如下:
如何删除页脚中的间隙
导航到自定义,然后是附加 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; }
结果如下:
27. 如何更改 WooCommerce 店面页脚高度
通过在 Additional CSS 部分添加以下 CSS 代码,可以很容易地更改 WooCommerce Storefront 页脚高度:
section.footer-widgets { 填充顶部:25px; } div.site 信息 { 填充顶部:16px; 底部填充:25px; }
结果如下:
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 主题。
类似文章
- 如何调整页眉的 WooCommerce 店面高度
- 如何在 WooCommerce 店面设置主页
- 如何添加注销选项菜单 WooCommerce 店面主题 [示例]
- 如何更改店面主题标语 WooCommerce
- 如何更改主菜单字体大小店面主题
- WooCommerce 店面标题 CSS 自定义指南
- WooCommerce 店面在主页上显示所有类别
- 如何更改移动菜单按钮店面主题的大小
- 如何更改菜单颜色 WooCommerce 店面
- 如何更改 WooCommerce 店面页脚高度
- 如何删除页脚店面主题 WooCommerce
- 如何更改网站标题 WooCommerce 店面主题的大小
- 如何删除标题 WooCommerce 店面主题
- WooCommerce 店面主题主页定制 [终极指南]
- 如何更改 WooCommerce 店面特色图片大小
- 如何使 Divi 移动菜单可滚动快速修复解决方案
- 如何隐藏类别 WooCommerce 店面主题
- 如何在 WooCommerce 店面主题中更改购物车图标的大小
- 如何删除相关产品 WooCommerce 店面主题
- 如何隐藏畅销商品 WooCommerce 店面首页