要用梯度实现在CSS3渐变效果的方法详解
本文主要介绍了实现渐变效果使用梯度在CSS3的方式,这是最基本的知识CSS3入门学习。你需要的朋友可以参考一下。CSS3渐变分为线性渐变(梯度)和径向渐变(径向渐变)。
线性梯度WebKit中的应用
CSS代码将内容复制到剪贴板。
({ WebKit的线性梯度},{,} | |,*) / /最新写作语法
第一个参数表示梯度(类型)的类型,它可以是线性(线性梯度)或径向(径向梯度)。
第二个参数和第三个参数分别是表示梯度起点和终点的一对值,这对值可以用坐标形式或键值表示,如左。
顶部(左上角)和左下角(左下角)。
第四和第五个参数分别是两个颜色停止函数,颜色停止函数接受两个参数,第一个是梯度的位置,0个是起点,0.5个是中间点,1个是终点,第二个颜色是点。
线性梯度在Mozilla中的应用
Grammar:
CSS代码将内容复制到剪贴板。
({ -moz线性梯度},{,} | |,*)
参数:
它有三个参数。第一个参数表示线性梯度的方向。顶部是从顶部到底部,左边是从左到右,如果定义为左。
顶部,从左上角到右下角,第二个和第三个参数分别是起始色和结束色。你也可以在它们之间插入更多的参数来表示各种颜色。
背景梯度实现CSS3
CSS代码将内容复制到剪贴板。
= {
| |
| }
1:线性梯度
在CSS3背景线性梯度可以使用线性梯度实现。
CSS代码将内容复制到剪贴板。
=线性梯度({ { } } {,} |,+)= {左} { }放顶bottombottom | | | |
代码风格的书需要写成-moz线性梯度在FF浏览器和Chrome浏览器需要写成WebKit的线性梯度。
这里的颜色值也可以分为许多段,如
CSS代码将内容复制到剪贴板。
背景图像:线性梯度(顶部,# eff6fb,# d3e4f3 68%);
CSS代码将内容复制到剪贴板。
背景图像:线性渐变(左,# FF0000,# ffa500 13%,# ffff00 26%,# 0000ff 39%,# 008000 52%,# 4b0082 65%,# ee82ee 78%)
显示效果:
关键字也在渐变方向中指定。
CSS代码将内容复制到剪贴板。
背景图像:线性渐变(左上、# eff6fb 10%,# d3e4f3 68%);
uff1a效应
也可以指定渐变的方向。
CSS代码将内容复制到剪贴板。
背景图像:线性梯度(0度,# eff6fb 10%,# d3e4f3 68%);
0度梯度开始左边的90度底,右边的180度,和270deg顶部。因此,我们可以考虑的角度逆时针顺序。
如:
透明度(透明度):也支持透明梯度。这是非常有用的,例如,当堆叠多个背景。这里是两个背景的组合:一张图片,一个白色到透明的线性渐变。
二:径向梯度
径向梯度近似于线性梯度。
CSS代码将内容复制到剪贴板。
=径向渐变({ { | | } {在},{在},|,} +)
1。颜色
颜色梯度的定义直接。背景:-moz径向渐变(红、黄、# 1e90ff);
结果如下:
对指定位置的渐变色:背景:-moz径向渐变(红5%、黄25%、# 1e90ff 50%);
效果是如果:
2。形状
起初,形状不同。
CSS代码将内容复制到剪贴板。
背景图像:-moz径向渐变(bottombottom左,圆,红,黄,# 1e90ff);
背景图像:-moz径向渐变(bottombottom左,椭圆形,红色,黄色,# 1e90ff);
结果如下:
3、尺寸(尺寸)的不同选项:尺寸(最近的边、最近的角、最远的边、最远的角、包含或覆盖)指向定义圆或椭圆大小的点。
三:重复梯度(重复梯度)
重复一个梯度,你可以使用-moz重复线性梯度和-moz重复径向渐变。
CSS代码将内容复制到剪贴板。
{。repeating_radial_gradient_example
背景:-moz重复径向渐变(黑色,黑色5px 5px,白色,白色10px);}
{。repeating_linear_gradient_example
背景:-moz重复线性梯度(左上- 45度,红色,红5px 5px,白色,白色10px);}