老师帮我检查一下
来源:3-7 编程练习
Victor19950925
2019-05-08 23:15:37
<!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(90deg,rgba(255,0,0,0) 20% , rgba(255,0,0,1) 50% ,rgba(0,255,0,0.7) 90%);
background: -moz-linear-gradient(90deg,rgba(255,0,0,0) 20% , rgba(255,0,0,1) 50% ,rgba(0,255,0,0.7) 90%);
background: -o-linear-gradient(90deg,rgba(255,0,0,0) 20% , rgba(255,0,0,1) 50% ,rgba(0,255,0,0.7) 90%);
background: linear-gradient(90deg,rgba(255,0,0,0) 20% , rgba(255,0,0,1) 50% ,rgba(0,255,0,0.7) 90%);
}
</style>
</head>
<body>
<div></div>
</body>
</html>为什么我用谷歌浏览器打开页面,同时只写这一条的时候-webkit-linear-gradient,渐变是从上到下的?,不是说webkit是兼容谷歌的吗,这是是因为失效了?
1回答
你好,代码实现效果没有问题。
在Chrome浏览器中如果设置角度,方向是相反的,添加上-webkit和不加兼容前缀方向不同,在后面小节中会讲解到:

可以学习一下。
祝学习愉快!
相似问题