请问这个对吗?那么从90到一百是什么颜色?为什么?

请问这个对吗?那么从90到一百是什么颜色?为什么?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>线性渐变</title>

    <style type="text/css">

        div{

            width:400px;height:400px;border:1px solid red;

            /*补充代码,给div元素设置背景渐变*/

  background: -webkit-linear-gradient(left,rgba(255,0,0,0)20%,rgba(255,0,0,1)50%,rgba(0,255,0,.7) 90%); /* Safari 5.1 - 6 */ 

  background: -o-linear-gradient(right,rgba(255,0,0,0)20%,rgba(255,0,0,1)50%,rgba(0,255,0,.7) 90%); /* Opera 11.1 - 12*/ 

  background: -moz-linear-gradient(right,rgba(255,0,0,0)20%,rgba(255,0,0,1)50%,rgba(0,255,0,.7) 90%); /* Firefox 3.6 - 15*/ 

  background: linear-gradient(to right, rgba(255,0,0,0)20%, rgba(255,0,0,1)50%,rgba(0,255,0,.7) 90%); /* 标准的语法 */ 

        }              

    </style>      

</head>

<body>

    <div></div>       

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕星星 2019-09-23 12:08:40

你好,

85%到90%是绿色到蓝色的过渡,结尾蓝色跟一开始红色区域是没有过度的,理解的没有问题,可以参考下面的图片:

http://img1.sycdn.imooc.com//climg/5d884522099a01f706370429.jpg

自己再理解下。

好帮手慕星星 2019-09-20 17:00:51

你好,

1、将90%改成100%,也是50%~100%之间的过渡。

2、第二段代码理解的没有问题。

好帮手慕星星 2019-09-20 16:38:10

同学你好,

代码实现效果没有问题,很棒!

90%到100%为绿色,透明度为0.7 ,为50%~90%中间是从红色到绿色的过渡哦:

http://img1.sycdn.imooc.com//climg/5d848feb09c49f0504460428.jpg

祝学习愉快!

  • 如果直接设置百分之100那也是过度吗?
    2019-09-20 16:39:40
  • background: -webkit-linear-gradient(red 10%, green 85%, blue 90%); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(red 10%, green 85%, blue 90%); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(red 10%, green 85%, blue 90%); /* Firefox 3.6 - 15 */ background: linear-gradient(red 10%, green 85%, blue 90%); /* 标准的语法(必须放在最后) */ 请问这段代码的意思是这样吗? /*代码解释为:红色是从0到10%,从10%到85%是红色到绿色的过度,85%到90%是绿色,蓝色是从90%到100%*/
    2019-09-20 16:43:00
  • 那绿色到蓝色的过度呢?是不是也可以说85%到90%是绿色也是绿色到蓝色的过度?只有结尾蓝色跟一开始红色区域是没有过度的?
    2019-09-20 19:02:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师