花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 72|回复: 24

[灌水] css-doodle 单元格的 index 和 对应cell 的 id

[复制链接]
  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

    发表于 2023-6-8 16:26 | 显示全部楼层 |阅读模式

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

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

    x
    :doodle { @grid: 4x3; @size: 1024px 640px; box-shadow: 0 0 8px #000; position: relative; margin: 100px 0 32px -200px; grid-gap:1px; } background: teal ;content: @index;color: white;

    评分

    参与人数 2威望 +60 金钱 +120 经验 +60 收起 理由
    梦缘 + 30 + 60 + 30 很给力!
    醉美水芙蓉 + 30 + 60 + 30 很给力!

    查看全部评分

    我就来看看
  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 16:28 | 显示全部楼层
    对于 n列 x m行 的 css-doodle 块 其单元格的 @index 是 1  到 (n x m)按 从左到右、从上到下依次排列;

    每个单元格对应的html标签 cell 都有一个唯一的id, 形式为 c-列号-行号-1,例如 c-3-2-1 是第二行第三列的单元格的cell 所有的 id ;

    单元格@index 和 cell 的 id 的关系可以表示为: @index = n * (行号 - 1) + 列号 。

    楼上例是个 3行4列 的 css-doodle块
    1. <css-doodle id="cdblk">
    2.     :doodle {
    3.         @grid: 4x3;
    4.         @size: 1024px 640px;
    5.         box-shadow: 0 0 8px #000;
    6.         position: relative;
    7.         margin: 100px 0 32px -200px;
    8.         grid-gap:1px;
    9.     }
    10.     background: teal ;content: @index;color: white;
    11. </css-doodle>

    12. <script>
    13. (function() {
    14.     let script = document.createElement('script');
    15.     script.src = 'https://unpkg.com/css-doodle@0.34.9/css-doodle.min.js';
    16.     document.head.appendChild(script);
    17.     window.onload = () => {
    18.         let cells = cdblk.shadowRoot.querySelectorAll('cell');
    19.         for(i = 0; i < cells.length; i++)        {
    20.                 cells[i].innerHTML  = '<span style="color:red;">@index = ' + (i + 1) + '</span>  id = ' + cells[i].id;
    21.         }
    22.     }
    23. })();
    24. </script>
    复制代码


    评分

    参与人数 1威望 +50 金钱 +100 经验 +50 收起 理由
    红影 + 50 + 100 + 50 赞一个!

    查看全部评分

    我就来看看
    回复 支持 反对

    使用道具 举报

    醉美水芙蓉 该用户已被删除
    发表于 2023-6-8 17:07 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 18:47 | 显示全部楼层
    感谢难难,一直对 cell 不明白是什么,看到这个能知道点了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-17 07:43
  • 签到天数: 649 天

    [LV.9]以坛为家II

    1376

    主题

    7万

    回帖

    13万

    积分

    管理员

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

    花潮帅哥多彩人生海样胸怀春风拂面青草情怀心曲飞扬七彩绚丽活泼开朗男儿情怀鹰傲苍穹共看流星风雨同行我心永远天长地久幸福快乐春意盎然喜乐安康心想事成周年庆指尖上的流年舞会之星情人节花潮管理

    发表于 2023-6-8 18:53 | 显示全部楼层
    我帮你取个网名如何
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 18:58 | 显示全部楼层
    起个网名好难 发表于 2023-6-8 16:28
    对于 n列 x m行 的 css-doodle 块 其单元格的 @index 是 1  到 (n x m)按 从左到右、从上到下依次排列;
    ...

    @index = n * (行号 - 1) + 列号 。这个公式没看明白,n是列么?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 19:04 | 显示全部楼层
    JS里的@index = ' + (i + 1) + '</span>  id = ' + cells[i].id;也没懂,我还是赶紧跑去学习吧
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 20:15 | 显示全部楼层
    醉美水芙蓉 发表于 2023-6-8 17:07
    我就进来看看老师的制作!

    谢谢你的支持!

    这就是个学习笔记帖,记下点学习体会。
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 20:17 | 显示全部楼层
    红影 发表于 2023-6-8 18:47
    感谢难难,一直对 cell 不明白是什么,看到这个能知道点了

    谢谢你的支持!

    这就是个学习笔记帖,记下点学习体会。

    cell 就是个html的标签,和div、p、span 等一样,css-doodle 里它对应的就是每个单元格
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 20:17 | 显示全部楼层
    樵歌 发表于 2023-6-8 18:53
    我帮你取个网名如何

    好啊,好啊
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 20:24 | 显示全部楼层
    红影 发表于 2023-6-8 18:58
    @index = n * (行号 - 1) + 列号 。这个公式没看明白,n是列么?

    对的, n 是总的列数 , 例如 @grid: 5; 就是 5列 5行, n = 5; 若 id = c-2-2-1 即 它是第二行的第二列的单元格,于是 @i = 5 * (2 - 1)+ 2 = 7 ;
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-8 20:26 | 显示全部楼层
    红影 发表于 2023-6-8 19:04
    JS里的@index = ' + (i + 1) + '  id = ' + cells.id;也没懂,我还是赶紧跑去学习吧

    那个只是要把对应的单元格序号 和 相应的 id 显示出来, 没什么特殊意义。
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 22:15 | 显示全部楼层
    起个网名好难 发表于 2023-6-8 20:17
    谢谢你的支持!

    这就是个学习笔记帖,记下点学习体会。

    以前没接触过这个标签呢,感觉特别陌生
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 22:18 | 显示全部楼层
    起个网名好难 发表于 2023-6-8 20:24
    对的, n 是总的列数 , 例如 @grid: 5; 就是 5列 5行, n = 5; 若 id = c-2-2-1 即 它是第二行的第二列 ...

    哦,原来是总列数,还以为是当前列呢,后面的列号才是当前列。嗯嗯,知道了,谢谢难难
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-1 20:32
  • 签到天数: 1052 天

    [LV.10]以坛为家III

    1883

    主题

    32万

    回帖

    37万

    积分

    管理员

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

    花潮美女虎龙狗猪多彩人生星月交辉海样胸怀火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀相遇之美一往情深花好月圆心香一瓣紫色情节飞龙在天金剪刀天籁妙音妙笔生花风雨同行我心永远天长地久幸福快乐绚丽缤纷喜乐安康中秋征文周年庆指尖上的流年舞会之星分析(喊冤)章总结章杀人王小强章最佳杀刺临屏写诗七夕诗钟活动第五届风云第六届风云情人节花潮管理

    发表于 2023-6-8 22:20 | 显示全部楼层
    起个网名好难 发表于 2023-6-8 20:26
    那个只是要把对应的单元格序号 和 相应的 id 显示出来, 没什么特殊意义。

    嗯嗯,这种表达方式也不熟。我对代码太不熟了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-11-15 14:24
  • 签到天数: 331 天

    [LV.8]以坛为家I

    64

    主题

    2546

    回帖

    8742

    积分

    论坛元老

    Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生蝴蝶情怀心香一瓣金剪刀音画大师

    发表于 2023-6-9 16:58 | 显示全部楼层
    感谢老师的分享,您辛苦了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-17 07:43
  • 签到天数: 649 天

    [LV.9]以坛为家II

    1376

    主题

    7万

    回帖

    13万

    积分

    管理员

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

    花潮帅哥多彩人生海样胸怀春风拂面青草情怀心曲飞扬七彩绚丽活泼开朗男儿情怀鹰傲苍穹共看流星风雨同行我心永远天长地久幸福快乐春意盎然喜乐安康心想事成周年庆指尖上的流年舞会之星情人节花潮管理

    发表于 2023-6-9 18:30 | 显示全部楼层

    赅老大。如何
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-9 20:23 | 显示全部楼层
    梦缘 发表于 2023-6-9 16:58
    感谢老师的分享,您辛苦了。

    谢谢你的支持,晚上好!
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2025-5-5 04:26
  • 签到天数: 597 天

    [LV.9]以坛为家II

    185

    主题

    5874

    回帖

    2万

    积分

    贵宾

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

    花潮帅哥飞龙在天王者至尊大将风范音画大师天籁妙音花潮贵宾

     楼主| 发表于 2023-6-9 20:25 | 显示全部楼层

    这个,这个……
    我就来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-17 07:43
  • 签到天数: 649 天

    [LV.9]以坛为家II

    1376

    主题

    7万

    回帖

    13万

    积分

    管理员

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

    花潮帅哥多彩人生海样胸怀春风拂面青草情怀心曲飞扬七彩绚丽活泼开朗男儿情怀鹰傲苍穹共看流星风雨同行我心永远天长地久幸福快乐春意盎然喜乐安康心想事成周年庆指尖上的流年舞会之星情人节花潮管理

    发表于 2023-6-10 20:29 | 显示全部楼层

    要不换一个
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-17 13:03 , Processed in 0.313293 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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