如何利用div完成菱形,并让内部的文字不发生旋转!

如何利用div完成菱形盒子并使其再内的文字不发生旋转

// A code block
  <div class="gd">
        <div class="ft">
            <div class="son">
                <div class="son1">
                    <div class="son2">Lorem ipsum dolor sit, amet consectetur adipisicing elit. samus fug tur minus
                        dolorem minima.</div>
                </div>
                <div class="son1">
                    <div class="son2">Lorem ipsum dolor sit, amet consectetur adipisicing e i s magni repudiandae
                        a tenetur minus dolorem minima.</div>
                </div>
                <div class="son1">
                    <div class="son2">Lorem ipsum dolor sit, amet consectetur adipisicing accusaf p iandae a
                        tenetur minus dolorem minima.</div>
                </div>
                <div class="son1">
                    <div class="son2"> ciatis harum obcaecati quo omnis ex voluptatibus it i repudiandae a
                        tenetur minus dolorem minima.</div>
                </div>
            </div>
        </div>
    </div>

css代码段

// A code block
 .gd {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .ft {
        width: 750px;
        height: 800px;
        display: flex;
        justify-content: center;
        border: 1px solid red;
        position: relative;
    }

    .son {
        width: 474px;
        height: 474px;
        border: 1px solid forestgreen;
        display: flex;
        flex-wrap: wrap;
        transform: rotate(45deg);
        position: relative;
        top: 130px;
    }

    .son1 {
        width: 212px;
        height: 212px;
        border: 1px solid red;
        margin: 10px;
        position: relative;
    }

    .son2 {
        width: 150px;
        height: 150px;
        transform: rotate(-45deg);
        position: absolute;
        top: 34px;
        left: 34px;
    }

效果展示

在这里插入图片描述
在这谈谈我对这个图像的理解和做法。
首先写一个div设置为模板,再写一个div为爷爷,给爷爷div套一个父亲div,给父亲div套上一个儿子div, 先将爷爷div进行旋转45deg,现在整个div都进行了旋转,此时的字也进行了旋转,再给儿子div里写一个重孙div,将重孙div进行进行反向旋转。再将儿子div相对定位,后将重孙div绝对定位。
如果,不理解,可以留言,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值