用CSS3实现背景渐变的方法


Posted in HTML / CSS onJuly 14, 2015

CSS3 之前,必须依赖 Adobe Photoshop 等图形处理软件来制作渐变图,再以背景图片方式添加给元素。 而现在, 使用 CSS就可以创造出各种渐变效果了。渐变是 CSS 帮我们生成的背景图片。添加渐变可以使用 background-image 属性

CSS Code复制内容到剪贴板
  1. <div class='gradient1'></div>    
  2. <div class='gradient2'></div>    
  3. <div class='gradient3'></div>   

CSS 规则如下。

CSS Code复制内容到剪贴板
  1. /*为元素盒子添加样式*/    
  2. div {    
  3.  height:150px;    
  4.  width:200px;    
  5.  border:1px solid #ccc;    
  6.  float:left;    
  7.  margin:16px;    
  8. }    
  9.   
  10. /*例 1:默认为从上到下*/    
  11. .gradient1 {    
  12.  background:linear-gradient(#e86a43#fff);    
  13. }    
  14.   
  15. /*例 2:从左到右*/    
  16. .gradient2 {    
  17.  background:linear-gradient(left#64d1dd#fff);    
  18. }    
  19.   
  20. /*例 3:左上到右下*/    
  21. .gradient3 {    
  22.  background:linear-gradient(-45deg, #e86a43#fff);    
  23. }   

放射性渐变

在创建放射性渐变时,可以使用参数指定形状、位置、尺寸、颜色和不透明度

CSS Code复制内容到剪贴板
  1. .gradient1 {    
  2.  background: -webkit-radial-gradient(#fff#64d1dd#70aa25);    
  3. }    
  4. .gradient2 {    
  5.  background: -webkit-radial-gradient(circle#fff#64d1dd#e86a43);    
  6. }    
  7. .gradient3 {    
  8.  background: -webkit-radial-gradient(50px 30pxcircle#fff#64d1dd,    
  9. #4947ba);    
  10. }   

HTML / CSS 相关文章推荐
css3闪亮进度条效果实现思路及代码
Apr 17 HTML / CSS
一款简洁的纯css3代码实现的动画导航
Oct 31 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
Apr 11 HTML / CSS
使用css实现android系统的loading加载动画
Jul 25 HTML / CSS
CSS3实现文字描边的2种方法(小结)
Feb 14 HTML / CSS
HTML5实现Notification API桌面通知功能
Mar 02 HTML / CSS
HTML5的结构和语义(5):交互
Oct 17 HTML / CSS
用canvas实现图片滤镜效果附演示
Nov 05 HTML / CSS
解决HTML5手机端页面缩放的问题
Oct 27 HTML / CSS
关于HTML5+ API plusready的兼容问题
Nov 20 HTML / CSS
CSS 实现多彩、智能的阴影效果
May 12 HTML / CSS
html粘性页脚的具体使用
Jan 18 HTML / CSS
使用CSS3制作响应式导航菜单的方法
Jul 12 #HTML / CSS
使用CSS3来制作消息提醒框
Jul 12 #HTML / CSS
使用CSS3创建动态菜单效果
Jul 10 #HTML / CSS
简单介绍CSS3中Media Query的使用
Jul 07 #HTML / CSS
CSS中垂直居中的简单实现方法
Jul 06 #HTML / CSS
CSS实现定位元素居中的方法
Jun 23 #HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
Jun 23 #HTML / CSS
You might like
在PHP中使用XML
2006/10/09 PHP
php学习笔记之 函数声明
2011/06/09 PHP
php 定义404页面的实现代码
2012/11/19 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
JS backgroundImage控制
2009/05/19 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
python中的内置函数getattr()介绍及示例
2014/07/20 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
ipad上运行python的方法步骤
2019/10/12 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
学期自我鉴定
2013/11/04 职场文书
幼儿园老师辞职信
2014/01/20 职场文书
会计工作岗位职责
2015/02/03 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
消费者理赔投诉书
2015/07/02 职场文书
纪律委员竞选稿
2015/11/19 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript