"

千亿体育手机登录版

                                              "
                                              经典案例推广高端H5电商设计公司联系报价
                                              QQ联系
                                              微信联系
                                              手机联系
                                              QQ联系
                                              微信联系
                                              手机联系

                                              css3渐变色效果的实现

                                              发布时间:2019-08-07
                                              发布者:eidea
                                              浏览次数:8039
                                              大家应该都知道千亿体育手机登录版,在进行网页编程的时候有很多时候都会用到渐变色千亿体育手机登录版千亿体育手机登录版,但是CSS2处理渐变色比较困难千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版,CSS3就比较方便了千亿体育手机登录版,所以今天就教大家用CSS3实现渐变色功能~

                                              CSS3 渐变(Gradients)



                                              CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。

                                              以前,你必须使用图像来实现这些效果千亿体育手机登录版。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的时间和宽带的使用千亿体育手机登录版。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的千亿体育手机登录版。

                                              CSS3 定义了两种类型的渐变:

                                              线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向

                                              径向渐变(Radial Gradients)- 由它们的中心定义

                                              CSS3 线性渐变

                                              为了创建一个线性渐变千亿体育手机登录版,你必须至少定义两种颜色结点千亿体育手机登录版。颜色结点即你想要呈现平稳过渡的颜色。同时千亿体育手机登录版,你也可以设置一个起点和一个方向(或一个角度)千亿体育手机登录版千亿体育手机登录版。


                                              语法

                                              background: linear-gradient(direction, color-stop1, color-stop2, ...);


                                              线性渐变 - 从上到下

                                              下面的实例演示了从顶部开始的线性渐变千亿体育手机登录版千亿体育手机登录版。起点是红色千亿体育手机登录版,慢慢过渡到蓝色:

                                              从上到下的线性渐变代码

                                              #grad {

                                              background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */

                                              background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */

                                              background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */

                                              background: linear-gradient(red, blue); /* 标准的语法 */

                                              }

                                              线性渐变 - 从左到右

                                              下面的实例演示了从左边开始的线性渐变千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版。起点是红色千亿体育手机登录版,慢慢过渡到蓝色:

                                              代码如下

                                              #grad {

                                              background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */

                                              background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */

                                              background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */

                                              background: linear-gradient(to right, red , blue); /* 标准的语法 */

                                              }

                                              线性渐变 - 对角

                                              你可以通过指定水平和垂直的起始位置来制作一个对角渐变。

                                              下面的实例演示了从左上角开始(到右下角)的线性渐变。起点是红色千亿体育手机登录版,慢慢过渡到蓝色:

                                              从左上角到右下角的线性渐变代码

                                              #grad {

                                              background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */

                                              background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */

                                              background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */

                                              background: linear-gradient(to bottom right, red , blue); /* 标准的语法 */

                                              }

                                              使用角度

                                              如果你想要在渐变的方向上做更多的控制千亿体育手机登录版,你可以定义一个角度千亿体育手机登录版千亿体育手机登录版,而不用预定义方向(to bottom、to top、to right千亿体育手机登录版、to left千亿体育手机登录版、to bottom right千亿体育手机登录版,等等)千亿体育手机登录版千亿体育手机登录版。



                                              语法

                                              background: linear-gradient(angle, color-stop1, color-stop2);

                                              角度是指水平线和渐变线之间的角度千亿体育手机登录版,逆时针方向计算千亿体育手机登录版千亿体育手机登录版∏б谔逵只锹及妫换句话说千亿体育手机登录版千亿体育手机登录版,0deg 将创建一个从下到上的渐变千亿体育手机登录版千亿体育手机登录版,90deg 将创建一个从左到右的渐变。

                                              但是千亿体育手机登录版,请注意很多浏览器(Chrome,Safari,fiefox等)的使用了旧的标准千亿体育手机登录版,即 0deg 将创建一个从左到右的渐变千亿体育手机登录版,90deg 将创建一个从下到上的渐变千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版?;凰愎?90 - x = y 其中 x 为标准角度千亿体育手机登录版千亿体育手机登录版,y为非标准角度千亿体育手机登录版千亿体育手机登录版。


                                              下面的实例演示了如何在线性渐变上使用角度:

                                              带有指定的角度的线性渐变代码

                                              #grad {

                                              background: -webkit-linear-gradient(180deg, red, blue); /* Safari 5.1 - 6.0 */

                                              background: -o-linear-gradient(180deg, red, blue); /* Opera 11.1 - 12.0 */

                                              background: -moz-linear-gradient(180deg, red, blue); /* Firefox 3.6 - 15 */ background: linear-gradient(180deg, red, blue); /* 标准的语法 */

                                              }

                                              使用多个颜色结点

                                              下面的实例演示了如何设置多个颜色结点:

                                              多个颜色结点的从上到下的线性渐变代码

                                              #grad {

                                              background: -webkit-linear-gradient(red, green, blue); /* Safari 5.1 - 6.0 */

                                              background: -o-linear-gradient(red, green, blue); /* Opera 11.1 - 12.0 */

                                              background: -moz-linear-gradient(red, green, blue); /* Firefox 3.6 - 15 */

                                              background: linear-gradient(red, green, blue); /* 标准的语法 */

                                              }

                                              下面的实例演示了如何创建一个带有彩虹颜色和文本的线性渐变:

                                              #grad {

                                              /* Safari 5.1 - 6.0 */

                                              background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

                                              /* Opera 11.1 - 12.0 */

                                              background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

                                              /* Firefox 3.6 - 15 */

                                              background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

                                              /* 标准的语法 */

                                              background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);

                                              }

                                              使用透明度(transparent)

                                              为了添加透明度,我们使用 rgba() 函数来定义颜色结点千亿体育手机登录版。rgba() 函数中的最后一个参数可以是从 0 到 1 的值千亿体育手机登录版,它定义了颜色的透明度:0 表示完全透明千亿体育手机登录版,1 表示完全不透明。

                                              下面的实例演示了从左边开始的线性渐变千亿体育手机登录版千亿体育手机登录版。起点是完全透明千亿体育手机登录版千亿体育手机登录版,慢慢过渡到完全不透明的红色:

                                              从左到右的线性渐变,带有透明度代码

                                              #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,1)); /* Opera 11.1 - 12*/

                                              background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /* Firefox 3.6 - 15*/

                                              background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); /* 标准的语法 */

                                              }

                                              重复的线性渐变

                                              repeating-linear-gradient() 函数用于重复线性渐变:

                                              代码如下

                                              #grad {

                                              /* Safari 5.1 - 6.0 */

                                              background: -webkit-repeating-linear-gradient(red, yellow 10%, green 20%);

                                              /* Opera 11.1 - 12.0 */

                                              background: -o-repeating-linear-gradient(red, yellow 10%, green 20%);

                                              /* Firefox 3.6 - 15 */

                                              background: -moz-repeating-linear-gradient(red, yellow 10%, green 20%);

                                              /* 标准的语法 */

                                              background: repeating-linear-gradient(red, yellow 10%, green 20%);

                                              }

                                              好了千亿体育手机登录版千亿体育手机登录版,今天就教到这里了千亿体育手机登录版,希望以上这些可以给开发人员带来帮助千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版。

                                              网站案例欣赏

                                              合众生物股份

                                              响应式企业网站

                                              Royals Blue定制珠宝

                                              品牌营销网站

                                              美时·艾菲特

                                              响应式企业官网

                                              千亿体育手机登录版 网络小说排行榜 小说排行榜完结版 好看的言情小说 完美世界有声小说全集 欢乐颂小说结局是什么 小说阅读网站 遮天 辰东 小说 玄幻小说完本 管理书籍排行榜 小说阅读网 《完美世界》txt全集 绝色狂妃 仙魅 小说 小说阅读器 玄幻小说排行榜完本 盛世嫡妃 凤轻 小说 欢乐颂第一季免费阅读 灵域 天下 高月 小说 好看的历史书籍推荐 如何发布网络小说 盗墓笔记有声小说 君子以泽 梦入神机 辰东全部小说 好看的课外书 小说 《完美世界》txt全集 有声读物 有声小说打包下载 完美世界有声小说 《完美世界》txt全集 官场小说排行榜 有声小说下载 我欲封天 耳根 小说零 欢乐颂第一季免费阅读 怎么写网络小说 古风名字 盗墓笔记 欢乐颂小说txt 古风小说 君子以泽 辰东 梦入神机 风凌天下 灵域 琅琊榜 海宴 小说 我欲封天 耳根 小说 盗墓笔记小说txt下载 盗墓笔记txt全集下载 我欲封天txt下载 有声小说打包下载 我欲封天 耳根 小说 雪鹰领主 怎样写网络小说 好看的课外书 完美世界txt下载 好看的电视剧 盛世嫡妃 凤轻 小说 好看的小说 君子以泽 欢乐颂小说txt 完美世界小说下载