前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >微搭低代码实现横向滚动效果

微搭低代码实现横向滚动效果

原创
作者头像
低代码布道师
发布于 2023-10-11 03:19:07
发布于 2023-10-11 03:19:07
44200
代码可运行
举报
文章被收录于专栏:微搭低代码微搭低代码
运行总次数:0
代码可运行

@TOC

小程序场景中,有很多横向滚动的效果,比如我们的官方模板电商展示里就有一个横向滚动的效果,本篇我们解读一下横向滚动该如何实现

在这里插入图片描述
在这里插入图片描述

1 添加滚动容器

不管是横向滚动还是纵向滚动,我们都是依靠组件实现的,微搭里实现滚动的效果是使用的滚动容器

往页面中先添加一个滚动容器组件

在这里插入图片描述
在这里插入图片描述

组件添加好后在右侧的面板切换到属性面板,打开基础属性,将配置切换为允许横向滚动

在这里插入图片描述
在这里插入图片描述

2 滚动内容设置

里边的内容我们使用网格布局来实现,先添加一个网格布局

在这里插入图片描述
在这里插入图片描述

选中行组件,修改列的数量为1

在这里插入图片描述
在这里插入图片描述

需要在列里迭代显示具体的卡片,我们这里使用循环展示来设置循环,选中列往里添加一个循环展示组件

在这里插入图片描述
在这里插入图片描述

循环展示需要绑定一个数组,我们通过定义变量来读取数据库的内容。

在代码区,点击新建来创建变量

在这里插入图片描述
在这里插入图片描述

选择新建微搭数据表查询

在这里插入图片描述
在这里插入图片描述

选择数据源,方法选择查询单条,输入我们的数据标识

在这里插入图片描述
在这里插入图片描述

绑定我们的循环数据,绑定到店铺优势

在这里插入图片描述
在这里插入图片描述

循环展示里的卡片我们使用普通容器进行布局,在普通容器里添加图片和两个文本组件

在这里插入图片描述
在这里插入图片描述

然后设置一下普通容器的宽和高,设置为宽130px,高170px

在这里插入图片描述
在这里插入图片描述

设置图片的宽和高为40px

在这里插入图片描述
在这里插入图片描述

图片的地址从循环对象里选择对应的字段

在这里插入图片描述
在这里插入图片描述

按照同样的方法设置一下文本内容的绑定

在这里插入图片描述
在这里插入图片描述

普通容器我们需要绑定一下背景色,设置style绑定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

样式绑定的时候我们要自己写一下表达式,CSS的属性使用驼峰命名,第一个单词小写,第二个单词大写,不要有分隔符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
({backgroundColor:$w.item_repeater1.bgColor})

内容设置好了之后,选中列,设置列的宽度为适应内容

在这里插入图片描述
在这里插入图片描述

这里遇到了卡片是从上到下排列的,主要是层级不对的问题,我们是需要循环列,因此重新调整一下组件的顺序

在这里插入图片描述
在这里插入图片描述

卡片的内容有点挤,我们设置一下普通容器的内边距

在这里插入图片描述
在这里插入图片描述

还有一个地方需要设置的是要覆盖一下网格布局的样式,要不然搭建好后卡片是自动换行的

在这里插入图片描述
在这里插入图片描述

点击右下角的代码编辑器,我们在style里定义一下样式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码语言:css
AI代码解释
复制
.grid-row  {
  .wd-grid-row{
      flex-wrap: nowrap !important;
  }
}

样式的意思是让网格布局的行组件里的内容不要换行

样式设置好之后,选择网格布局,我们添加一下样式

在这里插入图片描述
在这里插入图片描述

总结

横向滚动效果要结合滚动容器和网格布局一起进行设置,这里的技巧是网格布局要设置成一行一列,循环的时候是循环列,还要覆盖一下网格布局的默认样式,才可以实现我们具体的效果。

