微信小程序美化方法大集合

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

微信小程序的界面美化非常重要,一个优秀的界面能对用户产生更大的吸引力,本文整理了适用于微信小程序页面美化的常用方法,包括:

  • 颜色透明度控制

  • 组件圆角显示

  • 组件阴影显示

  • 组件/页面渐变色

  • 文字渐变色

  • 背景区域裁剪

先看一个对比案例,下面分别是一个小程序美化前后的对比图:

(贴图的效果实在一般,建议可以去实际看一下这个小程序,美化后的效果确实很不错)

微信小程序美化方法大集合
微信小程序美化方法大集合

微信小程序美化方法大集合

可以看到,美化后小程序的界面感染力更强,观感更舒适。可见界面美化的重要性。下面就逐一介绍这些美化方法(后续会持续更新,有兴趣的小伙伴可以关注一下):

一、颜色透明度

  1. 颜色透明度通过rgba(r, g, b, a)来控制,a代表alpha,可以控制颜色的不透明度。比如:

rgba(255, 255, 255, 0.7)表示白色,不透明度为70%或者透明度为30%

二、组件圆角显示

通过border-radius给组件添加圆角


border-radius: 50px;

效果如下图:

微信小程序美化方法大集合

三、组件阴影显示

通过box-shadow添加形状阴影,格式定义如下所示:

微信小程序美化方法大集合

比如我们设置分别在右边和左边的阴影,代码如下:

.right { box-shadow: 20px 0px 10px 0px rgba(0,0,0,0.5) }

.left { box-shadow: -20px 0px 10px 0px rgba(0,0,0,0.5) }

微信小程序美化方法大集合

其实最后还有一个可选参数position,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影,也就是说设置阴影类型为“inset”时,其投影就是内阴影。

.outset { box-shadow: 0px 0px 20px 10px #67b3dd }

.inset { box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.5) inset}

微信小程序美化方法大集合

四、组件/页面渐变色

组件或页面的渐变色可以通过线性渐变和径向渐变来实现,如:

  • 线性渐变:向下/向上/向左/向右

  • 径向渐变:由它们的中心定义

  1. 线性渐变 (-webkit-linear-gradient)


background: -webkit-linear-gradient(top,white,lightblue,rgb(83, 201, 248));

top: 表示从上向下渐变,我们还可以设置为左右渐变(值为 left )

white: 是第一个颜色名

lightblue : 第二个颜色名

rgb(83, 201, 248) : 第三个颜色名 (我们也可以设置两种或多于三种的颜色)

效果如下图:

微信小程序美化方法大集合
  1. 径向渐变(-webkit-radial-gradient)


background: -webkit-radial-gradient(center,white,lightblue,rgb(83, 201, 248));

默认圆心是在中间(center),也可以改成top, left之类的,效果如下图:

微信小程序美化方法大集合

以上方法同样适用于组件,比如按钮:

微信小程序美化方法大集合

四、文字渐变色

文字本身无法实现颜色渐变,实际是用的渐变背景色透出来的颜色,所以需要设置文字填充颜色为transparent,代码如下:


