题目图案(#2 Carrom)
本文是 CSSBattle #2 Carrom, 实现康乐球图案
CSSBattle 是一个使用 HTML 和 CSS 来实现目标图案,并实时预览和对比符合程度的网站。具有很高的趣味性和游戏性。
我仅仅选择实现图案 ~100%的还原,不关注减少代码数。但是只要做的多,基本可以达到全球前 100 名。
解决方案动画演示
解决方案步骤
主要实现思路是用 position: absolute。 当然可以用box-shadow来实现,会在以后的题目中经常使用。
- 创建 4 个
div position: absolute应用到每个div。 结合topbottomleftright来移动div.
Source Code
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
<style>
body {
background: #62374e;
}
div {
width: 50px;
height: 50px;
background: #fdc57b;
}
.box1 {
position: absolute;
top: 50px;
left: 50px;
}
.box2 {
position: absolute;
top: 50px;
right: 50px;
}
.box3 {
position: absolute;
bottom: 50px;
left: 50px;
}
.box4 {
position: absolute;
bottom: 50px;
right: 50px;
}
</style>