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

微信小程序——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%);

实例

<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>

线性渐变:从上至下

.view11 {background: linear-gradient(red, blue);
}

在这里插入图片描述

线性渐变:从左至右

.view11 {background: linear-gradient(red, blue);
}

在这里插入图片描述

线性渐变:对角

.view13 {background: linear-gradient(to bottom right, red , blue);
}

在这里插入图片描述

线性渐变:指定角度

.view14 {background: linear-gradient(120deg, red, blue);
}

在这里插入图片描述

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

.view15 {background: linear-gradient(red, green, blue);
}

在这里插入图片描述

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

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

在这里插入图片描述

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

.view17 {background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
}

在这里插入图片描述

线性渐变:重复线性渐变

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

在这里插入图片描述

径向渐变:圆形

.view21 {background: radial-gradient(circle, red, yellow, green);
}

在这里插入图片描述

径向渐变:重复径向渐变

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

在这里插入图片描述

http://www.lryc.cn/news/185667.html

相关文章:

  • CCF中国开源大会专访|毛晓光:“联合”是开源走向“共赢”的必由之路
  • 多校联测11 8ady
  • 【软考】9.1 顺序表/链表/栈和队列
  • 来 来 来 国家开放大学模拟题型 训练
  • 【ONE·Linux || 多线程(二)】
  • pandas.DataFrame.to_excel:在同一个sheet内追加数据
  • 基于卷积神经网络的图像识别技术研究与实践
  • Linux防火墙之--SNAT和DNAT
  • Bean注入方式:@Autowired、@Resource的区别
  • 软件设计原则 1小时系列 (C++版)
  • 数据结构--》解锁数据结构中树与二叉树的奥秘(一)
  • 23.4 Bootstrap 框架5
  • Spring源码解析——IOC属性填充
  • 寒露到了,冬天还会远吗?
  • 科普②| 大数据有什么用?大数据技术的应用领域有哪些?
  • golang的切片使用总结二
  • tailscale自建headscale和derp中继
  • 布隆过滤器的使用
  • Web开发-单例模式
  • MySQL:温备份和恢复-mysqldump (4)
  • 【力扣每日一题】2023.10.8 股票价格波动
  • Linux隐藏文件或文件夹
  • leetcode - 365周赛
  • 为什么mac上有的软件删除不掉?
  • 【vue3】wacth监听,监听ref定义的数据,监听reactive定义的数据,详解踩坑点
  • 跨境电商如何通过软文建立品牌形象?
  • 我做了一个简易P图(参数图)分析软件
  • 209.Flink(四):状态,按键分区,算子状态,状态后端。容错机制,检查点,保存点。状态一致性。flink与kafka整合
  • rabbitmq查看节点信息命令失败
  • c语言动态内存分布