背景颜色渐变

背景颜色线性渐变【 linear-gradient】

语法:

background:linear-gradient(起点,起点颜色,过度色[可选],终点颜色);

起点:top是从上到下、left是从左到右,如果定义成left top,那就是从左上角到右下角。

过度色:可以插入多个,表示多种颜色的渐变

demo

<style type="text/css" rel="stylesheet">
  .box{
    width: 100px;
    height: 100px;
    margin: 50px auto;
    /*从上之下线性渐变*/
    /*方向,线性渐变开始颜色,线性渐变过度颜色,线性渐变最终颜色,20px表示距某个方向20px开始*/
    background: -moz-linear-gradient(top, #0099ff, #ffffff 20px, #00cc00);
    background: -webkit-linear-gradient(top, #0099ff, #ffffff 20px, #00cc00);
    background: -o-linear-gradient(top, #0099ff, #ffffff 20px, #00cc00);
    background: -ms-linear-gradient(top, #0099ff, #ffffff 20px, #00cc00);
    background: linear-gradient(top, #0099ff, #ffffff 20px, #00cc00);
    /*根据给定角度线性渐变*/
    background: -moz-linear-gradient(20deg, #0099ff, #ffffff, #00cc00);
    background: -webkit-linear-gradient(20deg, #0099ff, #ffffff, #00cc00);
    background: -o-linear-gradient(20deg, #0099ff, #ffffff, #00cc00);
    background: -ms-linear-gradient(20deg, #0099ff, #ffffff, #00cc00);
    background: linear-gradient(20deg, #0099ff, #ffffff, #00cc00);
    /*从左上角到右下角线性渐变*/
    background: -moz-linear-gradient(top right, #0099ff, #ffffff, #00cc00);
    background: -webkit-linear-gradient(top right, #0099ff, #ffffff, #00cc00);
    background: -o-linear-gradient(top right, #0099ff, #ffffff, #00cc00);
    background: -ms-linear-gradient(top right, #0099ff, #ffffff, #00cc00);
    background: linear-gradient(top right, #0099ff, #ffffff, #00cc00);
  }
</style>

<div class="box"></div>

原文地址:https://www.cnblogs.com/xiaobaizhiqian/p/8361877.html

时间: 2024-12-09 22:56:02

背景颜色渐变的相关文章

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统:IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+ 语法: <linear-gradient>:linear-gradient([ <point>,]? <color-stop>[, <color-stop>]+); <point>:[ left | right ]? [ top | bottom ]? || <a

VC 实现视图区背景颜色渐变填充

[cpp] view plaincopy void CSTest1View::OnDraw(CDC* pDC) { CSTest1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CRect rcClient; GetClientRect(&rcClient); rcClient.DeflateRect(5,5,5,5); if(m_nMode==0) { TRIV

css3的背景颜色渐变@线性渐变

背景颜色渐变之线性渐变 语法形式: firefox浏览器 background:-moz-linear-gradient(position/deg,startColor,endColor); opera浏览器    background: -o-linear-gradient(position/deg,startColor,endColor); safari和chrome浏览器    background: -webkit-linear-gradient(position/deg,startCo

css3中背景颜色渐变(转)

原文链接:http://caibaojian.com/css3-background-gradient.html 整理一下关于css3背景渐变的写法,至于是怎么来的,可以看下面渐变的详细解释. via在项目中,有很多地方都用到了背景线性渐变.如果在移动端还可以适当使用CSS3这个属性原文来自:http://caibaojian.com/css3-background-gradient.html css3:linear-gradient 比如:黑色渐变到白色,代码如下: .gradient{ ba

css3背景颜色渐变属性

https://www.cnblogs.com/ningkyolei/p/4623697.html 很久之前写的一篇文章了,今天重新整理一下关于css3背景渐变的写法,至于是怎么来的,可以看下面渐变的详细解释. 在项目中,有很多地方都用到了背景线性渐变.如果在移动端还可以适当使用CSS3这个属性 css3:linear-gradient 比如:黑色渐变到白色,代码如下: .gradient{ background: -moz-linear-gradient(top, #000000 0%, #f

HTML中将背景颜色渐变

通过使用 css3 渐变可以让背景两个或多个指定的颜色之间显示平稳的过渡,由于用到css3所以需要考虑下浏览器兼容问题,例如:从左到右的线性渐变,且带有透明度的样式:#grad {background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /* Safari 5.1 - 6 */background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0

CSS3实现背景颜色渐变

CSS3渐变色生成网站:http://gradients.glrzad.com/ 本文参考:前端设计之用CSS3做线性渐变效果http://webskys.com/css3/10.html 在CSS3出来以前,想要显示一个渐变的效果,必须要专门制作一个图片. CSS3的出现,使得渐变色得以简单的实现.由于不是所有的浏览器都支持CSS3,所以不是所有的浏览器都能够显现出渐变的效果来. 目前,Mozilla内核的(Firefox)和webkit内核的(Safari/Chrome)浏览器支持这一属性.

css3背景颜色渐变

渐变可以创建类似于彩虹的效果,低版本的浏览器不的不使开发者用图片来实现,CSS3将会轻松实现网页渐变效果. 要得上面的线性渐变效果,我们这样去定义CSS3样式: background-image: -moz-linear-gradient(top, #8fa1ff, #3757fa); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff4f02), co

android——背景颜色渐变(梯度变化)

首先在drawable文件夹下面新建一个xml文件,起名为bgcolor.xml. 代码如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#000000" android