麻烦老师解答一下!

来源:3-25 编程练习

丹叔

2020-12-28 15:22:28

# 具体遇到的问题
老师,webkit内核浏览器 使用角度 规则与 标准 不同,为什么我这里把-webkit-linear-gradient里面的参数值按标准的角度去写,在webkit内核浏览器还可以正常显示呢?不会出错吗?

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>渐变综合应用</title>

    <style type="text/css">

        div{

            width400px;

            height400px;   

            background-color:yellow;

            background-size100px 100px;

 

            background-image:-webkit-linear-gradient(45deg, purple 25%,transparent 25%),

                             -webkit-linear-gradient(-45deg, purple 25%,transparent 25%),

                             -webkit-linear-gradient(45deg, transparent 75%,purple 75%),

                             -webkit-linear-gradient(-45deg, transparent 75%,purple 75%);


            background-image:-moz-linear-gradient(45deg, purple 25%,transparent 25%),

                             -moz-linear-gradient(-45deg, purple 25%,transparent 25%),

                             -moz-linear-gradient(45deg, transparent 75%,purple 75%),

                             -moz-linear-gradient(-45deg, transparent 75%,purple 75%);


            background-image:-o-linear-gradient(45deg, purple 25%,transparent 25%),

                             -o-linear-gradient(-45deg, purple 25%,transparent 25%),

                             -o-linear-gradient(45deg, transparent 75%,purple 75%),

                             -o-linear-gradient(-45deg, transparent 75%,purple 75%); 


            background-image:linear-gradient(45deg, purple 25%,transparent 25%),

                             linear-gradient(-45deg, purple 25%,transparent 25%),

                             linear-gradient(45deg, transparent 75%,purple 75%),

                             linear-gradient(-45deg, transparent 75%,purple 75%);    

        }

    </style>

</head>

<body>

    <div></div>  

</body>

</html>


写回答

1回答

好帮手慕夭夭

2020-12-28

同学你好,不会的,45度可以特殊注意一下。因为45度是对角线渐变,所以谷歌和标准规则显示的效果恰好一样了。例如,设置一个其他角度,就能看出来不同了。如下:

老师任意设置了一个145deg

http://img.mukewang.com/climg/5fe99a8e091f628707660388.jpg

标准样式显示效果如下:

http://img.mukewang.com/climg/5fe99acb0933bea004560438.jpg

当改成谷歌兼容性代码:

http://img.mukewang.com/climg/5fe99ae00964c0a407220344.jpg

显示效果如下:

http://img.mukewang.com/climg/5fe99aea09e0d86404480441.jpg

祝学习愉快~

0

0 学习 · 40143 问题

查看课程