显示不出来

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

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

3回答
vampire小奇 2017-02-17 14:36:27
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>径向渐变</title>
    <style type="text/css">
        div{
            width:200px;height:300px;
            float:left;
            margin:100px 0 0 100px;                                  
        }
        /*补充代码,分别写出4个元素的背景渐变效果*/
        .div1{
             background:-webkit-radial-gradient(60% 40%,closest-side circle,red,yellow,green,blue);
             background:-moz-radial-gradient(60% 40%,closest-side circle,red,yellow,green,blue);
             background:-o-radial-gradient(60% 40%,closest-side circle,red,yellow,green,blue);
             background:radial-gradient(60% 40%,closest-side circle,red,yellow,green,blue);
        }
        .div2{
             background:-webkit-radial-gradient(60% 40%,farthest-side circle,red,yellow,green,blue);
             background:-moz-radial-gradient(60% 40%,farthest-side circle,red,yellow,green,blue);
             background:-o-radial-gradient(60% 40%,farthest-side circle,red,yellow,green,blue);
             background:radial-gradient(60% 40%,farthest-side circle,red,yellow,green,blue);
        }
        .div3{
             background:-webkit-radial-gradient(60% 40%,closest-corner circle,red,yellow,green,blue);
             background:-moz-radial-gradient(60% 40%,closest-corner circle,red,yellow,green,blue);
             background:-o-radial-gradient(60% 40%,closest-corner circle,red,yellow,green,blue);
             background:radial-gradient(60% 40%,closest-corner circle,red,yellow,green,blue);
        }
        .div4{
             background:-webkit-radial-gradient(60% 40%,farthest-corner circle,red,yellow,green,blue);
             background:-moz-radial-gradient(60% 40%,farthest-corner circle,red,yellow,green,blue);
             background:-o-radial-gradient(60% 40%,farthest-corner circle,red,yellow,green,blue);
             background:radial-gradient(60% 40%,farthest-corner circle,red,yellow,green,blue);
        }
    </style>      
</head>
<body>
    <div class="div1"></div>  
    <div class="div2"></div>       
    <div class="div3"></div>  
    <div class="div4"></div>  
</body>
</html>
rsrg 2017-02-09 10:39:26

div>.div1 是指div的子元素 并不是其属性

改为div.div1 或直接写.div1 

  • 我的直接写.div1 显示不出来 必须用div.div1
    2017-02-12 11:12:17
  • 找到问题所在了 尺寸在前形状在后 就可以用 .div1 了 closest-side circle;
    2017-02-12 11:17:32
  • 找到问题所在了 尺寸在前形状在后 就可以用 .div1 了 closest-side circle, 上一条写错了。
    2017-02-12 11:18:40
聪明宝贝宝贝 2017-02-09 10:09:51

你好,这个需要-webkit-前缀。具体方法:background:-webkit-radial-gradient(……);

加入-webkit-是为了解决以-webkit-为核的浏览器的兼容问题。所以建议以后写类似于此代码时,保持良好习惯,该加前缀的就要加上,视频教程已经很多次演示过了,我就不举例子。

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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