讲述小程序之组件视图容器之scroll-view(可滚动视图)

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 讲述小程序之组件视图容器之scroll-view(可滚动视图)

scroll-view(可滚动视图)

image.png

以上表格中是我们开发时最常用的几个属性

·scroll-x (默认值:false)               解释:允许横向滚动

·scroll-y(默认值:false)                解释:允许纵向滚动

·scroll-top                                          解释:设置竖向滚动条位置(因为横向的滚动条只能设置上下位置)

·scroll-left                                          解释:设置横向滚动条位置(因为纵向的滚动条只能设置左右位置)


下面我把开发中用到的两种滚动条的进行分别展示:

1.横向(注意设置横向的时应在scroll-view{}中写入 white-space: nowrap;并且在每一个子组件的样式中写入:display: inline-block;)

wxml:

<scroll-viewscroll-x="true"><viewclass="lqj1">元素1</view><viewclass="lqj2">元素2</view><viewclass="lqj3">元素3</view><viewclass="lqj4">元素4</view></scroll-view>

wxss:

scroll-view{
height: 100%;
width: 100%;
background-color: darkorange;
white-space: nowrap;
}
.lqj1{
display: inline-block;
background-color: red;
width: 500rpx;
height: 300rpx;
}
.lqj2{
display: inline-block;
background-color: blue;
width: 500rpx;
height: 300rpx;
}
.lqj3{
display: inline-block;
background-color: chartreuse;
width: 500rpx;
height: 300rpx;
}
.lqj4{
display: inline-block;
background-color: darkmagenta;
width: 500rpx;
height: 300rpx;
}

效果展示:

21.gif

2.纵向

wxml:

<scroll-viewscroll-y="true"><viewclass="lqj1">元素1</view><viewclass="lqj2">元素2</view><viewclass="lqj3">元素3</view><viewclass="lqj4">元素4</view></scroll-view>

wxss:

scroll-view{
height: 600rpx;
width: 200rpx;
}
.lqj1{
display: inline-block;
background-color: red;
width: 500rpx;
height: 300rpx;
}
.lqj2{
display: inline-block;
background-color: blue;
width: 500rpx;
height: 300rpx;
}
.lqj3{
display: inline-block;
background-color: chartreuse;
width: 500rpx;
height: 300rpx;
}
.lqj4{
display: inline-block;
background-color: darkmagenta;
width: 500rpx;
height: 300rpx;
}

效果演示:

22.gif

微信小程序中具体的写方式的方法常见的几种:

1.通过calss写样式

wxml:

<viewclass="lqj1"></view>

wxss:

.lqj1{
display: inline-block;
background-color: red;
width: 500rpx;
height: 300rpx;
}

2.通过id写样式

wxml:

<viewid="lqj1"></view>

wxss:

#lqj1{
display: inline-block;
background-color: red;
width: 500rpx;
height: 300rpx;
}

3.通过组件名写样式

wxml:

<view></view>

wxss:

view{
display: inline-block;
background-color: red;
width: 500rpx;
height: 300rpx;
}

4.通过wxml内部写样式

wxml:

<viewstyle="background-color: red;width: 500rpx;height: 300rpx;"></view>

这里注意:

用的是组件名写样式

wxml中有组件名(例如上面的<scroll-view></scroll-view>)我们可以直接在wxss中写入组件名进行样式的编写,这一种写样式的方法!

举例:

wxml:

<scroll-viewscroll-x="true"></scroll-view>

wxss:

scroll-view{
height: 100%;
width: 100%;
background-color: darkorange;
white-space: nowrap;
}































目录
相关文章
|
29天前
|
小程序 UED 开发者
小程序如何监听页面的滚动事件
小程序如何监听页面的滚动事件
22 0
|
2月前
|
Java 容器
Java常用组件、容器与布局
Java常用组件、容器与布局
19 0
|
2月前
|
小程序 前端开发 定位技术
【微信小程序】-- 常用视图容器类组件介绍 -- view、scroll-view和swiper(六)
【微信小程序】-- 常用视图容器类组件介绍 -- view、scroll-view和swiper(六)
|
2月前
|
Java 开发者 容器
【Java】深入了解Spring容器的两个关键组件
【Java】深入了解Spring容器的两个关键组件
10 0
|
2月前
|
小程序
微信小程序scroll-view横向滚动和纵向滚动实现(亲测管用)
微信小程序scroll-view横向滚动和纵向滚动实现(亲测管用)
|
3天前
|
存储 监控 安全
【专栏】Docker Compose:轻松实现容器编排的利器
【4月更文挑战第27天】Docker Compose是款轻量级容器编排工具,通过YAML文件统一管理多容器应用。本文分三部分深入讨论其核心概念(服务、网络、卷和配置)、使用方法及最佳实践。从快速入门到高级特性,包括环境隔离、CI/CD集成、资源管理和安全措施。通过案例分析展示如何构建多服务应用,助力高效容器编排与管理。
|
10天前
|
Kubernetes 调度 Docker
深入探讨容器编排技术:从Docker到Kubernetes
容器编排在现代IT中日益关键,从Docker到Kubernetes,助力应用的自动化部署和扩展。Docker提供容器技术,打包应用及环境为镜像,通过引擎、镜像、容器、网络和存储组件实现隔离运行。Kubernetes作为高级容器编排平台,管理Pod(多容器集合),其核心包括API服务器、控制器管理器、调度器和Kubelet。Kubernetes集群由Master和Worker节点构成,实现Pod的高效调度和运行。
36 6
|
3天前
|
存储 Kubernetes C++
【专栏】Kubernetes VS Docker Swarm:哪个容器编排工具更适合你?
【4月更文挑战第27天】对比Kubernetes和Docker Swarm:K8s在可扩展性和自动化方面出色,有强大社区支持;Swarm以简易用著称,适合初学者。选择取决于项目需求、团队技能和预期收益。高度复杂项目推荐Kubernetes,快速上手小项目则选Docker Swarm。了解两者特点,助力选取合适容器编排工具。
|
1天前
|
存储 虚拟化 数据中心
|
2天前
|
网络协议 Java Docker
使用docker编排容器(下)
使用docker编排容器(下)
8 0