想给你的网站进行美化吗?一种方法是在你的WordPress页面上添加一个背景图片。毕竟背景图片是放在页面内容后面的图片或设计,以美化页面。如何给WordPress文章和页面添加背景图片?在WordPress网站上添加背景图片有不同的方法。
原文引用:给WordPress文章和页面添加背景图片图文教程 - 搬主题
在本图文教程中,搬主题将介绍三种很容易做到的方法。
简单地说,它们美化了你的网站。相对于在整个网站上使用普通的背景,在你的网站背景上显示一个图像会增加一些美感和专业性。
在过去,人们试图保持他们的网站设计尽可能的简单。虽然这在当时很有效,但后来情况发生了变化。随着全球网站数量的增加,确保你在竞争中脱颖而出是很重要的。实现这一目标的方法之一是改善你的网站设计。使用背景图片就可以为你的WordPress网站做到这一点。
正如一切有优点的事物一样,如果使用不当,也必然会有弊端。下面我们将讨论其中的一些问题。
首先,一些背景图片可能会出现在完全不合适的地方,并扰乱你的页面内容。这将导致用户错过你打算在你的页面上传递的信息。其次,不对移动端负责的背景图片可能会影响你网站的移动可用性。大多数用户从他们的移动设备访问互联网。出于这个原因,作为一个网站所有者,移动友好性应该是你最关心的问题。
最后,如果你使用的是大文件尺寸的图像,这可能会增加你网站的加载时间。因此,加载时间的增加会导致高跳出率,这反过来又会影响你的页面SEO。当然,你可以通过使用图像压缩插件或在上传到你的网站之前简单地在线压缩图像来避免这种情况。
有三种方法可以在WordPress网站上添加背景图片。那就是使用默认的主题选项、使用插件或使用自定义CSS代码。下面,我们将告诉你如何使用它们中的每一个。
一些WordPress主题支持使用图片作为页面的背景。如果你的主题支持它,你可以在你的管理面板上的自定义页面启用它。首先登录到你的WordPress仪表板,然后进入外观>>自定义。这将会出现WordPress主题定制器页面。
在右边,你会看到你的网站的实时预览和最近的变化。左边的面板包含了你的主题所提供的各种自定义功能。要设置背景图片,请点击背景。
在 "背景"菜单上,你可以使用一个图像或颜色作为你的背景。要使用图像,请点击 "选择图像"按钮。
接下来,从你的WordPress媒体库中选择一张图片。要上传一个新的图像,选择 "上传文件 "标签。然后点击 "选择文件",从你的电脑中选择图像。
将图像上传到你的网站后,点击选择图像按钮。
要改变图像的大小和显示,请点击 "预设 "下拉菜单并从可用的选项中选择。你可以测试每个选项,以确定哪个选项对你的图像效果最好。
在 "图像位置 "下,你可以选择你想要对齐图像的角度。当你完成了对图像的定制后,点击 "发布"来实现这些变化。你可以访问你网站上的任何一个页面,看看背景看起来如何。
使用大多数主题提供的默认背景选项的弊端是它没有提供很大的灵活性和控制背景图片在你的页面上的外观。此外,背景图片是全局性的,适用于你整个网站的帖子和页面。因此,如果你想为其他页面和帖子使用不同的背景,你可能会发现这很困难。幸运的是,有了WordPress的添加背景图片的插件,你在为网站的任何部分或页面添加背景照片时,可以得到很大的控制和灵活性。
如果你的主题设置中没有添加背景图片的选项,你可以使用一个插件来添加它。在本节中,我们将展示如何使用两个插件来做到这一点。
Elementor是WordPress最受欢迎的拖放式页面生成器插件之一。该插件有很多功能,让你使用交互式仪表盘建立一个完整的网站,而不需要写一行代码。
在这里,我们将使用背景功能为WordPress网站上的部分添加背景图片。要开始,你需要从你的WordPress仪表板上安装并激活Elementor插件。
这里可以从搬主题站点下载汉化中文版《Elementor Pro完美汉化中文版|页面拖动自定义设计WordPress插件介绍》
激活该插件后,你可以使用直观的仪表盘来编辑你的WordPress文章和页面。首先,进入页面>>所有页面,然后在你想修改的页面下面选择编辑。
在页面编辑器上,点击 "用Elementor编辑 "按钮,打开仪表板。Elementor仪表板有很多功能,可以帮助你编辑网站的任何部分。你可以在 "内容 "选项卡中添加文本、标题、图片、视频等。
假设我们想在你的页面上的某个部分添加一个背景图片,点击六点图标,突出整个部分,如下图所示。
在 "风格"选项卡上,点击背景下拉菜单。接下来,选择钢笔图标,然后点击选择图像。
现在从你的WordPress媒体库中选择一张图片或上传一张新图片。
添加背景叠加
在选择图像后,你可以添加一个背景覆盖,这样图像就不会扰乱你的内容。为此,点击背景叠加下拉菜单。
然后在 "颜色 "部分选择你要使用的颜色。
当你完成添加图像和效果后,点击更新按钮,保存你的变化。通过这种方法,你可以在网站的任何部分或页面添加无限的背景图片。只需选择页面,然后用Elementor插件编辑,添加你的背景图片。
另一个你可以用来在WordPress中添加背景图片的插件是Advanced WordPress Backgrounds插件。除了添加背景图片外,你还可以使用视频作为你的背景元素。这些视频可以来自你的媒体库、YouTube或Vimeo视频。
还有一些特殊的效果,你可以应用到你的图片上,如视差滚动效果。在这里,我们将专注于添加一个背景图片,但如果你想了解更多关于背景效果的信息,请查看我们关于在WordPress添加视差效果的详细指南。要开始,你需要在你的WordPress仪表板上安装和激活该插件。为此,进入插件>>新增。在搜索框中,输入 "advanced WordPress backgrounds"。接下来,点击立即安装按钮,在安装完成后激活该插件。
要使用这个插件,请进入页面>>所有页面。然后在你想添加背景的页面下面选择编辑。
在编辑器上,点击添加块图标,然后在搜索框中输入 "AWB"。当它出现时,选择背景(AWB)块。
接下来,在右侧选择你想添加的背景类型。你可以使用背景颜色、图像或视频。选择 "图像 "选项卡并点击选择图像。
之后,从你的媒体库中选择一张图片。
你可以分别使用 "尺寸 "和 "背景尺寸 "选项来改变图像和背景的大小。添加图片后,点击 "更新 "按钮,保存你的更改。如果你使用的是经典编辑器,导航到你想添加背景图片的页面或帖子。一旦到达那里,点击高级WordPress背景图标。
在 "常规 "选项卡上,点击背景类型下拉菜单,然后选择图像选项。
接下来,点击选择图像按钮,然后从你的WordPress媒体库中选择一个图像。
你也可以更新图像的大小和位置。如果你想添加一个覆盖层,点击 "覆盖颜色 "下面的 "选择颜色"。接下来,选择你想使用的颜色。
而现在,在自定义背景图片后,点击插入。
这将生成一个短码,并自动将其插入你的编辑器中。在这个简码中,你可以输入你希望在背景图片上显示的文字。一旦完成,点击 "发布/更新 "按钮就可以实现改变。现在你可以在你的网站上查看该页面,看看背景图片的样子。
如果你是技术控,你可以使用自定义CSS代码来为你的网页和文章添加自定义背景。使用自定义CSS可以让你对图像的外观和位置有很大的灵活性和控制。
使用CSS方法,有许多背景图片的位置可供选择。首先,我们可以创建一个全局性的CSS背景图片,它将显示在所有页面上。很像一些WordPress主题所提供的选项。另外,我们可以添加特定类别的背景图片,或者创建一个带有背景图片的CSS类。然后,你可以将该类应用于单个帖子和页面。
文来自 Advanced CSS Theming with Custom Properties and Javascript - (https://www.sitepoint.com/css-theming-custom-properties-javascript/)
在关于CSS主题的本教程中,我们将使用CSS自定义属性(也称为CSS变量)来为简单的HTML页面实现动态主题。 我们将创建暗色和亮色的示例主题,然后编写JavaScript在用户点击按钮时在这两者之间切换。
就像在典型的编程语言中一样,变量用于存储值。 在CSS中,它们通常用于存储颜色、字体名称、字体大小、长度单位等。它们可以在样式表中的多个位置重复使用。 大多数开发者都称呼为“CSS变量”,但官方名称是“自定义属性”。
CSS自定义属性可以修改在整个样式表中引用的变量。 以前,只有使用Sass等CSS预处理器才能实现这一点。
在创建动态主题示例之前,让我们先来了解一下自定义属性的基础知识。
自定义属性是一个名称以两个连字符( - )开头的属性,如--foo。 它们定义了可以使用var()来引用的变量。 让我们看看下面的例子:
在 :root 选择器中定义自定义属性意味着它们可以在全局文档空间中应用于所有元素。 :root 是一个CSS伪类,它匹配文档的根元素 - <html>元素。 它类似于html选择器,但具有更高的特异性。
你可以在文档中的任何位置访问 :root 自定义属性的值:
你也可以预设一个备用值,例如
如果自定义属性没有定义的话,备用值将被使用。
在除了:root或html选择器之外的CSS选择器内定义定义属性可以使变量用于匹配元素及其子元素。
诸如Sass之类的CSS预处理器通常用于辅助前端Web开发。 预处理器的有用功能中就包括了变量。 但是Sass变量和CSS自定义属性之间有什么区别呢?
让我们开始给项目新建一个文件夹:
接着,在文件夹中新建一个index.html:
然后写入以下代码:
我们添加了一个使用<nav>标签的导航栏,一个页脚和一个用<div>包裹着的按钮(用于在明暗主题之间切换)还有一些虚拟的Lorem Ipsum文本。
现在让我们来写样式。在同一个文件的<head>里创建<style>标签并添加以下代码:
CSS3的HSL(色调,饱和度,亮度)表示法用于定义颜色。 色调是色环上的角度,示例所使用的350表示红色。 通过更改饱和度(颜色百分比)和亮度(百分比),所有页面的颜色都会出现不同的变化。
使用HSL能让我们只需更改色调值,即可轻松尝试主题的不同主色调。 我们还可以使用CSS变量作为色调值,并通过更改样式表中的单个值或使用JavaScript来切换颜色主题。
以下是这个页面的截图:
让我们使用CSS变量来保存页面中所有颜色的色调值。 在<style>标签的顶部添加一个:root选择器来添加一个全局CSS变量:
接下来,我们用-main-hue变量来替换掉所有hsl()中写死的350值。 例如,这是导航选择器:
现在,如果你要指定除红色以外的任何颜色,则只需将相应的值赋给--main-hue即可。 这是一些例子:
我们定义了红、蓝、绿3种自定义属性,然后把--red-hue赋值给--main-hue。
以下是3种不同--main-hue值的页面截图:
CSS的自定义属性提供了这几个好处:
使用JavaScript从一组预定义值或用户提交的hue值(它应该在0到360之间)中来动态设置--main-hue的值,我们可以为用户提供许多彩色的主题。
例如以下的代码可以将--main-hue的值设置为240(蓝色):
现在,让我们来为这个页面提供一个暗色的主题。 为了更好地控制不同实体的颜色,我们需要添加更多的变量。
通过页面的样式,我们可以在:root中定义相应颜色的自定义属性后,用变量替换不同选择器中的所有HSL颜色:
使用适当的自定义属性名称。 例如, - nav-bg-color是指导航背景的颜色,而--nav-text-color是指导航前景/文本的颜色。
现在复制粘贴:root选择器及其内容,然后添加一个暗色的主题属性:
如果将具有暗色值的主题属性添加到<html>元素,此主题就会被激活。
我们现在可以手动地通过降低HSL颜色的亮度值来提供暗色主题,或者我们也可以使用其他技巧,例如invert( )和brightness( )等这些常用的CSS滤镜来调整图像的渲染,也可以与其他任何元素一起使用。
将以下代码添加到:root [theme='dark']:
invert( )滤镜会反转所选元素中的所有颜色(在例子中为每个元素)。 可以使用百分比或数字来指定反转值。 值为100%或1时将完全反转元素的色调、饱和度和亮度值。
brightness( )滤镜会使元素更亮或更暗。 值为0时会出现完全黑暗的元素。
invert( )滤镜会使一些元素非常明亮。 可以通过设置brightness(0.6)来调低亮度。
不同暗度的暗色主题截图:
现在,当用户点击Dark / Light按钮时,我们来使用JavaScript在暗色和亮色主题之间切换。 在index.html中,在<body>标签的底部添加<script>内联脚本,然后加入以下代码:
Document.documentElement指向文档的根DOM元素 - 即<html>。 此代码使用.hasAttribute( )方法检查主题属性是否存在,如果该属性不存在则添加暗色值,然后就会切换到黑暗主题。 否则,它会删除该属性,从而切换到亮色主题。
使用JavaScript来改变CSS自定义属性
通过使用JavaScript,我们可以访问自定义属性并动态更改其值。 在我们的示例中,我们将亮度值写死了,但它可以被动态更改。 首先,在HTML中dart/light按钮的旁边添加滑块:
滑块的初始值为1,允许用户调到最低0.3。
接下来,在:root[theme='dark']中添加一个暗度的自定义属性,初始值为1:
在brightness滤镜中用此自定义属性替换掉原先的固定值:
最后,添加以下JavaScript代码控制滑块的值来动态地改变--theme-darkness的值:
我们监听滑块的事件变化,并使用setProperty( )方法相应地设置--theme-darkness的值。
我们还可以将brightness滤镜应用于亮色主题。 在:root选择器添加--theme-darkness自定义属性:
然后在同一个选择器内添加brightness滤镜:
以下是暗色主题最终结果的截图:
还有亮色主题最终结果的截图:
在本教程中,我们已经了解了如何使用CSS自定义属性来创建主题并在它们之间动态切换。 我们使用了HSL配色方案,它允许我们指定具有色调、饱和度和亮度值的颜色以及CSS滤镜(invert和brightness)以创建亮色主题的暗色版本。
面为大家整理了10个WorldPress主题,有支持响应式的,有支持视差特性的,既有适用于商务风格的,也有多功能的模板主题。总有一款适合你!
Jarvis – Onepage Parallax WordPress Theme
这个模板主题非常知名,起码有5000多个用户用了都说好。
Brooklyn – Creative One Page Multi-Purpose Theme
Brooklyn是一个真正的单页多功能WordPress主题。不管是摄像、旅游、非盈利组织或视音频网站,Brooklyn都可以轻松实现。
Corsa – Retina Responsive Creative OnePage Theme
视网膜响应式单页主题,适用于商务、企业、证券、产品、市场等网站类型,你可以直接在后端修改布局、样式和颜色。
OneUp – One Page Parallax Retina WordPress Theme
兼容WordPress v3.9,这个主题基于Twitter Bootstrap 响应式框架,针对移动和桌面都做了大量优化,界面也非常漂亮,值得一试。
DIGNITY – WordPress One Page Responsive Portfolio
Dignity是一个简单易用的WordPress主题,同样支持响应式。拥有12种风格各异的主页、动画元素、视差层、响应式布局、全屏BG图像、BG video YouTube & Vimeo等等。
Visia – Responsive One Page Retina WordPress Theme
Visia也是一个完全支持响应式的主题,特别之处是它有一个独立的博客区域,适合各种商务类网站。
Welkome — One Page Multi-Purpose Theme
多样的自定义选项,支持响应式设计,可视化操作,分分钟完成复杂布局!
Haven – Elegant One Page WordPress Theme
兼容 WordPress v3.9,完整支持响应式,支持AJAX、Retina图标、内联视频(YouTube / Vimeo)。
Alamak – Responsive One Page Portfolio Theme
这个主题基于 bootstrap 框架,图标来自于Fontawesome,有3种不同的主页布局:Slide、Video和Youtube背景,可自定义主页布局。
Move – Responsive OnePage Parallax WordPress Theme
Move是一个干净、清新、简单的响应式主题模板,支持自定义。
XY – Premium WordPress Theme
XY适用于各种主题的网站,适用范围很广。XY里面还免费提供了一个非常棒的Revolution Slider组件。
Zoo – Responsive One Page Parallax Theme
Zoo适用于各种小型企业、机构、自由职业者。它不仅提供了流行的视差效果,还可以创建各种自定义滚动动画。
Magnetto – Onepage Parallax WordPress Theme
Magnetto是一个独一无二的单页视差主题,尤其适用于机构、艺术和自由职业者,它完全支持响应式设计。
Santone – Clean Portfolio & Photography WP Theme
Santone是由HTML5和CSS3实现的,对响应式和SEO均作了系列优化。照着它的帮助文档10分钟就可以搭建一个主题,非常简单!
Oriolus – Responsive Onepage WordPress
Oriolus是一个非常简单而干净的组合模板,适合任何设计师、摄影师、插画师或者多媒体网站。
Nervaq – Responsive One Page WordPress Theme
Nervaq是一个完全支持响应式的单页组合模板,它针对移动和桌面平台都做了高度优化,性能非常好,网页加载速度会很快。
Norris – Elegant Onepage WordPress Theme
Norris是一个优雅而简洁的单页主题,适用于企业、机构、个人和组织。它不仅拥有抢眼的现代化设计标准:反应灵敏、Retina-ready、HTML5 & CSS3,还有创建网站所需的所有元素:14个独一无二的页面主题,100多个颜色选项、500+个谷歌字体,还有海量图片、图案、logo……
Simple – Easy Parallax Retina WordPress Theme
顾名思义,这是一个非常简单易用的WordPress主题,既有单页布局,也有多页布局。支持视差、动画、视网膜显示优化。
Omni – Onepage / Multipage WordPress Parallax Flat
Omni是一个高品质、扁平化且完全支持响应式的WordPress主题。它配备了5个页头选项、全屏组合、一个视差页头和一个Video页头、滑块和2D/3DLayer Slider页头。
Metrika — Responsive OnePage WordPress Theme
Metrika是一个现代、高品质的WordPress主题,它的设计完全秉承最新的设计趋势,最重要的是它几乎适用于所有网站。而它的扁平化风格会让你的网站看起来更具时代性。
Ronika – One Page/Multi Page WordPress Theme
它不仅可以创建独特的主页,还能创建出有多种颜色变化和动画的页面。对那些想展示自己的作品的作者尤其适用。
Pheno – One Page Parallax WordPress Theme
它独一无二的视差主题吸引了很多希望自己的网站具有创意的客户,你可以用它创建流畅的动画、信息图表以及独特的外观。
*请认真填写需求信息,我们会在24小时内与您取得联系。