微信小程序——CSS3渐变

SS3 渐变(gradients)可以在两个或多个指定的颜色之间显示平稳的过渡。CSS3 定义了两种类型的渐变(gradients):

说明

1、线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向;

2、径向渐变(Radial Gradients)- 由它们的中心定义。

线性渐变

(1)从上到下渐变(默认情况)

background: linear-gradient(red, blue);

(2)从左到右渐变

background: linear-gradient(to right, red , blue);

(3)对角方向渐变

background: linear-gradient(to bottom right, red , blue);

(4)指定角度渐变

background: linear-gradient(120deg, red, blue);

(5)从上到下,带有多个颜色结点渐变

background: linear-gradient(red, green, blue);

(6)带有彩虹颜色和文本渐变

background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);

(7)从左至右,带有透明度

background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));

(8)重复线性渐变

background: repeating-linear-gradient(red, yellow 10%, green 20%);

2.径向渐变

(1)颜色结点均匀分布

background: radial-gradient(red, green, blue);

(2)颜色结点不均匀分布

background: radial-gradient(red 5%, green 15%, blue 60%);

(3)形状为圆形渐变

background: radial-gradient(circle, red, yellow, green);

(4)重复径向渐变

background: repeating-radial-gradient(red, yellow 10%, green 15%);

实例

java 复制代码
<view class='container'>
  <view class='demo view11'>11</view>
  <view class='demo view12'>12</view>
  <view class='demo view13'>13</view>
  <view class='demo view14'>14</view>
  <view class='demo view15'>15</view>
  <view class='demo view16'>16</view>
  <view class='demo view17'>17</view>
  <view class='demo view18'>18</view>
  <view class='demo view19'>19</view>
  <view class='demo view20'>20</view>
  <view class='demo view21'>21</view>
  <view class='demo view22'>22</view>
  <view class='demo view23'>23</view>
</view>

线性渐变:从上至下

java 复制代码
.view11 {
   background: linear-gradient(red, blue);
}

线性渐变:从左至右

java 复制代码
.view11 {
   background: linear-gradient(red, blue);
}

线性渐变:对角

java 复制代码
.view13 {
   background: linear-gradient(to bottom right, red , blue);
}

线性渐变:指定角度

java 复制代码
.view14 {
   background: linear-gradient(120deg, red, blue);
}

线性渐变:从上到下,带有多个颜色结点

java 复制代码
.view15 {
   background: linear-gradient(red, green, blue);
}

线性渐变:带有彩虹颜色和文本

java 复制代码
.view16 {
   background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);
}

线性渐变:从左至右,带有透明度

java 复制代码
.view17 {
   background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
}

线性渐变:重复线性渐变

java 复制代码
.view18 {
   background: repeating-linear-gradient(red, yellow 10%, green 20%);
}

径向渐变:颜色结点均匀分布

java 复制代码
![.view19 {
   background: radial-gradient(red, green, blue);
}](https://img-blog.csdnimg.cn/7d650c5d847c4aeea1f88312d053e68e.png)

径向渐变:颜色结点不均匀分布

java 复制代码
.view20 {
   background: radial-gradient(red 5%, green 15%, blue 60%);
}

径向渐变:圆形

java 复制代码
.view21 {
   background: radial-gradient(circle, red, yellow, green);
}

径向渐变:重复径向渐变

java 复制代码
.view22 {
   background: repeating-radial-gradient(red, yellow 10%, green 15%);
}
相关推荐
2501_9160074720 分钟前
iOS 压力测试的工程化体系,构建高强度、多维度、跨工具协同的真实负载测试流程
android·ios·小程序·uni-app·cocoa·压力测试·iphone
千寻技术帮28 分钟前
50035_基于微信小程序的民宿管理系统
微信小程序·源码·ppt·源代码管理·项目文档·民宿
小小王app小程序开发1 小时前
盲盒抽赏小程序拓展分析:6 大具体玩法设计,破解同质化困局
小程序
说私域1 小时前
智能名片链动2+1模式S2B2C商城小程序:构建私域生态“留”量时代的新引擎
大数据·人工智能·小程序
说私域1 小时前
基于开源AI大模型与AI智能名片S2B2C商城小程序的直播简介引流策略研究——以B站直播为例
人工智能·小程序
说私域2 小时前
开源AI大模型、AI智能名片与S2B2C商城小程序在互联网与传统行业融合中的应用与影响
人工智能·小程序·开源
2501_916008892 小时前
API接口调试全攻略 Fiddler抓包工具、HTTPS配置与代理设置实战指南
前端·ios·小程序·https·fiddler·uni-app·webview
Coder-coco2 小时前
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)
java·vue.js·spring boot·小程序·论文·毕设·电子点餐系统
2501_915921434 小时前
iOS 开发者工具推荐,构建从调试到性能优化的多维度生产力工具链(2025 深度工程向)
android·ios·性能优化·小程序·uni-app·iphone·webview
计算机毕设定制辅导-无忧学长5 小时前
基于微信小程序的高校订餐小程序
微信小程序·小程序