Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >css3 gradient 渐变

css3 gradient 渐变

作者头像
用户1197315
发布于 2018-01-19 09:33:46
发布于 2018-01-19 09:33:46
7080
举报
文章被收录于专栏:柠檬先生柠檬先生

分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。 1.线性渐变在Mozilla 下应用   语法:-moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )   参数;共三个参数,第一个参数表示为线性渐变的方向,top是从上往下,left 是从左到右 如果定义成left top,   那就是从左上角到右下角。第二个和第三个参数分别是起点颜色和终点颜色。

例如:   background: -moz-linear-gradient( top,#ccc,#000);

2.线性渐变在Webkit下的应用

  语法:-webkit-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )     //最新发布书写语法       -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*)     //老式语法书写规则   参数:-webkit-gradient是webkit引擎对渐变的实现参数,一共有五个。第一个参数表示渐变类型(type),     可以是linear(线性渐变)或者radial(径向渐变)。第二个参数和第三个参数,都是一对值,分别     表示渐变起点和终点。这对值可以用坐标形式表示,也可以用关键值表示,比如 left top(左上角)     和left bottom(左下角)。第四个和第五个参数,分别是两个color-stop函数。color-stop函数接受     两个参数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点;第二个表示该点的颜色。   老式书写方法:background: -webkit-gradient(linear,center top,center bottom,from(#ccc), to(#000));   新式书写方法:-webkit-linear-gradient(top,#ccc,#000);

3.线性渐变在Oper 下的应用:   语法:-o-linear-gradient([<point> || <angle>,]? <stop>, <stop> [, <stop>]);   实例:background: -o-linear-gradient(top,#ccc, #000);

4.线性渐变在Trident(IE)下的应用   语法:filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB);/*IE<9>*/     -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB)";/*IE8+*/   IE依靠滤镜实现渐变。startColorstr表示起点的颜色,endColorstr表示终点颜色。     GradientType表示渐变类型,0为缺省值,表示垂直渐变,1表示水平渐变。

