线性渐变Linear Gradients

微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua
通用语法
为了创建一个线性渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。
线性渐变的实例:

语法

background: linear-gradient(direction, color-stop1, color-stop2, ...);

线性渐变 - 从上到下(默认情况下)
下面的实例演示了从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#grad1 {height: 200px;background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */background: linear-gradient(red, blue); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body><h3>线性渐变 - 从上到下</h3><p>从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:</p>
<div id="grad1"></div>
<p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p>
</body>
</html>

效果图

线性渐变 - 从左到右

下面的实例演示了从左边开始的线性渐变。起点是红色,慢慢过渡到蓝色:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#grad1 {height: 200px;background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */background: linear-gradient(to right, red , blue); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body><h3>线性渐变 - 从左到右</h3>
<p>从左边开始的线性渐变。起点是红色,慢慢过渡到蓝色:</p><div id="grad1"></div><p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p>
</body>
</html>

效果图

线性渐变 - 对角

你可以通过指定水平和垂直的起始位置来制作一个对角渐变。
下面的实例演示了从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到蓝色:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#grad1 {height: 200px;background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */background: linear-gradient(to bottom right, red , blue); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body><h3>线性渐变 - 对角</h3>
<p>从左上角开始(到右下角)的线性渐变。起点是红色,慢慢过渡到蓝色:</p><div id="grad1"></div><p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p>
</body>
</html>

效果图

小程序应用

Wxml代码

<view class='c1'>
线性渐变 - 从上到下
</view><view class='c2'>
线性渐变 - 从左到右
</view><view class='c3'>
线性渐变 - 对角
</view>

Wxss代码

.c1{margin: 10px;padding: 20px;background: linear-gradient( red,blue);
}
.c2{margin: 10px;padding: 20px;background: linear-gradient(to right, red , blue);
}.c3{margin: 10px;padding: 20px;background: linear-gradient(to bottom right, red , blue); /* 标准的语法 */
}

效果图

欢迎大家学习我的视频课程:微信小程序界面设计-小程序中CSS3样式精通课程

微信小程序界面设计小程序中CSS3样式精通课程-渐变Gradients-线性渐变Linear Gradients相关推荐

  1. 微信小程序界面设计小程序中CSS3样式精通课程-渐变Gradients-使用透明度(transparent)

    渐变Gradients-使用透明度(transparent) 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huang ...

  2. 微信小程序界面设计小程序中CSS3样式精通课程-边框-box-shadow 盒阴影

    边框-box-shadow 盒阴影 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua 通用语法 浏览 ...

  3. 微信小程序 css圆角,微信小程序界面设计小程序中CSS3样式精通课程-边框-border-radius 圆角边框...

    border-radius 圆角边框 通用语法 浏览器支持 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangj ...

  4. 微信小程序界面设计小程序中的WXSS(css)选择器课程-伪类-:focus 伪类

    小程序中的WXSS(css)选择器课程-伪类-:focus 伪类 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/hua ...

  5. 微信小程序界面设计小程序中的WXSS(css)选择器课程-伪类-:checked 伪类(不支持)

    小程序中的WXSS(css)选择器课程-伪类-:checked 伪类(不支持) 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/to ...

  6. 微信小程序界面设计小程序中的WXSS(css)选择器课程-::before伪元素

    小程序中的WXSS(css)选择器课程-::before伪元素 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huan ...

  7. 微信小程序界面设计小程序中的WXSS(css)选择器课程-伪类-:nth-child() 伪类

    小程序中的WXSS(css)选择器课程-伪类-:nth-child() 伪类 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/top ...

  8. 微信小程序界面设计小程序中的WXSS(css)选择器课程-伪类-:nth-last-child伪类

    小程序中的WXSS(css)选择器课程-伪类-:nth-last-child伪类 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/t ...

  9. 微信小程序界面设计小程序中的WXSS(css)选择器课程-子元素选择器

    小程序中的WXSS(css)选择器课程-子元素选择器 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhu ...

最新文章

  1. Python:数据集成
  2. CPU执行指令过程与python
  3. python安装程序打不开_使用PIP安装Python包会导致链接:致命错误LNK1104:无法打开文件“python27.lib”...
  4. 学校工作必备ASP程序
  5. Learning Deep Structured Semantic Models for Web Search using Clickthrough Data (DSSM)
  6. spring boot 菜鸟教程学习:spring是一个超级大工厂能够管理java对象(bean)和他们之间的关系(依赖注入)
  7. linux数据包注释,关于 linux中TCP数据包(SKB)序列号的小笔记
  8. 16岁高中生的「卷」,用13000+行代码,从头写了一个C++机器学习库
  9. vue 实现压缩图片上传到oss
  10. 做数据中心,腾讯是认真的!
  11. Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
  12. 【JAVA笔记——道】Hadoop设计模式--抽象类
  13. 微观角度上,宇宙膨胀的影响是什么?
  14. 【Spark】SparkSQL练习--出租车数据清洗
  15. Ubuntu使用Windows字体
  16. 电脑上虚拟打印机如何将word转jpg
  17. 如何免费将一个PDF拆分成多个文件?
  18. 贴吧趣味问题——一线连24点【编程穷举证明无解】
  19. 新华DCS系统MODBUS通讯仿真测试方法介绍
  20. 量化投资学习——股指期货研究(三)

热门文章

  1. 安卓开发-自定义照相机界面
  2. 优秀程序员必读的6本专业书籍推荐
  3. 解决android studio模拟器不显示应用问题
  4. JSCH实现文件上传下载
  5. JDK1.8 ConcurrentHashMap 源码解析
  6. PPTP客户端固定IP地址
  7. JSD-2204-使用Idea启动Nacos-创建csmall项目-Dubbo-Day03
  8. linux ubuntu 数据处理,linux使用---1.ubuntu使用记录
  9. 深度学习实战 | 智慧工地安全帽和危险区域检测系统(代码已开源!)
  10. linux在线模拟器