我用radial-gradient做了重复背景图,出了点小问题,很让人疑惑

我用radial-gradient做了重复背景图,出了点小问题,很让人疑惑

div{
  width: 400px;
  height: 400px;
background-color: #ecf0f1;
background-size: 100px;//背景颜色和背景大小设置放在前面
 background:-webkit-radial-gradient(0 100%,circle,#3498db 35%,transparent 35%)
 ,-webkit-radial-gradient(0 0%,circle,#3498db 35%,transparent 35%)
 ,-webkit-radial-gradient(100% 0%,circle,#3498db 35%,transparent 35%)
 ,-webkit-radial-gradient(100% 100%,circle,#3498db 35%,transparent 35%);
/*background-color: #ecf0f1;
background-size: 100px;*/背景颜色和背景大小设置放后面
}
</style>
</head>
<body>
  <div>
  </div>
</body>

当我把background-color和background-size放在后面,他就能显示出我想要的效果。58ad53230001a83b05000499.jpg

但是当我把background-color和background-size 放前面的时候,就两个都不会生效,这到底是为什么58ad53230001c30905000498.jpg


正在回答

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

1回答

应该是顺序关系,background-color和background-size 在前面,相当于背景色匹配整个区域。background-color和background-size 在后面,按代码执行顺序,同时对background:radial-gradient也起作用。

  • 西岚Silan 提问者 #1
    其实,我后来搞明白了,如果我把background改成background-image就行,如果写成background就把会覆盖color和size,,我下次分开写把,多谢了。
    2017-02-22 23:05:34
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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