1、开始于center(水平方向)和top(垂直方向)也就是Top → Bottom:   /* Firefox 3.6+ */     background: -moz-linear-gradient(top, #ace, #f96);   /* Safari 4-5, Chrome 1-9 */   /* -webkit-gradient(, [, ]?, [, ]? [, ]*) */     background: -webkit-gradient(linear,top,from(#ace),to(#f96));   /* Safari 5.1+, Chrome 10+ */     background: -webkit-linear-gradient(top, #ace, #f96);   /* Opera 11.10+ */     background: -o-linear-gradient(top, #ace, #f96);

2、始于left(水平方向)和center(垂直方向)也是就Left → Right:   /* Firefox 3.6+ */     background: -moz-linear-gradient(left, #ace, #f96);   /* Safari 5.1+, Chrome 10+ */     background: -webkit-linear-gradient(left, #ace, #f96);   /* Opera 11.10+ */     background: -o-linear-gradient(left, #ace, #f96);

3、起始于left(水平方向)和top(垂直方向):   background: -moz-linear-gradient(left top, #ace, #f96);   background: -webkit-linear-gradient(left top, #ace, #f96);   background: -o-linear-gradient(left top, #ace, #f96);

4、角度(Angle):   没有角度的示例代码:     background: -moz-linear-gradient(left, #ace, #f96);     background: -webkit-linear-gradient(left,#ace,#f96);     background: -o-linear-gradient(left, #ace, #f96);   加上30度的角度代码:     background: -moz-linear-gradient(left 30deg, #ace, #f96);     background: -webkit-gradient(linear, 0 0, 100% 100%, from(#ace),to(#f96));     background: -o-linear-gradient(30deg, #ace, #f96);

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-02-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器
最近越来越喜欢用css写渐变背景效果,在做pc页面时,遇到了不兼容IE浏览器,以下算读书笔记。 效果都是同样的效果,就是利用background作一个垂直渐变,起始颜色#b8c4cb,结束颜色#f6f
Vicsh
2018/05/16
9440
CSS3背景渐变属性 linear-gradient(线性渐变)和radial-gradient(径向渐变)建议收藏
CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。
全栈程序员站长
2021/12/20
1.6K0
CSS3背景渐变属性 linear-gradient(线性渐变)和radial-gradient(径向渐变)建议收藏
个性的Console输出
现在的浏览器都有开发者工具,想必F12是我们常按的键,其中有一个相当重要的面板——Console,用它可以实现查看错误信息、打印调试信息、调试js代码等功能,但我们也可以用Console备注一些特殊信
qiangzai
2021/12/21
1.2K0
个性的Console输出
CSS3之渐变效果
CSS3渐变色生成网站:http://gradients.glrzad.com/
py3study
2020/01/08
1.1K0
css3按钮
步骤 一、做出圆角图形 二、在圆角图像实现渐变 三、给图形加阴影 四、给文字加阴影 css .button { display: inline-block; outline: none; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); /*文字阴影*/ -webkit-border-radius: .5em; /*圆角*/ -moz
码客说
2019/10/22
8750
css 常用代码分享
3. 去掉Webkit(chrome)浏览器中input(文本框)或textarea的黄色焦点框
用户7705674
2021/09/22
9410
简约商务风格登录页H5【源码】
<!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>Login Form</title> <style type="text/css"> .btn { display: inline-block; *display: inline; *zoom: 1; padding: 4px 10px 4px; margin-bottom: 0; font-size: 13px; line-height: 18px; color: #333333
小黑同学
2020/11/24
5020
CSS3常用功能的写法
但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题。上周的YDN介绍了CSS3 Please网站,该网站总结了一些常用功能的写法。
ruanyf
2018/09/21
7930
CSS3常用功能的写法
微知识 | CSS3实现渐变背景兼容问题
我们在做一个渐变背景颜色的时候会用到linear-gradient() 函数用于创建一个线性渐变的 "图像"。它是css3中的语法,最低兼容IE10
程序员法医
2022/08/11
8740
微知识 | CSS3实现渐变背景兼容问题
第161天:CSS3实现兼容性的渐变背景(gradient)效果
在对CSS3支持日趋完善的今天,实现兼容性的渐变背景效果已经完全成为可能,本文就将展示如何实现兼容性的渐变背景效果。在众多的浏览器中,目前不支持Opera浏览器。
半指温柔乐
2018/09/11
1.4K0
第161天:CSS3实现兼容性的渐变背景(gradient)效果
css3写的一些背景笔记
该文章介绍了如何使用CSS3和JavaScript实现条纹和图案的网页设计,包括各种条纹和图案的样式以及对应的JavaScript代码。
练小习
2017/12/29
7540
【解疑答惑】css中经常被忽略的代码陷阱
css大家都认为是很简单东西,但是是代码就有让人头疼的时候,只是多少的问题,伴着小编走过的路,在前端多少也滚了一些坑,今天为了方便后来者,把收集到的东西跟大家分享一下,有需要的朋友可以当作参考,希望对各位盟友有帮助: 一. css 2.x code 1. 文字换行 /*强制不换行*/ white-space:nowrap; /*自动换行*/ word-wrap: break-word; word-break: normal; /*强制英文单词断行*/ word-break:break-all; 2. 两
程序员互动联盟
2018/03/13
6810
一篇文章带你了解CSS 渐变知识
早些时候,你必须使用图像实现这些效果。 然而, 通过使用CSS3渐变可以减少下载时间和带宽的使用. 此外,缩放的元素在缩放时看起来更好,因为渐变是由浏览器生成的。
前端皮皮
2020/11/26
1.1K0
一篇文章带你了解CSS 渐变知识
CSS3实现各种纹理背景效果
<!DOCTYPE html> <head> <title>CSS3实现各种纹理背景效果_网页代码站(www.webdm.cn)</title> <style> body{font-family: Georgia, serif;}.stripes{height: 250px;width: 375px;float: left;margin: 10px;-webkit-background-size: 50px 50px;-moz-background-size: 50px 50px;background-si
py3study
2020/01/14
1.3K0
酷炫的progressbar(上限可大于100%)
引用 <link rel="stylesheet" type="text/css" href="./index.css"> <div id="progress"></div> <script type
lonelydawn
2018/02/09
9870
酷炫的progressbar(上限可大于100%)
html背景色渐变
一. Webkit浏览器 (1) 第一种写法: background:-webkit-gradient(linear ,10% 10%,100% 100%, color-stop(0.14,rgb(255,0,0)), color-stop(0.5,rgb(255,255,0)), color-stop(1,rgb(0,0,255)) );
码客说
2019/10/22
4.4K0
css3 渐变 原
CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的事件和宽带的使用。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。
tianyawhl
2019/04/04
1.1K0
css3 渐变
                                                                            原
CSS3魔法堂:背景渐变(Gradient)
一、前言                               很久之前就了解过CSS3的线性渐变(Linear-Gradient),这段时间决定进一步认知这一特性,以下笔记以便日后查阅。 二、
^_^肥仔John
2018/01/18
2K0
CSS3魔法堂:背景渐变(Gradient)
console.log新玩法
console.log支持多样化玩法,这里以console.log的css内容输出为例,也就是console.log()输入多样化内容
十月梦想
2018/08/29
6840
console.log新玩法
CSS-背景渐变的兼容写法
background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%); background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
xing.org1^
2018/05/17
1.8K0
相关推荐
CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档