小程序布局中相对定位的用法

news/2024/7/20 0:51:24 标签: 小程序, 微信小程序, 前端, 低代码, 微搭

小程序中一般为了有一定的设计效果,会将下边组件的内容提升一点到上边去,比如我们的电商展示模板里,会将商品列表覆盖一点到背景图,效果如下:
在这里插入图片描述
这种要如何搭建呢?就是利用到了CSS相对定位的原理

搭建组件

我们用布局容器先搭建好布局,先添加一个父容器,里边添加三个子容器
在这里插入图片描述
我们第一个子容器设置宽为100%,高为224px,并设置一下背景图
在这里插入图片描述
在这里插入图片描述
那我们的背景图要做多大呢?一般我们的手机宽我们约定为375px,然后我们在电脑上做图的时候就做成750px的,因为宽度是等比放大了两倍,高度也要等比放大两倍,高度要做成448

为了在小程序中能显示背景图,我们通常会把素材放到素材管理中
在这里插入图片描述
然后给每一个组件都设置一定的边框
在这里插入图片描述

相对定位

在我们目前的布局中,普通容器默认是块级布局的效果,块级布局宽度会充满整行,所以是从上到下排列。

而相对定位的意思,是本身自己的位置还保留,我们可以把组件挪到其他位置,通过top、left、bottom、right四个属性来挪动位置。

我们分别设置一下这四个位置的效果,先设置top为30
在这里插入图片描述
然后是left:30
在这里插入图片描述
然后是right:30
在这里插入图片描述
我现在要让我的第二个组件往上移,那自然是要设置bottom属性,我们设置一下给一个36PX的距离
在这里插入图片描述
可以看到,我通过定位设置了距底部36PX后,组件往上挪了一点,但是下边的组件并没有跟着挪上来,这就是相对定位,自身的空间还保留,但是可以通过属性来进行移动

总结

在布局中有两个难点,一个是采用什么布局,另一个就是设置定位,把这两个知识点掌握并能灵活运用就可以制作出需要的页面效果来。


http://www.niftyadmin.cn/n/463554.html

相关文章

Qt6.2教程——5.QT常用控件QLabel

1. QLabel简介 QLabel是Qt库中一个非常基础且重要的类。它主要用于在图形用户界面(GUI)中展示文本或图片。最常见的用法就是在窗口上显示一段文字或者标签,比如“用户名”,“密码”等等。QLabel继承自QFrame,因此它也可以具有框架。它能处理…

C语言字符串的常用操作

C语言是一种非常流行的编程语言,它支持各种数据类型,包括整数、浮点数、字符和字符串等。在 C语言中,字符串是一种特殊的数据类型,它由一系列字符组成,以\0字符结尾。本文将介绍 C语言中字符串的相关知识,包…

DevOps系列文章之Docker部署web ssh工具sshwifty

一、介绍 1.sshwifty简介 sshwifty是一款Web SSH & Telnet(WebSSH & WebTelnet 客户端工具。 2.shwifty 特点 shwifty 是为 Web 设计的 SSH 和 Telnet 连接器。它可以部署在您的计算机或服务器上,为任何兼容(标准)的网络…

如何设计一个短信发送功能

本文主要分享了如何设计一个发送短信功能。 一、总结简述 1.梳理多个平台短信API的发送参数,集成封装提供统一的API,支持多个短信平台(阿里云、腾讯云、百度云、京东云、七牛云)灵活切换 2.提供存储方案,表结构设计…

C语言的while循环、do-while循环、for循环

文章目录 1 while循环2 do-while循环3 for 循环4 跳出循环break关键字continue语句 参考 1 while循环 一般形式为: while(表达式){语句块 }意思是,先计算“表达式”的值,当值为真(非0)时, 执行“语句块”…

work 6.24

1、grep:查找字符串 grep 字符串 文件名 -w:按单词查找 -R:实现递归查找,主要用于路径是目录的情况 -i:不区分大小写 -n:显示行号 grep -w "^ubuntu" /etc/passwd ---->查找以ubuntu单词作为开头位置的所在行 grep -w "ubuntu$"…

【开源与项目实战:开源实战】86 | 开源实战四(下):总结Spring框架用到的11种设计模式

上一节课,我们讲解了 Spring 中支持扩展功能的两种设计模式:观察者模式和模板模式。这两种模式能够帮助我们创建扩展点,让框架的使用者在不修改源码的情况下,基于扩展点定制化框架功能。 实际上,Spring 框架中用到的设…

Elasticsearch 基本使用(二)简单查询 嵌套查询

查询数据 简单查询按id查询单条记录查询所有数据设置排序filter 过滤查询数组内的值查询 嵌套查询查询一个外层字段 内的嵌套字段查询多个字段,其中有嵌套字段 简单查询 按id查询单条记录 GET bank/_doc/1查询所有数据 默认只查询10条记录 GET bank/_search {&q…