css - 在 Squarespace 上更改一页的背景

标签 css squarespace

我正在尝试更改我网站博客页面的背景。目前的网站都是黑色背景,但我希望博客页面是白色和黑色文本。我需要拥有自己的 CSS,因为 Squarespace 不支持将其作为自定义设置。

我已经尝试过为此类事情提供的代码,但没有任何效果。例如:https://answers.squarespace.com/questions/14800/how-can-i-change-the-content-background-color-on-only-one-page-using-css.html

#main { 背景颜色:#ffffff; }

我想改变背景颜色。

最佳答案

您可以通过它的集合 ID 专门定位博客,Squarespace 在 body 元素上为您添加了一个类。从那里,我们必须以 div 为目标,它是它的直接子元素 .overflow-wrapper

通过 CSS 编辑器插入以下 CSS:

.collection-5d0a3c81de1f2b00012ccccc .overflow-wrapper {
  background-color: white;
}

因为文字是白色的,所以会显得不可见。您应该能够使用样式编辑器调整标题和其他元信息(作者、日期、标签、类别等)。

但是,我认为样式编辑器不会为您提供一个选项,让您可以将博客上的正文文本(p 元素)与站点的其余部分分开。因此,您可能还会发现以下 CSS 有助于将博客页面上的正文文本更改为黑色:

.collection-5d0a3c81de1f2b00012ccccc p {
  color: black;
}

此外,您可能需要添加一些 CSS 来处理标题,因为设置为白色背景将无法阅读。

.collection-5d0a3c81de1f2b00012ccccc.site-spacing-small .site-header, .site-spacing-small .site-page, .site-spacing-small .site-footer {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3vw;
  padding-bottom: 3vw;
}

.collection-5d0a3c81de1f2b00012ccccc #header {
  background-color: black;
}

最后,页面标题也应该设置为黑色:

.collection-5d0a3c81de1f2b00012ccccc .page-text-wrapper .page-title {
  color: black;
}

关于css - 在 Squarespace 上更改一页的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820282/

相关文章:

jquery - 在 jQuery UI 1.9 或更高版本中,如何抑制尺寸效果后的恢复?

html - 仅使用 html/css/js 在背景图像之间淡入淡出

javascript - 拖放调整拖放区大小

html - CSS 样式覆盖默认文本框边框以创建不可见边框?

css - 类等于另一个类

html - 使垂直对齐的父 block 随着 child 的成长向右生长的最简单方法是什么?

css - 位置 :Sticky Not Working in CSS Squarespace

css - 如何将自定义 CSS 图像添加到 Squarespace 中给定文本层后面的目标背景?

iframe - Vimeo 嵌入 Squarespace : hide controls on load, 悬停时显示

html - 使用 CSS 访问网页背景