返回
独树一帜的CSS六角形宫灯,掘友元宵节快乐!
前端
2024-01-15 04:23:48
我正在参加「码上掘金挑战赛」详情请看:码上掘金挑战赛来了!赶着节日的尾巴,我用纯CSS打造了一个别出心裁的六角形宫灯,祝掘金的每一位朋友元宵节快乐,元气满满!
灵感来源和思路
元宵节又称上元节,是中国传统节日之一,也是春节之后的第一个重要节日。在这个团圆的日子里,少不了象征着团圆和美满的宫灯。
六边形是一种对称且稳定的几何形状,常被用于建筑和艺术设计中。我突发奇想,用六边形元素来制作一个独特的CSS宫灯,既能烘托节日气氛,又凸显技术的美感。
CSS实现
.lantern {
width: 300px;
height: 300px;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 6px;
position: relative;
}
.lantern-top {
width: 100px;
height: 100px;
background-color: #e5e5e5;
border: 1px solid #ccc;
border-radius: 50%;
position: absolute;
top: -50px;
left: 100px;
}
.lantern-bottom {
width: 100px;
height: 100px;
background-color: #e5e5e5;
border: 1px solid #ccc;
border-radius: 50%;
position: absolute;
bottom: -50px;
left: 100px;
}
.lantern-sides {
width: 100px;
height: 200px;
background-color: #e5e5e5;
border: 1px solid #ccc;
position: absolute;
top: 0;
left: 0;
transform: rotate(60deg);
}
.lantern-sides:nth-child(2) {
transform: rotate(120deg);
}
.lantern-sides:nth-child(3) {
transform: rotate(180deg);
}
.lantern-sides:nth-child(4) {
transform: rotate(240deg);
}
.lantern-sides:nth-child(5) {
transform: rotate(300deg);
}
.lantern-sides:nth-child(6) {
transform: rotate(360deg);
}
效果展示
在浏览器中运行以上代码,即可看到一个栩栩如生的六角形CSS宫灯,就像悬浮在页面中一样。
祝掘友们元宵节快乐
在这个元宵佳节,我用这个独一无二的CSS宫灯,祝愿每位掘金的友友们节日快乐,闔家团圆,幸福安康!在新的一年里,掘金多多,技术精进!
元宵节快乐!