首页 > 手机专区 > 苹果手机 >

小程序如何实现多层波纹状按钮

来源:互联网 2023-02-21 08:53:46 255

小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

工具/原料

  • Mac
  • 小程序开发工具

方法/步骤

  • 1

    打开项目新建目录与Page,分别为js、json、wxml、wxss,如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 2

    wxml的实现:hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    view class='view-top-bg'>hsP办公区 - 实用经验教程分享!

    view class='view-scan'>hsP办公区 - 实用经验教程分享!

    view class='view-outer-scan'>/view>hsP办公区 - 实用经验教程分享!

    view class='view-middle-scan'>/view>hsP办公区 - 实用经验教程分享!

    view class='view-inner-scan'>/view>hsP办公区 - 实用经验教程分享!

    image class='image-scan' src='../../resources/icon_identify_scan.png' bindtap='onClickScan'>/image>hsP办公区 - 实用经验教程分享!

    /view>hsP办公区 - 实用经验教程分享!

    /view>hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    首先设置一个大背景,然后分层放置三个view,分别为外,中,内,另外内层放置一张图片,如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 3

    wxss实现:hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    page{hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    background-color: #F4F4F4;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    .view-top-bg {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    background-color: #2BBD9A;hsP办公区 - 实用经验教程分享!

    width: 100%;hsP办公区 - 实用经验教程分享!

    height: 350rpx;hsP办公区 - 实用经验教程分享!

    display: flex;hsP办公区 - 实用经验教程分享!

    flex-direction: column;hsP办公区 - 实用经验教程分享!

    align-items: center;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    设置整个页面的颜色为F4F4F4,然后设置按钮小背景的颜色宽度和高度等,在这里使用flex弹性布局,布局主轴为column,子视图都与中心轴一致,如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 4

    hsP办公区 - 实用经验教程分享!

    按钮底层放置一个背景,方便进行位置约束:hsP办公区 - 实用经验教程分享!

    .view-scan {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    margin-top: 40rpx;hsP办公区 - 实用经验教程分享!

    width: 200rpx;hsP办公区 - 实用经验教程分享!

    height: 200rpx;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    .view-outer-scan {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    position: absolute;hsP办公区 - 实用经验教程分享!

    z-index: 10;hsP办公区 - 实用经验教程分享!

    background-color: rgba(255, 255, 255, 0.3);hsP办公区 - 实用经验教程分享!

    width: 200rpx;hsP办公区 - 实用经验教程分享!

    height: 200rpx;hsP办公区 - 实用经验教程分享!

    border-radius: 100rpx;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    .view-middle-scan {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    position: absolute;hsP办公区 - 实用经验教程分享!

    z-index: 11;hsP办公区 - 实用经验教程分享!

    background-color: rgba(255, 255, 255, 0.5);hsP办公区 - 实用经验教程分享!

    margin-left: 15rpx;hsP办公区 - 实用经验教程分享!

    margin-top: 15rpx;hsP办公区 - 实用经验教程分享!

    width: 170rpx;hsP办公区 - 实用经验教程分享!

    height: 170rpx;hsP办公区 - 实用经验教程分享!

    border-radius: 85rpx;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    .view-inner-scan {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    position: absolute;hsP办公区 - 实用经验教程分享!

    z-index: 12;hsP办公区 - 实用经验教程分享!

    background-color: rgba(255, 255, 255, 1.0);hsP办公区 - 实用经验教程分享!

    margin-left: 30rpx;hsP办公区 - 实用经验教程分享!

    margin-top: 30rpx;hsP办公区 - 实用经验教程分享!

    width: 140rpx;hsP办公区 - 实用经验教程分享!

    height: 140rpx;hsP办公区 - 实用经验教程分享!

    border-radius: 70rpx;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    .image-scan {hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    position: absolute;hsP办公区 - 实用经验教程分享!

    z-index: 13;hsP办公区 - 实用经验教程分享!

    margin-left: 60rpx;hsP办公区 - 实用经验教程分享!

    margin-top: 60rpx;hsP办公区 - 实用经验教程分享!

    width: 80rpx;hsP办公区 - 实用经验教程分享!

    height: 80rpx;hsP办公区 - 实用经验教程分享!

    }hsP办公区 - 实用经验教程分享!

    hsP办公区 - 实用经验教程分享!

    按钮元素使用position的absolute定位方式,方便使元素形成叠加效果,如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 5

    json与js的设置可以忽略,json配置界面相关,如颜色,标题等,json配置数据如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 5本页面非法爬取自百度经验
  • 6

    最后小程序界面上的实现效果,如下:hsP办公区 - 实用经验教程分享!

    小程序如何实现多层波纹状按钮hsP办公区 - 实用经验教程分享!

  • 注意事项

    • 有用就收藏关注下吧

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!hsP办公区 - 实用经验教程分享!


    标签: 苹果iphone手机程序实现

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码