css -- 渐变

css – 渐变

css – 渐变

Table of Contents

  • 线性渐变
  • 放射性渐变

渐变生成工具:
http://www.colorzilla.com/gradient-editor

线性渐变

<div class="gradient"></div>

在白色的背景中, 从上往下开始渐变

.gradient {
  height: 150px;
  width: 200px;
  border: 1px solid #ccc;
  background: linear-gradient(#e86a43, #fff);
}

从左开始渐变

.gradient {
  height: 150px;
  width: 200px;
  border: 1px solid #ccc;
  background: linear-gradient(-90deg, #e86a43, #fff);
}

从右边开始

background: linear-gradient(90deg, #e86a43, #fff);

左上角开始渐变

background: linear-gradient(-45deg, #e86a43, #fff);

background: linear-gradient(#e86a43 20%, #fff 50%, #e86a43 80%);

放射性渐变

中间是白色, 外面是 #64d1dd 色 开始放射性渐变

.gradient {
   height: 150px;
   width: 200px;
   border: 1px solid #ccc;
   background: radial-gradient(#fff, #64d1dd);
}

background: radial-gradient(#fff, #64d1dd, #70aa25);

包含三种颜色的放射性渐变

background: radial-gradient(#fff, #64d1dd, #70aa25);

指定圆形 (默认好像就是圆形, 不理了)

background: radial-gradient(circle, #fff, #64d1dd, #e86a34);

指定位置, 圆心是 (50px, 30px) firefox 的写法

background: radial-gradient(at 50px 30px, #fff, #64d1dd, #70aa25);

指定颜色作用范围

background: radial-gradient(at 50px 30px, #fff, #64d1dd 80%, #70aa25);

时间: 2024-10-11 00:15:49

css -- 渐变的相关文章

使用CSS渐变

转载自:https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Using_CSS_gradients CSS 渐变 是在 CSS3 Image Module 中新增加的 <image> 类型. 使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果. 用它代替图片,可以加快页面的载入时间.减小带宽占用.同时,因为渐变是由浏览器直接生成的,它在页面缩放时的效果比图片更好,因此你可以更加灵活.便捷的调整页面布局. 浏览器支持两种类型的渐变:线

css渐变

常这样去定义一个渐变的div: 渐变1:(双色) background: -moz-linear-gradient(top, #456d6c 0%, #32b66a 100%); /*适合 FF3.6+*/ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#456d6c), color-stop(100%,#32b66a)); /*适合 Chrome,Safari4+*/ background:

CSS渐变(摘录)

CSS渐变 发布时间 : 2015年10月24日 11:17:13     发布者 : kid               Web前端          设计 CSS 渐变 是在 CSS3 Image Module 中新增加的 <image> 类型. 使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果. 用它代替图片,可以加快页面的载入时间.减小带宽占用.同时,因为渐变是由浏览器直接生成的,它在页面缩放时的效果比图片更好,因此你可以更加灵活.便捷的调整页面布局. 浏览器支持两种类型的渐变:

CSS渐变背景的6个演示代码

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS渐变背景的6个演示代码 - 石家庄瑜伽老师培训</title> <script> var setGradient = (function(){ var p_dCanvas = document.createElement('canvas'); var p_useCanvas = !!( typeof(p_d

css 渐变颜色背景gradient 浏览器兼容

兼容当前五大浏览器的渐变颜色背景gradient的写法<style type="text/css" media="screen"> #gradient { width: 200px; height: 200px; /* 如果浏览器不支持渐变,使用图像作为背景 */ background: url(gradient.jpg); /* Webkit: Safari 4-5, Chrome 1-9 */ background: -webkit-gradient

CSS渐变(代码写个太阳)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS背景色径向渐变</title> <style> #grad1{ height: 150px; width: 200px; /* border-radius: 500px;*/ /* 这里不能设置圆角,长宽不一致效果没显示 */ backgrou

[HTML] CSS 渐变

CSS3 渐变 CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使用图像来实现这些效果.但是,通过使用 CSS3 渐变(gradients),你可以减少下载的事件和宽带的使用.此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的. CSS3 定义了两种类型的渐变(gradients): 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 径向渐变(Radial Gradients

如何实现css渐变圆角边框

最近设计师的风格发生突变,一句话概括就是,能用渐变的地方绝对不用纯色.这不,就整出了一个渐变圆角边框.这渐变好做,圆角好做,渐变圆角也没问题,可是在加个边框还是有点坑的.没办法,看看怎么实现吧 border-image 缺陷不支持圆角 首先想到的是 border-image 的实现方式,用一个渐变作为 border-image: border-image-source: linear-gradient(to right,#08fdd8,#F58549, red); 然而使用完 border-im

CSS设置DIV背景色渐变显示

<style type="text/css"> .linear{ width:100%; height:600px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=#f6f6f8); /*IE 6 7 8*/ background: -ms-linear-gradient(top, #fff,  #0000ff);