花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 34|回复: 14

Last Reunion 小播构图演示

[复制链接]
  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

    发表于 2025-12-1 19:22 | 显示全部楼层 |阅读模式

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

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

    x

    评分

    参与人数 2威望 +80 金钱 +160 经验 +80 收起 理由
    杨帆 + 30 + 60 + 30 匠心独运,细节精致入微!
    小辣椒 + 50 + 100 + 50 创意十足,赞一个!

    查看全部评分

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 19:34 | 显示全部楼层
    一楼,小播容器里面的子元素自带一个 ::after 伪元素,其中:小播容器强制子元素绝对居中,其内子元素宽度为容器宽度的一半、高度与容器元素一致;子元素的 ::after 伪元素宽高和子元素一致。这样,默认情况下,子元素+伪元素整体高度为小播容器高度的一倍,长出的部分因为伪元素的CSS设置都是伪元素的高度,这是,如果需要“子元素+伪元素”整体的中心点与小播元素的中心点重合则需要子元素上提 50% 即 top: -50%。


    一楼的效果演示,开始时浅绿色的伪元素完全暴露在容器元素之外,鼠标指针移至容器子元素整体会上提 50%(top: -50%),子元素整体的中心点与容器元素中心点叠加在一起。

    而子元素如果需要旋转,则应设在水平方向50%、垂直方向100%处,这样如果添加多个子元素并绕圈静态旋转它们才成为一个整体的构图。

    一楼代码:
    1. <style>
    2.         .ma {
    3.                 position: relative;
    4.                 width: 200px;
    5.                 height: 200px;
    6.                 border: 1px solid gray;
    7.                 display: grid;
    8.                 place-items: center;
    9.                 margin: 200px auto;
    10.         }
    11.         .ma:hover .son { top: -50%; }
    12.         .son {
    13.                 position: absolute;
    14.                 width: 50%;
    15.                 height: 100%;
    16.                 background: green;
    17.         }
    18.         .son::after {
    19.                 position: absolute;
    20.                 content: '';
    21.                 top: 100%;
    22.                 width: 100%;
    23.                 height: 100%;
    24.                 background: lightgreen;
    25.                 transform: scale(1, -1);
    26.         }
    27. </style>

    28. <div class="ma">
    29.         <div class="son"></div>
    30. </div>
    复制代码


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 00:21
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    40

    主题

    480

    回帖

    2872

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪七彩绚丽金剪刀开朗大方花潮版主

    发表于 2025-12-1 20:30 | 显示全部楼层
    问好马老师,这个代码有用,我收藏了,感谢分享,冬祺!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 20:39 | 显示全部楼层
    霜染枫丹 发表于 2025-12-1 20:30
    问好马老师,这个代码有用,我收藏了,感谢分享,冬祺!

    代码无关紧要,主要是理解其中的原理
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-12-1 06:25
  • 签到天数: 381 天

    [LV.9]以坛为家II

    298

    主题

    2575

    回帖

    1万

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生鹰傲苍穹飞龙在天王者至尊大将风范花潮版主

    发表于 2025-12-1 20:50 | 显示全部楼层
    厉害,这不一会儿就写出了Last Reunion 小播构图的动态演示图及解读,谢谢马老师
    ★青春是一个人的精神生命,奋斗是一个人最大的体面,学习是一个人最美的姿态。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-25 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    1420

    主题

    6万

    回帖

    12万

    积分

    管理员

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

    花潮美女多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀青草情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀男儿情怀鹰傲苍穹心香一瓣音画大师天籁妙音风雨同行我心永远喜乐安康中秋征文指尖上的流年花潮管理

    发表于 2025-12-1 20:50 | 显示全部楼层
    这个 top: -50%的道理算看懂了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 00:21
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    40

    主题

    480

    回帖

    2872

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪七彩绚丽金剪刀开朗大方花潮版主

    发表于 2025-12-1 20:55 | 显示全部楼层
    本帖最后由 霜染枫丹 于 2025-12-1 20:57 编辑
    马黑黑 发表于 2025-12-1 20:39
    代码无关紧要,主要是理解其中的原理

    您给我的那个提示需要“导入另一个模块 lrc2HC.js,然后使用函数 lrc2HC() 将原生歌词转换为花朝格式的数组”我基本理解了,TZ库的 `tz.lrc()` 方法会自动处理 歌词渲染、高亮、滚动,不需要自己写逻辑;  等理解了以后,才恍然大悟,不必在您给的没有歌词发代码上去添加,前面那个同类型的您都做好了,哈哈~~挫败感很有一点呢,就用您做好的不就有歌词显示了吗。但收获就是我知道了是您写了一套不是标准LRC格式TZ库专用的二维数组格式,这些烂名词我之前都不知道,现在知道了理解了很高兴。谢谢马老师  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 00:21
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    40

    主题

    480

    回帖

    2872

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪七彩绚丽金剪刀开朗大方花潮版主

    发表于 2025-12-1 21:01 | 显示全部楼层
    马黑黑 发表于 2025-12-1 20:39
    代码无关紧要,主要是理解其中的原理

    我现在有点理解您的这句话了,我也不需要做什么模块,把常用的跟着您学会了,理解了,就会能选择适合内容表达的模式了。这感觉挺好,理解的慢,好在有时间
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-12-1 06:25
  • 签到天数: 381 天

    [LV.9]以坛为家II

    298

    主题

    2575

    回帖

    1万

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生鹰傲苍穹飞龙在天王者至尊大将风范花潮版主

    发表于 2025-12-1 21:32 | 显示全部楼层
    马黑黑 发表于 2025-12-1 20:39
    代码无关紧要,主要是理解其中的原理

    在子元素及其伪元素形成一个“图”之后,

    一般情况下,可否运用rotates指令,让它绕其中心(容器中心)静态旋转形成一个“整体的构图”呢?

    请老师举例说明(非tzMaker背景下)
    ★青春是一个人的精神生命,奋斗是一个人最大的体面,学习是一个人最美的姿态。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 21:32 | 显示全部楼层
    霜染枫丹 发表于 2025-12-1 21:01
    我现在有点理解您的这句话了,我也不需要做什么模块,把常用的跟着您学会了,理解了,就会能选择适合内容 ...

    过程不论快慢,有感觉就好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 21:39 | 显示全部楼层
    霜染枫丹 发表于 2025-12-1 20:55
    您给我的那个提示需要“导入另一个模块 lrc2HC.js,然后使用函数 lrc2HC() 将原生歌词转换为花朝格式的数 ...

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 21:41 | 显示全部楼层
    小辣椒 发表于 2025-12-1 20:50
    这个 top: -50%的道理算看懂了

    你的师傅没交过你这个吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 21:47 | 显示全部楼层
    杨帆 发表于 2025-12-1 21:32
    在子元素及其伪元素形成一个“图”之后,

    一般情况下,可否运用rotates指令,让它绕其中心(容器中心 ...

    可以。tzMaker只不过是封装了方法。这里面涉及到的数学应用主要是计算N个子元素每一个应旋转多少角度,CSS应用是 transform 的 rotate 以及 background 技巧,JS应用是循环语句(for,forEach、while等)以及对HTML的相关操作。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-12-1 06:25
  • 签到天数: 381 天

    [LV.9]以坛为家II

    298

    主题

    2575

    回帖

    1万

    积分

    版主

    Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生鹰傲苍穹飞龙在天王者至尊大将风范花潮版主

    发表于 2025-12-1 21:58 | 显示全部楼层
    马黑黑 发表于 2025-12-1 21:47
    可以。tzMaker只不过是封装了方法。这里面涉及到的数学应用主要是计算N个子元素每一个应旋转多少角度,CS ...

    谢谢老师,有点明白了,终于又解决一个疑难点
    ★青春是一个人的精神生命,奋斗是一个人最大的体面,学习是一个人最美的姿态。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-1 08:07
  • 签到天数: 1656 天

    [LV.Master]伴坛终老

    3026

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2025-12-1 23:24 | 显示全部楼层
    杨帆 发表于 2025-12-1 21:58
    谢谢老师,有点明白了,终于又解决一个疑难点

    具体实现细节自己尝试,反正此前类似的例子不少
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-2 00:04 , Processed in 0.103427 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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