花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 22|回复: 1

文本3d排版效果一例

[复制链接]
  • TA的每日心情
    擦汗
    2026-9-15 07:33
  • 签到天数: 1918 天

    [LV.Master]伴坛终老

    3324

    主题

    13万

    回帖

    29万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

    发表于 2026-9-15 07:37 | 显示全部楼层 |阅读模式

    请马上登录,朋友们都在花潮里等着你哦:)

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    <style> body { background: black; perspective: 1000px; } .pa { font: bold 3vw sans-serif; color: green; text-shadow: -2px -2px 2px lightgreen, 2px 2px 2px darkgreen, -10px -10px 100px green; transform-style: preserve-3d; display: grid; place-items: center; margin-top: 100px; /* 行标签3d旋转 */ p { margin: 20px 0; transform: rotate3d(1, -1, -0.15, 30deg); /* 3d旋转 */ } /* 偶数行3d旋转 */ p:nth-of-type(odd) { transform: rotate3d(1, 1, 0, 30deg); } } </style> <div class="pa"> <p>绿蚁新醅酒</p> <p>红泥小火炉</p> <p>晚来天欲雪</p> <p>能饮一杯无</p> </div> <script> // 偶数行倒转字符串(可以不要) document.querySelectorAll('.pa p').forEach((p, k) => { if (k % 2 !== 0) p.innerText = [...p.innerText].reverse().join(''); }); </script>
  • TA的每日心情
    擦汗
    2026-9-15 07:33
  • 签到天数: 1918 天

    [LV.Master]伴坛终老

    3324

    主题

    13万

    回帖

    29万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫相遇之美鹰傲苍穹花好月圆紫色情节飞龙在天王者至尊大将风范音画大师天籁妙音共看流星风雨同行我心永远幸福快乐喜乐安康侠骨柔肠心想事成开朗大方花潮管理

     楼主| 发表于 2026-9-15 07:42 | 显示全部楼层
    本质就是旋转 p 标签,奇数行和偶数行设置不同的旋转参数。文本行读方向衔接通过JS对偶数行进行文字全反转。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|服务支持:DZ动力|huachaowang.com Inc. ( 蜀ICP备17032287号-1 )

    GMT+8, 2026-9-15 11:19 , Processed in 0.062516 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表