首页 > 编程语言 >微信小程序布局图片上面添加文字

微信小程序布局图片上面添加文字

时间:2024-11-25 17:02:13浏览次数:9  
标签:定位 元素 微信 布局 relative 添加 设置 ceshi absolute

效果图:

1

补充知识:

CSS position 相对定位和绝对定位

一、position 的四个值:static、relative、absolute、fixed。

绝对定位:absolute 和 fixed 统称为绝对定位

相对定位:relative

默认值:static

二、relative定位与absolute定位的区别

relative:定位是相对于自身位置定位(设置偏移量的时候,会相对于自身所在的位置偏移)。设置了relative的元素仍然处在文档流中,元素的宽高不变,设置偏移量也不会影响其他元素的位置。最外层容器设置为relative定位,在没有设置宽度的情况下,宽度是整个浏览器的宽度。

absolute:定位是相对于离元素最近的设置了绝对或相对定位的父元素决定的,如果没有父元素设置绝对或相对定位,则元素相对于根元素即html元素定位。设置了absolute的元素脱了了文档流,元素在没有设置宽度的情况下,宽度由元素里面的内容决定。脱离后原来的位置相当于是空的,下面的元素会来占据位置。

11

参考文章:css之position相对定位和绝对定位 - youyi2016 - 博客园

详细代码加教程:

wxml中设置一个父级的大盒子,里面包括了图片的盒子和你文字的盒子。

<view class="ceshi">
     <image style="width: 400rpx; height: 300rpx;" src="/pages/jigouXQ/images/468877cba9fa04b3d36a2db3d4aabf5.jpg" mode=""/>
      <view class="ceshi_child">居家养老</view>
   </view>

进行相对位置和绝对位置的设置:
在ceshi_child中利用   
left:50rpx;
   top: 100rpx;
   right: 0;
   bottom: 0;
将文字调整到适当位置即可

表情

 注意:ceshi_child和ceshi的宽高要相同。

.ceshi{
    width: 400rpx; 
    height: 300rpx;
    position: relative;
    
}
.ceshi_child{
   
    height: 300rpx;
   position: absolute;
   left:50rpx;
   top: 100rpx;
   right: 0;
   bottom: 0;  
   
}

心中无女人,代码自然神。————XT路仁

原文链接:微信小程序布局图片上面添加文字 - XT杂谈 (yzre.cn)

标签:定位,元素,微信,布局,relative,添加,设置,ceshi,absolute
From: https://blog.csdn.net/2401_89107221/article/details/144026755

相关文章

  • AddIPAddress添加临时IP后,socket bind失败
    问题描述在Win10\Win11下使用addIPAddress添加临时IP成功后,立即创建socket,bind失败if(!m_socket->bind(QHostAddress(m_localIP),listenPort)){qCritical()<<QString("binderror%1").arg(m_socket->errorString());return;}错误输出:binderror这个地......
  • 免费送源码:Java+ssm+MySQL 社区干洗店服务微信小程序 计算机毕业设计原创定制
    目 录摘要11绪论11.1意义11.2课题背景11.3node.js主要功能11.4node.js功能模块11.5论文结构与章节安排12社区干洗店服务微信小程序系统分析32.1可行性分析32.2系统流程分析32.2.1数据增加流程32.3.2数据修改流程42.3.3数据删除流程42.3系......
  • 如何在CodeIgniter中添加或加载模型
    在CodeIgniter框架中,模型(Model)是用于与数据库进行交互的重要组件。模型通常包含数据库查询、业务逻辑以及与数据库表相关的函数。以下是如何在CodeIgniter中添加或加载模型的步骤:1.创建模型文件首先,你需要在application/models目录下创建一个PHP文件来定义你的模型。文件名......
  • 微信小程序生成朋友圈分享图/海报
    效果图源码用demo下载,海报内容根据实际调整,海报生成原文链接:https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013demo代码片段:https://developers.weixin.qq.com/s/J38pKsmK7Qw5小程序海报生成工具链接:https://devel......
  • 页面布局中的结构与表现分离,那么什么是结构?什么是表现呢?
    在前端开发中,结构与表现分离是构建网页的一个重要原则。它指的是将网页的内容结构(Structure)与视觉呈现(Presentation)分开处理。这样做的好处在于提高代码的可维护性、可重用性和可访问性。结构(Structure):指的是网页的内容和组织方式,它关注的是“网页是什么”。结构......
  • node.js毕设基于微信小程序的运动会信息管理系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于运动会信息管理系统的研究,现有研究主要以传统的桌面应用程序或网页应用为主1。专门针对微信小程序这种轻量级、便捷性高且用户基础广泛的平台进行运......
  • Java基于微信小程序的校园跑腿平台(V2.0)
    博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌......
  • 从零开始学习 sg200x 多核开发之 camera-sensor 添加与测试
    sg2002集成了H.264视频压缩编解码器,H.265视频压缩编码器和ISP;支持HDR宽动态、3D降噪、除雾、镜头畸变校正等多种图像增强和矫正算法。sophpi中没有提供相关图像sensor。本次实验是在milkv-duo256m上添加GC2083。GC2083格科微的GC2083是一款1/2.7英寸......
  • 你是如何规划响应式布局的?
    响应式布局的目标是使网页在不同设备(桌面电脑、平板电脑、手机等)上都能良好地显示,并提供最佳的用户体验。我规划响应式布局通常会考虑以下几个方面:1.设定断点(Breakpoints):分析目标用户设备:首先要了解目标用户主要使用哪些设备以及这些设备的常见屏幕尺寸。选择合适的断......
  • HTML5怎么为输入框添加语音输入的功能呢?
    要为HTML5输入框添加语音输入功能,您可以使用x-webkit-speech属性。这是一个非标准属性,主要在基于WebKit的浏览器(如Chrome和Safari)中受支持。其他浏览器可能不支持此功能。<inputtype="text"x-webkit-speech/>只需将此属性添加到您的<inputtype="text">元素中即......