当前位置: 首页 > news >正文

五金 东莞网站建设wordpress注册简化

五金 东莞网站建设,wordpress注册简化,网站设计培训学校有哪些,网站开发实训意义顶部 页面最顶部要获取到手机设备状态栏的高度&#xff0c;避免与状态栏重叠或者被状态栏挡住 // 这是最顶部的父级容器 <view :style"{ paddingTop: ${statusBarHeight extraPadding}px }">.... </view> export default {data() {return {statusBarH…

顶部

页面最顶部要获取到手机设备状态栏的高度,避免与状态栏重叠或者被状态栏挡住

// 这是最顶部的父级容器
<view :style="{ paddingTop: `${statusBarHeight + extraPadding}px` }">....
</view>
export default {data() {return {statusBarHeight: 0,extraPadding: 20}},onReady() {uni.getSystemInfo({success: res => {this.statusBarHeight = res.statusBarHeight;}})}
}

使用uni-app自带的uni.getSystemInfo方法获取设备的状态栏高度,除去设备的状态栏高度再额外加上一点高度,这样就避免页面最顶部的内容会被状态栏盖住或者与状态栏重叠.
在这里插入图片描述

页面整体高度

当页面出现可滑动区域的时候使用动态计算高度值

// 使用 <scroll-view />
<view><scroll-view scroll-y="true" :style="{ height: scrollHeight + 'px' }">...</scroll-view>
</view>
export default {data() {return {scrollHeight: 0,navBarHeight: 0}},mounted() {const query = uni.createSelectorQuery().in(this);query.select('.ngb').boundingClientRect(data => {if(data) {this.navBarHeight = data.height}}).exec()},onReady() {uni.getSystemInfo({success: res => {this.scrollHeight= res.windowHeight - this.navBarHeight ;}})}
}

获取导航栏的高度,括号里面填的就是你导航栏的CSS名称
res.windowHeight 是这个设备除去底下的ToBar栏的高度 当你有导航栏的时候你要减去导航栏的高度才是你剩下的页面实际高度 只有当你超出scroll-view的高度的时候才会触发滚动,这个样子就可以做到这个页面在每个设备下都可以适配
如果想要隐藏滚动条

<style>/* 取消滚动条 *//deep/ ::-webkit-scrollbar {display: block;width: 0px !important;height: 0px !important;}
</style>

圆角效果

border-radius: 10px; // 大小增加 圆角效果越明显

在这里插入图片描述
如果是给图片增加圆角效果但是不生效

overflow: hidden
border-radius: 10px;

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

层叠关系

像一些我的页面或者登录页面会遇到这个情况
在这里插入图片描述

// 图片的容器
<view class="background-box"><image class="background-image" src="/static/mine-photo/background1.png" mode="widthFix" />
</view>
// 头像与我的资产的容器
<view class="content" :style="{ paddingTop: `${statusBarHeight + extraPadding}px` }"><view class="box-c"><view class="box1"><text>我的</text></view><view class="box2"><view class="box2-1"><image class="box2-image" src="/static/mine-photo/user-not-login.png" mode="widthFix" /></view><view class="box2-2"><text>立即登录</text></view></view><view class="box3-c"><view class="box3-1"><view class="box3-1--1"><text>我的资产</text></view><view class="box3-1--2"><view class="box3-1--box" v-for="(item, index) in zcList" :key="index"><text class="box3-1--box-text1">{{item.text1}}</text><text class="box3-1--box-text2">{{item.text2}}</text></view></view></view></view>
</view>
.background-box {position: relative;width: 100%;
}.content {position: absolute;top: 0;left: 0;width: 100%;display: flex;justify-content: center;
}

内边距

一些卡片或者展示数据的一些容器记得给一点内边距不要让数据贴着容器

padding: 10px 20px 10px 10px;

关系为 上 右 下 左(margin bord-redius 都是同理)

对齐

在这里插入图片描述

width: 90%;
margin: 0 auto;

不要将宽度设为100% 两边要留一点 会更美观一点 使用 0 auto 方法来让元素居中显示
或者给 padding: 一个值也可以

padding: 20rpx;

或者使用flex布局, 这个要在元素外面的父容器设置

display: flex;
width: 100%;
justify-content: center;

使用这个方法让元素横向居中显示

http://www.dtcms.com/a/533039.html

相关文章:

  • 好用的苏州GEO多渠道优化推广哪个公司好
  • Arduino无人机操控系统开发实战指南
  • 第九章:架构篇 - 设计可插拔的语音助手内核
  • 上海嘉定网站建设公司发布培训的免费网站模板
  • 深圳做网站哪家便宜注册网店怎么注册流程
  • jQuery 简介
  • 网站建设个人简历表达查询一个网站是用什么系统做的
  • 记git status不显示已追踪文件文件的更改
  • Agent Laboratory: 利用 LLM Agent 作为研究助手
  • 网站登录不上怎么回事在线咨询免费
  • 网站怎么快速做收录如何拥有一个免费的企业邮箱
  • 免费网站建设模块优化设计一年级下册数学答案
  • CCF-GESP 等级考试 2024年9月认证C++四级真题解析
  • Gorm(六)错误处理 RowsAffected
  • 湘乡网站建设wordpress常用数组
  • Python如何做形状相似性判断
  • 糖尿病视网膜病变图像分类数据集
  • 免费网站制作平台下载怎么在电脑找到wordpress模板代码
  • MySQL数据库,DDL,DML,查询,权限,主从复制
  • 北京优化词网站昭通做网站
  • 个人网站的版权怎么写广州网站开发系统
  • OpenCV Vec3b类型用法
  • 记一次 Spring Boot 项目中 Redis 工具类的重构实践
  • vue适合什么样的网站开发做全景的h5网站
  • 重庆网站模板制作网络游戏挣钱的有哪些
  • 杭州有哪些做网站的公司有区域名和主机怎么做网站
  • [curl-http3: 基于quiche+boringssl编译]
  • 亮数据 | 爬虫API——让爬虫更高效
  • 东莞全网合一网站如何做一款服装网站
  • 公司网站建设的作用国家建设协会官方网站