.text_colorchange{
  background: -webkit-linear-gradient(left, red, green);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

渐变效果如下:

微信小程序美化方法大集合

五、背景裁剪(background-clip)

background-clip 属性规定背景的绘制区域,默认值为border-box,可选值为padding-box和content-box

假设在一个红色背景上添加一个白色色块,并且要显示一个半透明的白色边框,则可用如下代码:


background: white;
border: 1em solid rgba(255,255,255,0.5); //0.5是透明度
background-clip: padding-box

效果如下:

微信小程序美化方法大集合

相关阅读:

微信小程序开发之猜词游戏文章来源地址https://www.toymoban.com/news/detail-428644.html

到了这里,关于微信小程序美化方法大集合的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微信小程序-模仿绘制聊天界面

    1、小程序模仿微信聊天界面 2、微信小程序实现仿微信聊天界面(各种细节处理) 3、微信小程序之页面中关于聊天框三角形的制作和使用 4、仿微信聊天记录时间显示 5、微信小程序-同时获取麦克风、相机权限、获取多个权限 6、【uni-app】模仿微信实现简易发送/取发语音功能

    2023年04月08日
    浏览(38)
  • 微信小程序带参数分享界面、打开界面加载分享内容

    目录 带参分享 带参加载界面 分享功能是微信小程序常用功能之一,带参分享和加载可以让分享对象打开界面时看到和分享内容。 用户点击微信小程序右上角自带分享,或者点击自定义分享按钮进行分享时,可在onShareAppMessage函数定义分享行为。 分享界面路径可带参,可在路

    2024年01月16日
    浏览(61)
  • 微信小程序中调用手机拨号界面

    微信小程序中调用手机拨号界面: 在微信小程序中,如何实现点击电话按钮后跳转至手机的拨号界面,并且传入指定的号码 要实现在微信小程序中点击电话按钮后跳转至手机的拨号界面,并传入指定的号码,你可以使用 wx.makePhoneCall 方法。 首先,在按钮的点击事件处理函数

    2024年03月24日
    浏览(41)
  • 微信小程序自定义扫码界面

    因扫码功能需支持自定义输入,调用微信 scanCode 无法自定义界面补充输入框,所以使用原生组件 camera。 小程序自定义扫码演示 1、调用摄像头扫码 将媒体组件 camera 应用模式设置为 scanCode ,并绑定扫码识别成功方法 2、模拟扫码动画 为提升体验,模拟扫码动画 JS 代码 wxml

    2024年02月16日
    浏览(43)
  • 微信小程序个人简历界面(编辑版)

    1、微信小程序实现简单的个人简历界面,包含基本信息、教育背景、获奖证书、兴趣爱好等,简历信息支持修改编辑内容。 2、通过此文章,希望能带给更多学习微信小程序的伙伴们一点点经验,示例简洁,布局简单,喜欢的小伙伴,可以进我主页,分享更多学习经验和示例

    2024年02月12日
    浏览(43)
  • 微信小程序首页、界面布局、功能简洁(示例三)

    直接上具体代码: 1、js代码 2、wxml代码 3、wxss代码 4、json代码 界面中包含的图片地址可自行修改。页面布局简洁,功能简单,没有写具体的监听事件,只是简单的将监听进行了绑定,如需要具体的监听功能事件,需要根据自己的需求进行修改呦,如需更多示例,进我主页呦

    2024年01月24日
    浏览(59)
  • 微信小程序实现简单登录界面和登录功能

    客户端开发和学习过程中,登录功能是一个很常见的场景。本文将介绍,微信小程序开发过程中是如何实现登录界面和登录功能的。 话不多说,直接上代码。 (1)index.js文件,代码如下: (2)index.wxml文件,代码如下: (3)index.wxss文件,代码如下: 运行结果如下: 本文介绍了微信

    2024年02月12日
    浏览(98)
  • 微信小程序个人中心、我的界面(示例二)

    微信小程序个人中心、我的界面,自定义顶部状态栏,实现滚动隐藏显示状态信息,界面简单,代码粘贴即用。更多微信小程序界面示例,请进入我的主页哦! 1、js代码 2、wxml代码 3、wxss代码 4、json代码 更多微信小程序示例的分享,请进入我的主页查看哦。。。

    2024年02月11日
    浏览(59)
  • 微信小程序个人中心、我的界面(示例一)

    微信小程序个人中心、我的界面,使用button按钮实现界面布局,更好的将分享好友、获取头像等功能展现出来,更多示例界面,请前往我的主页哦。 1、js代码: 2、wxml代码 3、wxss代码 4、json代码

    2024年02月11日
    浏览(92)
  • 微信小程序个人中心、我的界面(示例三)

    微信小程序个人中心、我的界面,超简洁界面,代码粘贴即用。更多微信小程序界面示例,请进入我的主页哦! 1、js代码 2、wxml代码 3、wxss代码 4、json代码 更多微信小程序示例的分享,请进入我的主页查看哦。。。

    2024年01月24日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包