CSS3 background-image颜色渐变的实现代码


Posted in HTML / CSS onSeptember 13, 2018

linear-gradient 是CSS3中一个重要的属性,初看觉得很简单,但是别看它简单,它能实现很多复杂的图形。

CSS3 background-image颜色渐变的实现代码

代码还是比较简单的: linear-gradient(65deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent),linear-gradient(115deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent)

但是理解起来还是需要一定基础的。

线性渐变 linear-gradient

基本用法

background-image: linear-gradient(red, yellow, blue, green); 
background-image: linear-gradient(rgba(255, 0, 0, .2), yellow, blue, green);

控制颜色渐变的方向(right, left, top, bottom)

/*
    控制颜色渐变的方向
    to right -- 从左向右
    to top -- 从下到上
    to left -- 从右到左
    to bottom --- 从上到下(默认值)
*/
background-image: linear-gradient(to right, red, yellow, blue, green);
background-image: linear-gradient(to top, red, yellow, blue, green);
background-image: linear-gradient(to left, red, yellow, blue, green);
background-image: linear-gradient(to bottom, red, yellow, blue, green);

控制颜色渐变的方向(deg)

/*0deg = to top -- 从下到上*/
background-image: linear-gradient(0deg, red, yellow, blue, green);
/*基于0度顺时针旋转45deg*/
background-image: linear-gradient(45deg, red, yellow, blue, green);
/*基于0度逆时针旋转45deg*/
background-image: linear-gradient(-45deg, red, yellow, blue, green);

控制颜色渐变的方向(to)

/*设置过渡颜色的起始位置*/
/*从过渡起始位置50px开始让红色和黄色之间产生颜色渐变效果*/
background-image: linear-gradient(to right, red 50px, yellow, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, yellow 100px, blue, green);

重复线性渐变:repeating-linear-gradient

background-image: linear-gradient(to right
, red 0
, red 50px
, yellow 50px
, yellow 100px
, red 100px
, red 150px
, yellow 150px
, yellow 200px);
/**与上面重复写渐变有相同的效果*/
background-image: repeating-linear-gradient(
        to right
        , red 0
        , red 50px
        , yellow 50px
        , yellow 100px
);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
一款纯css3实现的动画加载导航
Oct 08 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
Nov 21 HTML / CSS
基于CSS3实现立方体自转效果
Mar 01 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
Mar 16 HTML / CSS
CSS3中使用RGBa来调节透明度的教程
May 09 HTML / CSS
基于HTML5 Canvas 实现商场监控实例详解
Nov 20 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
HTML5中视频音频的使用详解
Jul 07 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
Jun 30 HTML / CSS
HTML5拖拽API经典实例详解
Apr 20 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
Aug 17 HTML / CSS
flex弹性布局详解
Mar 20 HTML / CSS
基于CSS3实现的几个小loading效果
Sep 27 #HTML / CSS
详解css3 mask遮罩实现一些特效
Oct 24 #HTML / CSS
css3绘制百度的小度熊
Oct 29 #HTML / CSS
css3实现信纸/同学录效果的示例代码
Dec 11 #HTML / CSS
利用CSS3实现动态的二级三级菜单效果实例源码
Jan 04 #HTML / CSS
详解Css3新特性应用之过渡与动画
Jan 10 #HTML / CSS
CSS3样式linear-gradient的使用实例
Jan 16 #HTML / CSS
You might like
第五节--克隆
2006/11/16 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
Ajax请求总共有多少种Callback
2016/07/17 面试题
25道Java面试题集合
2013/05/21 面试题
房屋出售协议书
2014/04/10 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
母亲节主题班会
2015/08/14 职场文书
家庭教育培训学习心得体会
2016/01/14 职场文书
Go web入门Go pongo2模板引擎
2022/05/20 Golang