丸い角を持つdivのすべてのエッジで滑らかなグラデーションを得ようとしています。divの端を丸みのあるコーナーでブレンドする
Here's a JSfiddle of what I have so far.
HTML:
<div id=container>
<div id="test">
</div>
</div>
CSS:
クローム(54.0.2840.71メートル)それは基本的に私が欲しいもののように見えますが、アーティファクトが丸いであるに#container {
padding-top:150px;
height: 350px;
background-color: black;
}
#test {
width: 200px;
height:200px;
margin-left:auto;
margin-right:auto;
background-color: rgba(247, 250, 252, 0.8);
box-shadow: 0 0 100px 100px rgba(247, 250, 252, 0.8);
border-radius: 20px;
}
コーナー(here is an image of what it looks like for me, the color banding is just from the image compression)。 Firefoxでは、シャドウとdivの色が端に正確に一致せず、アーティファクトがまだ残っています。エッジでは色は一致しますが、アーティファクトは悪化します。
これらのアーチファクトを取り除く方法はありますか、それとも類似の効果を得るための別の(簡単な)方法がありますか?私は古いブラウザを気にせず、クロームでしか動作していても満足しています。
おかげで改善したが、コーナーでのアーティファクトは、あなたのjsfiddleに残っています。 – Almoturg
@Almoturgこれを試してみてください:https://jsfiddle.net/wrd2b1xr/6/ –
透明な背景が必要ですが、フィルターを使用したソリューション:blur – Almoturg