滚动css-如何用css制作滚动页面

2023-08-20 0 8,182 百度已收录

CSS 滚动是让您的网站更具交互性和趣味性的好方法。 下面是一些帮助您实现 CSS 滚动的简单步骤。

html,body {
height:100%;
width:100%;
margin:0;
padding:0;
overflow:hidden;
}
p {
font-size:20px;
line-height:30px;
padding:10px;
text-align:justify;
white-space:pre-wrap;
margin:0;
}
.wrapper {
height:100%;
width:100%;
position:relative;
left:0;
top:0;
}
.container {
height:100%;
width:200%;
position:absolute;
left:0;
top:0;
animation:scroll-left 25s linear infinite;
}
.container p {
float:left;
width:50%;
}
@keyframes scroll-left{
0%{left:0;}
100%{left:-100%;}
}

首先在CSS中将html和body的高度和长度设置为100%,并将margin和padding都设置为0。将overflow设置为hidden可以让页面的滚动效果更加流畅。

之后,设置段落的样式滚动css,包括字体大小、行高、段落内的行间距、文本对齐方式和换行样式。

然后,在包含该段落的容器中,将其高度设置为100%,然后设置一个相对定位的“.wrapper”类,该类允许容器相对于其包含块(即“body”元素)定位

接下来,在容器内添加一个绝对定位的“.container”类滚动css,并将其长度设置为200%,这允许页面在水平方向滚动。 另外,将其放置在左上角(即右侧边距和顶部边距均为 0)。 在“animation”属性中定义滚动效果。

最后,设置“容器”类中的段落样式,使用“浮动”属性将它们“拆分”为左右部分,以便它们适合容器的长度。

这就是使用 CSS 创建滚动页面的简单步骤。 尝试一下,让您的网站变得独特且具有互动性!

在各种智能手机和平板电脑出现之前的很长一段时间里,网页都是通过表格来布局的。

目前使用最广泛的网页布局形式——Div+CSS

所谓Div+CSS,是指通过HTML“层”标签实现的一种网页布局形式——辅以CSS中对“层”的宽度和排列方式的定义

使用 Div 布局要灵活得多。 首先css页面,每一个都可以嵌入另外一个或几个,子孙无穷无尽。 另外,要改变某个Div的布局位置,只需要相应调整其CSS样式即可。

但所谓Div的灵活性并不是随意排列,它也是遵循一定的排列规则的

具体来说,Table的排列方法通常如下。

滚动css-如何用css制作滚动页面

通常,Div的布局方式也类似,只不过没有表、行、单元格等很多层级,而只是单层。

那么问题来了,这些Div看起来一模一样,我如何让浏览器知道它们在哪里呢? 这就是 CSS 发挥作用的地方。 我们可以通过定义CSS样式来实现Div和CSS的联系,然后在HTML中调用这个样式。

例如,如果我们在CSS中声明了一个样式——.row{width:100%;},那么在HTML中,我们可以指明某个或个别的Div应用到这个类别来调用这个样式。 如下,第二层的Div使用row样式。

将页面分成 12 个相等的列

分栏布局是使用Div+CSS对网页进行布局的主要布局形式,主要是通过将页面分为12栏来实现

滚动css-如何用css制作滚动页面

一般你听到的网站都是分为几栏的? 柱子? 一些。 两列? 还有。 三列? 这似乎是比较常见的。 四列? 这个也比较常见。加列数也不是不可以

那么这些数字和12有什么关系呢? 很简单css页面,可以被12整除。因此,将页面分为12栏的好处是,借助合并栏可以将页面分为2、3、4栏,如右图所示

首先我们在CSS中定义如下样式

.row {宽度:100%; 显示:柔性; /*为了将div垂直排列在同一行而不是默认的水平排列*/}

.col-1 {宽度:8.33%; }

.col-2 {宽度:16.67%; }

.col-3 {宽度:25%; }

.col-4 {宽度:33.33%;}

.col-5 {宽度:41.67%;}

.col-6 {宽度:50%;}

.col-7 {宽度:58.33%;}

.col-8 {宽度:66.64%;}

.col-9 {宽度:75%;}

.col-10 {宽度:83.33%;}

滚动css-如何用css制作滚动页面

.col-11 {宽度:91.66%;}

.col-12 {宽度:100%;}

定义了不同长度的列样式后,我们就可以开始在页面中自由排列Div了。 比如假设下图中的黑框就是我们网页中要布局的图层,那么我们可以使用其他的如下代码来实现。

第一栏

第二栏

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css 滚动css-如何用css制作滚动页面 https://www.wkzy.net/game/125375.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务