html - 把我的网站分成几个块
问题描述
我正在建立一个网站,我希望我的整个网站都在一个页面上。我一直在寻找这些网站的灵感,但我不知道它们是如何将网站划分为不同的区块的。当我尝试这样做并为它们设置样式时,所发生的一切是:例如
<p>
bla bla
</p>
当我设置 P 样式时,它只在文本到达的范围内应用颜色,并将页面的其余部分留空。
这里有些例子。( http://clovercaremassage.ca/ ) 和 ( http://deacupunctuurpraktijk.nl/ )
谢谢
解决方案
您展示的示例网站是视差风格的。这是一个非常基本的模板,可以帮助您入门。这个例子中的关键是每个“块”的高度是屏幕的高度 100vh(视口高度的 100%)和第二个块的背景是固定的(不随页面滚动)。这个例子没有使用任何动画或滚动速度偏移来帮助使一些好的设计如此引人注目。如果您不是编码员,您可以找到许多使用视差的 wordpress 主题,您所要做的就是安装一个并填写内容。
body {
margin: 0;
padding: 0;
overflow-x: hidden;
}
.section {
display: flex;
justify-content: center;
align-items: center;
width: 100vw;
height: 100vh;
}
.section:nth-child(1) { background-color: hsla(0, 0%, 50%, 1); }
.section:nth-child(2) { background: url("https://i.imgur.com/hHBx4Ji.jpg") no-repeat fixed center; }
.section:nth-child(3) { background-color: hsla(50, 30%, 70%, 1); }
<div class="section">block 1</div>
<div class="section">block 2</div>
<div class="section">block 3</div>
小提琴
推荐阅读
- c# - 这怎么可能是同一个sql连接?
- swift - 快速查找字符串的最后一个索引
- sql - Redshift - 聚合函数调用可能没有嵌套聚合或窗口函数
- cmake - Qt Creator:无法重命名文件
- ruby-on-rails - Capistrano + Digital Ocean + Rails:发生未处理的低级错误。应用程序日志可能包含详细信息
- java - Spring Boot 拒绝获取应用程序测试属性
- java - 用于更好的内存分配的 StringBuilder 替代方案
- prometheus - 用于分布式累积批处理作业的 Prometheus 仪表
- javascript - 反应语法不起作用
- xml - 检索特定列表的 Xpath 语法