低代码开发虽然是可视化开发,但是组件如何组合,样式如何设置还是需要积累的,积累最快的方式就是细细研读每一个官方模板,将里边的知识点牢固掌握,在自己开发应用时候就可以灵活进行配置。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用微搭低代码一键搭建企业微官网,网站建设如此简单
日常中我们无论是网上购物还是到店消费,如果企业有个官网,无疑可以方便顾客了解企业信息。利用微信小程序宣传企业是一个便捷的渠道,可以直接使用,也可以收藏到常用小程序里。今天作者就给大家介绍一款快速搭建企业官网的低代码开发工具,让您在很少的时间很快就能讲网站搭建出来。
低代码布道师
2021/07/30
2K0
小程序实现双列布局
双列布局的话特点是随着数据的增多,我们会出现偶数或者奇数的问题,如果是偶数本身已经填满了,问题不大。主要存在奇数的问题,比如我们如果有3条数据,预期实现的效果
低代码布道师
2023/10/11
3830
微搭低代码从入门到精通12-网格布局
开发小程序首要的就是考虑布局的问题,我们在以前的版本只能选择普通容器结合图片和文本组件来构建页面。
低代码布道师
2023/02/16
7100
最佳实战|如何使用腾讯云微搭从0到1开发企业门户应用
在创建应用之前,我们需要知道,当应用中存在使用动态数据功能模块时,便需要创建对应的数据模型进行管理。以企业门户应用为例,我们需要创建的数据模型以及字段如下:
腾讯云开发TCB
2022/02/22
2.7K2
最佳实战|如何使用腾讯云微搭从0到1开发企业门户应用
创建水平滚动的正确方式【CSS 网格布局】
自从奈飞 Netflix 成为了家喻户晓的名字以来,在移动端中我们一直使用横向布局。水平滚动容器(列表)已经成为了一种常见的布局做法,而不是将东西都堆叠在页面上,这将减少占用小屏幕设备垂直的空间。
Jimmy_is_jimmy
2022/11/22
2.7K0
创建水平滚动的正确方式【CSS 网格布局】
微搭低代码官方模板解析(一)
微搭低代码目前开放了PC端功能,使用方法是需要在模板中心启用模板,模板创建成功后会自动增加PC端的组件库及创建需要的数据源。本文就结合目前官方提供的模板,按照示例程序自己搭建一遍。通过模板的搭建来熟悉官方组件库的用法。
腾讯云开发TCB
2021/07/28
1.4K0
微搭低代码官方模板解析(一)
会员管理实战教程10-布局介绍
低码工具更侧重于前端开发,学习前端开发必须熟练掌握CSS的相关知识。本篇就重点介绍一下在低码中的布局相关知识。
韩锴
2022/02/24
8240
电商小程序实战教程-首页的创建
我们已经利用三篇的内容介绍了电商小程序的总体规划、数据源的开发及管理后台的开发。有了这三个基础就相当于打好了地基,之后就是在地基上按照图纸进行施工了。
韩锴
2022/03/04
7750
微搭低代码从入门到精通07-基础布局组件
低码开发不同于传统开发,传统开发我们通常需要编写前端代码和后端代码。前端代码由HTML、CSS和JavaScript组成,后端代码我们通常要用后端语言比如Java来编写接口。
低代码布道师
2023/02/16
5320
微搭低代码从入门到精通09-数据容器
微搭中还有粗粒度的组件,今天介绍的数据容器就是粗粒度的组件。所谓粗粒度的组件,一般包括基础组件、样式还有默认的事件。数据容器一共包含三种分别是数据列表、数据详情和表单容器。
低代码布道师
2023/02/16
5800
CSS Flexbox 布局完全指南 (一):4000字,多示例讲解
理解 Flexbox 最好的方式是什么?学好基础,再大量练习。这正是我们要在这篇文章中做的事情。
一只图雀
2020/07/16
4.7K0
CSS Flexbox 布局完全指南 (一):4000字,多示例讲解
低代码如何构建响应式布局前端页面
在进行项目交付的场景中,常常会存在项目系统在不同设备,不同屏幕尺寸下使用和展示。因此在开发过程中需要针对此场景做针对性处理。一般来说,在处理这样的问题时,我们需要开发和提供不同的布局,通过检测视口的分辨率,判断当前访问设备的种类,请求不同的页面布局从而提供尺寸较为合适的展示场景。而不同的布局,可以选择提前开发完成,或者采用判断窗口大小的方式动态地调整最终页面来实现效果,业内称之为页面的响应式布局。
葡萄城控件
2023/01/05
4.1K0
低代码如何构建响应式布局前端页面
利用微搭低代码开发每周菜谱小程序(一)
既要求有前端开发技能,还得学习小程序的开发语言,如wxml、wxss等,框架、组件、api一套学习下来就感觉门槛很高了。
低代码布道师
2021/07/14
1.9K0
利用微搭低代码开发每周菜谱小程序(一)
微搭低代码样式开发-盒模型介绍
要想掌握好样式开发,一些样式里的基本概念是必须要了解和掌握的。在布局中比较重要的一个概念就是盒模型,MDN中有详细的介绍盒模型的概念。
低代码布道师
2021/08/11
5370
微搭人员招聘管理系统官方模板解析(一)
微搭目前开放了PC端功能,使用方法是需要在模板中心启用模板,模板创建成功后会自动增加PC端的组件库及创建需要的数据源。本文就结合目前官方提供的模板,按照示例程序自己搭建一遍。通过模板的搭建来熟悉官方组件库的用法。
低代码布道师
2021/07/26
7390
CSS 实用新特性:交互、组件、效率的革新
本文将盘点与解析 CSS 的实用新特性,结合技术原理、应用场景和开发实践。从重塑交互体验,到强化组件功能,再到全面优化开发流程,这些新特性不仅显著提升了开发者的工作效率,还为用户带来了更加流畅、互动性更强的网页体验。
球球的前端奶茶屋
2025/04/09
1070
CSS 实用新特性:交互、组件、效率的革新
微搭低代码实现表单打印功能
在我们的日常开发场景中,表单打印是一个比较常见的场景,微搭本身不带打印功能,我们需要借助一个第三方的库来实现打印。
低代码布道师
2023/10/11
3982
在线预约小程序搭建教程5-科目导航页的制作
布局样式选择flex布局,按照垂直居中的样式排列元素。高度和宽度都可以设置为100%充满容器
低代码布道师
2021/12/27
7800
Uniapp 制作一个横向滚动的工具栏
今日推荐:Spring AI再更新:如何借助全局参数实现智能数据库操作与个性化待办管理
繁依Fanyi
2024/11/12
4970
超级实用!,掌握这9个鲜为人知的CSS属性
虽然许多开发人员熟悉常用的CSS属性,但也有一些较为陌生的属性可能被忽视了。在本文中,我们将探讨10个你可能没有使用过的CSS属性。
前端小智@大迁世界
2023/08/16
5750
推荐阅读
相关推荐
使用微搭低代码一键搭建企业微官网,网站建设如此简单
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验