我用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 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

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

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

在线咨询

领取优惠

免费试听

领取大纲

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