.donggua { width: 150px; height: 150px; border-radius: 50%; background: linear-gradient(to top, #f7d9a8, #ffe9ad); position: relative; } .donggua:before { content: ""; width: 70px; height: 70px; border-radius: 50%; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 10px #fff; } .donggua:after { content: ""; width: 140px; height: 140px; border-radius: 50%; background: linear-gradient(to top right, #1b1b1b, #333, #1b1b1b); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 10px #222; z-index: -1; }
通过上述代码,大家可以看到,大家首先设定了冬瓜的宽高和边缘曲率。接着,大家使用渐变色来填充冬瓜的内部,使其看起来更像一个真正的冬瓜。大家还设定了一个圆形白色块作为冬瓜的中心点,并在上面添加了一层阴影。最后,大家添加了一个内部背景色渐变的圆形,使冬瓜看起来更有立体感。
现在,大家只需要在HTML文件中添加以下代码即可使用这个样式:
<div class="donggua"></div>
通过这种使用CSS3的方法,大家可以轻松地为大家的网站添加更多样化、有趣的效果,使之更具吸引力。