我试图获得此渐变背景(使用Illustrator制作):
但我得到的只是:
它的CCS3代码是这一行:
background: radial-gradient(ellipse farthest-corner at 5% 5%, #B90000, #2B0000);
我怎样才能得到我想要的背景?
答案 0 :(得分:3)
您可以将背景放在旋转的before
伪元素中。
我通过反复试验获得了比例,而且我确信这是一种更有效的方法:
div {
position: relative;
overflow: hidden;
width: 600px;
height: 300px;
border: 1px solid black;
}
div::before {
content: "";
position: absolute;
z-index: -1;
width: 250%;
height: 250%;
top: -40%;
left: -50%;
background: radial-gradient(ellipse 30% 20% at 30% 50%, #B90000, #2B0000);
transform: rotate(30deg);
}
<强> Working Fiddle 强>