花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 88|回复: 36

在svg中检测鼠标指针经过圆与圆环

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

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

    发表于 2022-9-6 12:53 | 显示全部楼层 |阅读模式

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

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

    x
    本帖最后由 马黑黑 于 2022-9-6 21:27 编辑

    在svg中检测鼠标指针经过圆与圆环 | 马黑黑

    我们在《在svg中检测鼠标指针经过圆》帖子中,解决了对鼠标指针滑过圆的监测问题,在此基础上,我们可以实现对圆环的检测。

    svg的圆环同样用 circle 指令绘制。试比较如下画圆的语句,第一句画的是圆(前文绘制,用 fill 方法上色),第二句画的是圆环:

            <circle cx="100" cy="100" r="50" fill="lightblue" />
            <circle cx="100" cy="100" r="50" fill="none" stroke-width="10" stroke="lightblue" />

    绘制圆环,如果不设置 fill="none",则圆环之内会用默认颜色填充环内的内圆。绘制圆环同时应定义环的厚度 stroke-width 和描边的颜色 stroke,这样便可以在 svg 中画出漂亮的圆环。

    以上只是做圆和圆环画法的比较。我们重新开启炉灶,单纯绘制圆环,并给圆环一个 id 以便后续工作可以对它进行操作,我们还添加一个 text 标签,用以记录鼠标指针的位置信息,帮助我们测试效果:

    <svg id="sc" width="200" height="200" style="background: gray">
            <circle id="track" cx="100" cy="100" r="50" fill="none" stroke-width="10" stroke="lightblue" />
            <text id="movemsg" x="10" y="30" fill="white">位置信息</text>
    </svg>

    这里,与前文的圆相比,圆环的圆心、半径与之一致,但有一个 10 像素的 stroke-width 值(环的厚度),情形还是发生了变化,不过我们之前根据勾股定理编写的检测函数依然可以用上:

    function isCircle(cx, cy, r, ex, ey) {
            return Math.pow(ex - cx, 2) + Math.pow(ey - cy, 2) <= Math.pow(r, 2);
    }

    它依然是我们检测鼠标指针是否经过圆的工具函数,我们要处理的是调用时参数带入的问题。设想是,将圆环视为两个圆:包含圆环在内的圆是大圆,不包含圆环的、被圆环包裹的内圆是小圆,则,如果鼠标指针在大圆之内,再检测鼠标指针是否在小圆内,如果在,就可以获知鼠标指针不在环内,否则鼠标指针在环内。

    这样的话,剩下的工作就是弄清大圆和小圆的半径了。stroke-width 值为 10,它就是环的厚度,经检测发现,环的一半往圆外扩展,另一半往圆内伸展,也就是环在 fill 绘制的圆的内外都要一半的地盘。这样,我们就可以确定大圆的半径为 r + stroke-width / 2,小圆的半径为 r - stroke-width / 2,这就OK了。为了调用便捷也为了可能需要的通用性,我们需要建立一个实例化对象,用以装载圆心坐标、半径、环厚度等值,js内置的 element.getAttribute() 方法可以帮助我们获取这些值:

    let cc = {
            x: 1*track.getAttribute('cx'),
            y: 1*track.getAttribute('cy'),
            r: 1*track.getAttribute('r'),
            sw: 1*track.getAttribute('stroke-width'),
    };

    track 是我们前面画的圆,我们用 getAttribute() 方法分别获取了圆的圆心坐标、半径和厚度。这些值都乘以 1 的作用在于确保所得到的值均为数值型类型,因为 element.getAttribute() 方法提供的值是字符串类型。下一步,也是最后一步,就是检测 svg 画布 sc 的鼠标经过

    sc.onmousemove = (e) => {
            if(isCircle(cc.x, cc.y, cc.r + cc.sw/2, e.offsetX, e.offsetY)) { //环及环内的圆
                    sc.style.cursor = 'pointer';
                    if(isCircle(cc.x, cc.y, cc.r - cc.sw/2, e.offsetX, e.offsetY)) {
                            movemsg.textContent = '内圆';
                    } else {
                            movemsg.textContent = '环';
                    }
            } else { //环外区域
                    sc.style.cursor = 'default';
                    movemsg.textContent = '环外'
            }
    }

    附完整代码:

    1. <svg id="sc" width="200" height="200" style="background: gray">
    2.         <circle id="track" cx="100" cy="100" r="50" fill="none" stroke-width="10" stroke="lightblue" />
    3.         <text id="movemsg" x="10" y="30" fill="white">位置信息</text>
    4. </svg>

    5. <script>

    6. let cc = {
    7.         x: 1*track.getAttribute('cx'),
    8.         y: 1*track.getAttribute('cy'),
    9.         r: 1*track.getAttribute('r'),
    10.         sw: 1*track.getAttribute('stroke-width'),
    11. };

    12. sc.onmousemove = (e) => {
    13.         if(isCircle(cc.x, cc.y, cc.r + cc.sw/2, e.offsetX, e.offsetY)) { //环及环内的圆
    14.                 sc.style.cursor = 'pointer';
    15.                 if(isCircle(cc.x, cc.y, cc.r - cc.sw/2, e.offsetX, e.offsetY)) {
    16.                         movemsg.textContent = '内圆';
    17.                 } else {
    18.                         movemsg.textContent = '环';
    19.                 }
    20.         } else { //环外区域
    21.                 sc.style.cursor = 'default';
    22.                 movemsg.textContent = '环外'
    23.         }
    24. }

    25. function isCircle(cx, cy, r, ex, ey) {
    26.         return Math.pow(ex - cx, 2) + Math.pow(ey - cy, 2) <= Math.pow(r, 2);
    27. }

    28. </script>
    复制代码


    评分

    参与人数 2威望 +80 金钱 +160 经验 +80 收起 理由
    加林森 + 30 + 60 + 30 很给力!
    红影 + 50 + 100 + 50 赞一个!

    查看全部评分

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-6 12:53 | 显示全部楼层
    本帖最后由 马黑黑 于 2022-9-6 21:29 编辑

    位置信息
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-6 19:41 | 显示全部楼层
    按照范例中给出的数值,落在半径55范围内的全部变成手型,之外的默认。
    同时进一步判断,在半径小于45的,出现内圆字样,用排除法得到环字样,用上述全部排除法得到环外字样。

    这个编程很巧妙,还以为要一个个判断,实际是找出全部环,只要判断内圆就行了,其他的就连续两个 else就解决了,非常赞
     
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-6 19:44 | 显示全部楼层
    有一点没看懂,为什么let cc = {
            x: 1*track.getAttribute('cy'), 感觉应该是cx吧,虽然例子中的xy相等,若是不等的时候,结果会有问题的吧?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-6 21:28 | 显示全部楼层
    红影 发表于 2022-9-6 19:44
    有一点没看懂,为什么let cc = {
            x: 1*track.getAttribute('cy'), 感觉应该是cx吧,虽然例子中的x ...

    对,应该是cx,写错了。已经修改。
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-6 22:12 | 显示全部楼层
    马黑黑 发表于 2022-9-6 21:28
    对,应该是cx,写错了。已经修改。

    “这些值都乘以 1 的作用在于确保所得到的值均为数值型类型,因为 element.getAttribute() 方法提供的值是字符串类型。”
    用这方法就能保证得到的是数值类型,这个倒没想到。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-7 09:02 | 显示全部楼层
    红影 发表于 2022-9-6 22:12
    “这些值都乘以 1 的作用在于确保所得到的值均为数值型类型,因为 element.getAttribute() 方法提供的值 ...

    我先用 console.log 显示获得的值,数值都放引号里,说明是字符串值,所以要强制为数值,否则参与计算时可能出错(特别是出现两个变量相加时,JS会认为是字符串拼接)。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-6-15 10:31
  • 签到天数: 525 天

    [LV.9]以坛为家II

    1383

    主题

    3万

    回帖

    10万

    积分

    版主

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

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀青草情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀男儿情怀鹰傲苍穹花好月圆飞龙在天王者至尊大将风范天籁妙音共看流星风雨同行幸福快乐喜乐安康指尖上的流年花潮版主

    发表于 2022-9-7 12:08 | 显示全部楼层
    来学习!
     
    回复

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-7 16:30 | 显示全部楼层
    马黑黑 发表于 2022-9-7 09:02
    我先用 console.log 显示获得的值,数值都放引号里,说明是字符串值,所以要强制为数值,否则参与计算时 ...

    哦哦,是的,值的属性必须被定义。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-7 17:28 | 显示全部楼层
    红影 发表于 2022-9-7 16:30
    哦哦,是的,值的属性必须被定义。

    JS对数据类型不严格,正因为此特性,有时候会出错。假设a是字符串类型,b也是字符串类型,则:

    let a = "5", b="2";
    console.log(a*b); // → 10
    console.log(a + b); // → 52

    混合情况,如果a是数值,b是字串,则结果一样:

    let a = 5, b="2";
    console.log(a*b); // → 10
    console.log(a + b); // → 52

    所以,必须谨慎,不能掉坑。
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-7 22:54 | 显示全部楼层
    马黑黑 发表于 2022-9-7 17:28
    JS对数据类型不严格,正因为此特性,有时候会出错。假设a是字符串类型,b也是字符串类型,则:

    let a  ...

    我的天,还有这么奇葩的结果啊。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-7 23:20 | 显示全部楼层
    红影 发表于 2022-9-7 22:54
    我的天,还有这么奇葩的结果啊。

    所以,不系统学习,或不尝试过,容易搞错
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-8 10:13 | 显示全部楼层
    马黑黑 发表于 2022-9-7 23:20
    所以,不系统学习,或不尝试过,容易搞错

    还是在尝试中学习更省力,系统学习,听着就很累
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-6-15 10:31
  • 签到天数: 525 天

    [LV.9]以坛为家II

    1383

    主题

    3万

    回帖

    10万

    积分

    版主

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

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪多彩人生星月交辉奔放热烈海样胸怀春风拂面火热情怀优雅迷人神秘浪漫缤纷心情草莓情怀青草情怀蝴蝶情怀心曲飞扬星星情怀七彩绚丽活泼开朗女儿情怀男儿情怀鹰傲苍穹花好月圆飞龙在天王者至尊大将风范天籁妙音共看流星风雨同行幸福快乐喜乐安康指尖上的流年花潮版主

    发表于 2022-9-8 11:44 | 显示全部楼层
    继续来学习
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-8 12:06 | 显示全部楼层
    红影 发表于 2022-9-8 10:13
    还是在尝试中学习更省力,系统学习,听着就很累

    过了系统学习的时段,只能边做边学
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-8 21:16 | 显示全部楼层
    马黑黑 发表于 2022-9-8 12:06
    过了系统学习的时段,只能边做边学

    边做边学的方式我喜欢
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-8 21:36 | 显示全部楼层
    红影 发表于 2022-9-8 21:16
    边做边学的方式我喜欢

    但很难全面
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-9 16:52 | 显示全部楼层

    不全面就等待下次遇到类似的情形时,再进一步全面呗。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-16 08:52
  • 签到天数: 1671 天

    [LV.Master]伴坛终老

    3050

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2022-9-9 17:32 | 显示全部楼层
    红影 发表于 2022-9-9 16:52
    不全面就等待下次遇到类似的情形时,再进一步全面呗。

    难以全面。不过也没多少人真正全面
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2022-9-9 20:31 | 显示全部楼层
    马黑黑 发表于 2022-9-9 17:32
    难以全面。不过也没多少人真正全面

    只要玩得多,慢慢就完善起来了。被动学习法
     
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-16 17:12 , Processed in 0.096080 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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