如何设置微信小程序启动页及其全屏背景色?

这篇具有很好参考价值的文章主要介绍了如何设置微信小程序启动页及其全屏背景色?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、设置启动页

打开微信小程序就会进入pages里面的第一个页面,所以只需要在pages.json中,把启动页写在pages的第一项就可以了

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

 二、去掉导航栏,实现全屏显示效果

先清除全局的导航栏标题,在需要全屏的页面,添加以下代码即可:

"style": {
                "navigationStyle": "custom"
            }

  具体可参考uniapp相关文档:pages.json 页面路由 | uni-app官网 

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

三、占位导航栏

如果去掉导航栏之后,导致页面内容上移,可以通过添加占位元素来解决:

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

关键在于要给占位元素添加以下css样式:

.status_bar {
            height: var(--status-bar-height); // 获取手机状态栏的高度(顶部电量显示的那一行)
            width: 100%;
        }

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

四、设置全屏背景色

错误示范:直接给根元素设置背景色,height:100%,不生效,只有被内容撑开的部分有背景色

    .content {
        height: 100%;

        background-color: #eaf1ff;
        display: flex;
        flex-direction: column;
        align-items: center;
        }

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

 微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css

 正确方法:设置屏幕最小高度为100%的屏幕高度

                   内容没有撑满整个屏幕,高度也是100%

                   内容超过整个屏幕,高度就根据内容的高度来定

   .content {
        min-height: 100vh;

        background-color: #eaf1ff;
        display: flex;
        flex-direction: column;
        align-items: center;
        }

微信小程序设置全局背景,小程序demo,小程序,微信小程序,小程序,微信,javascript,vue.js,css  文章来源地址https://www.toymoban.com/news/detail-522934.html

到了这里,关于如何设置微信小程序启动页及其全屏背景色?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序设置背景图铺满顶部

    由于微信小程序自带顶部导航栏,导致我们设置背景图时总是无法铺满顶部,其实想要铺满顶部只需要改变一个属性即可。将navigationStyle的默认属性修改为custom 在微信小程序需要设置背景图的文件下的.json文件中设置:

    2024年02月11日
    浏览(116)
  • 微信小程序设置backgroundColor背景色没有改变

    当我们在微信小程序 json 中设置 backgroundColor 时,实际在电脑的模拟器中根本看不到效果。 这是因为 backgroundColor 指的窗体背景颜色,而不是页面的背景颜色,即窗体下拉刷新或上拉加载时露出的背景 如果想改变页面的背景。 page { background-color:#F6F9FF; }

    2024年02月15日
    浏览(35)
  • 【微信小程序】文章样式,标题样式,及设置背景~

    | background-size  设置背景图片大小。图片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同时缩放到元素的可用空间的尺寸。 | background-size: cover;适配屏幕大小 文章样式,标题样式,及设置背景~ index.wxml app.wxss index.scss 注意: 微信小程序中不支持直接

    2024年02月07日
    浏览(30)
  • 【微信小程序】设置页面背景色的方式

    例如将每个页面的默认背景色设置成灰色: app.wxss: 方式一: 在单独的页面中设置背景色样式 xxx.wxss: 方式二: 单个页面最外层包个 view class=\\\"pageContainer\\\"/ view 作为根容器,来设置样式,给定背景色。 xxx.wxml: xxx.wxss: 注: 页面背景色并不是指 navigationBar 的背景色

    2024年02月13日
    浏览(35)
  • 微信小程序设置背景图的几种方式

    原本在html中可以通过background-image来设置背景图片 但是在wxss中出现 解决方法 1.使用网络图片: 2.base64格式的图片,访问图片转 BASE64 编码 | 菜鸟工具上传图片生成base64 3.使用标签

    2024年02月11日
    浏览(43)
  • 微信小程序中(设置成背景图的几种方式)

    1、使用网络图片 2、使用base64格式图片,访问图片base64编码  将背景图片使用编码base64进行转换, 网址如下: base64图片在线转换工具 - 站长工具 3、使用标签    注意有小朋友可能要用html那一套,使用background-image不适用于微信小程序 background-image: url(\\\"../images/local_image.png\\\")

    2024年04月25日
    浏览(27)
  • 【微信小程序】不支持使用本地图片设置背景图片解决方法

    在小程序样式文件中,如果设置背景图片的路径用的是本地的,就会报错并且显示不出来;如果在wxml文件中使用图片的本地路径作为背景图,则微信开发者工具中可以显示出来,但是运行到手机上显示不出来,解决方法如下: 方法一: 使用网络图片 方法二: 在线搜索图片

    2024年02月11日
    浏览(64)
  • 四种方法解决微信小程序设置背景图片,哪种最好?

    做了许久的小程序,现在选择用博客记录我遇到的问题以及问题的解决办法,也分享给大家一些自己的心得,记录如下: 在微信小程序当我们使用本地图片作为背景图片的时候我们会参与以下问题。 代码: 在页面使用这个样式的时候小程序会报错。 小程序背景图片无法直接

    2024年02月09日
    浏览(36)
  • 微信小程序中,将一张图设置成背景图的几种方式

    三种方法实现 1、使用网络图片 2、使用base64格式图片,访问图片base64编码  将背景图片使用编码base64进行转换, 网址如下: base64图片在线转换工具 - 站长工具 3、使用标签 注意有小朋友可能要用html那一套,使用background-image不适用于微信小程序 background-image: url(\\\"../images/loc

    2024年02月11日
    浏览(51)
  • uniapp微信小程序设置开屏启动动画效果

    效果预览  使用uniapp搭建的微信小程序,制作小程序启动开屏动画,主要使用css动画属性。主页代码过多这里就展示重要代码片段。 js代码 css代码

    2024年02月03日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包