使用css3 grid 绘制彩虹

这篇博客介绍了如何利用CSS3的相对定位和绝对定位创建一个有趣的热气球效果,以及使用CSS3 Grid布局实现一个动态旋转的彩虹效果。通过示例代码,作者展示了不同颜色层的叠加以及利用过渡效果实现360度旋转,为前端开发者提供了一种创新的视觉元素实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本来想写一个彩虹效果,来练习下使用 css3 grid 布局,在实现的过程中,发现用不上表格,哈哈,意外收获一个热气球(css 相对定位+绝对定位)。

彩虹效果附在后面,是使用了css3 grid 布局。正好可以前后对比一下。

告白气球

都有裸眼3D效果了呢,哈哈。

源码

<!DOCTYPE html>
  <head>
    <meta charset="UTF-8">
    <title>彩虹</title>
    <style>
      body{
        background: #f7f7f7;
      }

      div.top{
        position: relative;
      }

      div.top>div{
        border: 1px solid #f7f7f7;
        border-radius: 50%;
        position: absolute;
        text-align: right;
        font-size: 30px;
        color:#fff;
      }

      div.top>div:nth-child(1){
        width:700px;
        height:700px;
        line-height: 700px;
        z-index:1;
        background-im
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Irene1991

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值