在Gutenberg中添加自定义CSS的图文教程

虽然像Elementor和Divi Builder这样的页面生成器插件的存在,使你更容易在WordPress网站上创建页面,但你可能想使用Gutenberg来代替,而且许多WordPress用户也是这样做的。但问题是,Gutenberg提供的内置样式选项极其有限,不过如果你有CSS知识,这个限制根本不是问题。你可以利用你的知识为Gutenberg区块添加自定义CSS,这样你就可以实现你想要的任何样式。如果你是Gutenberg–或WordPress的新手,这篇文章将告诉你如何在Gutenberg中添加自定义CSS。

在Gutenberg中添加自定义CSS

如你所知,Gutenberg有几十个内置区块。每个区块都有一个类名。你可以在你的CSS代码中使用这个类名来定位相关的区块。

问题是,如果你在CSS代码上使用内置区块的类名,该代码将影响所有具有相同类名的区块。例如,如果你使用的类名是 wp-block-heading – 这是Heading区块的类名,你网站上的所有Heading区块都会受到你的CSS代码的影响。

要将CSS代码片段应用于一个特定的区块,你可以定义自己的类名,然后将其添加到你想要应用代码片段的特定区块中。请看下面的代码片段:

.gradient-headline{
  background-image: linear-gradient(to left, #feac5e, #c779d0,#4bc0c8);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
}

正如你所看到的,上面的CSS片段的类名是 gradient-headline。该片段本身将为文本创建一个渐变效果。

要添加类名,首先在Gutenberg中添加一个区块(如标题区块)。一旦添加了该区块,进入设置面板上的区块标签,打开高级设置部分。将类的名称粘贴到ADDITIONAL CSS CLASS(ES)字段中。你可以通过用空格分隔来添加多个CSS类。

Gutenberg不能预览你在编辑器上通过自定义CSS所做的修改。你需要预览你的页面来查看这些变化。

在哪里添加你的CSS代码

接下来的问题是,你可以在哪里添加你的CSS代码段?

你可以把你的CSS代码段添加到 “主题定制器 “的 “附加CSS “区域。在你的WordPress仪表板上,进入外观->自定义。在 “主题定制器 “屏幕上,简单地点击 “附加CSS”。

在你点击上面的附加CSS后,CSS编辑器将打开。你可以在这里添加你的CSS代码。不要忘了每次添加完新的代码后都要点击 “发布 “按钮。

在Block主题上启用主题自定义工具

如果你在你的WordPress网站上使用一个区块主题,你可能需要先启用 “主题定制器”,然后才能添加你的CSS代码片段。

要在区块主题上启用 “主题定制器”,在你的WordPress仪表板上进入工具->主题文件编辑器。选择 functions.php 文件来编辑它。

functions.php 文件内容中添加以下一行。

add_action( 'customize_register', '__return_true' );

如果你以前没有编辑过function.php文件,你可以简单地在function.php文件的最后一行后面加上上面这一行。确保点击更新文件按钮来应用这个改变。

最后总结

Gutenberg这个默认的WordPress编辑器,不仅仅是一个创建博客文章的内容创建工具。你也可以用它来创建你的WordPress网站的核心页面,就像页面建设者一样。为了克服其有限的内置样式选项,你可以通过主题定制器添加自定义CSS。

在Gutenberg中,每个区块都有一个独特的类名。在你的CSS代码上使用内置的区块类名称,将使代码影响所有具有相同类名称的区块。如果你想将代码应用于一个特定的区块,你可以定义自己的类名,并将它–类名–添加到你想应用自定义CSS的区块中。

千百度
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容