花潮论坛

搜索
热搜: 活动 交友 discuz
查看: 102|回复: 44

border-radius四个属性值在线演示

[复制链接]
  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

    发表于 2024-9-9 12:15 | 显示全部楼层 |阅读模式

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

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

    x
    本帖最后由 马黑黑 于 2024-9-9 12:17 编辑

    【说明】CSS的 border-radius 属性用于设置圆角半径,支持单值、双值、三值、四值等,最高支持八个值。本文演示圆角半径四值属性的实时设置。以下矩形四个角上的圆圈数字不是滑块,1 2 3 4 是 border-radius 属性值的次序标记。

    1
    2
    3
    4

    0

    0

    0

    0

    评分

    参与人数 5威望 +175 金钱 +350 经验 +175 收起 理由
    花飞飞 + 30 + 60 + 30 很给力!
    彩云归 + 15 + 30 + 15 赞一个!
    红影 + 50 + 100 + 50 赞一个!
    樵歌 + 50 + 100 + 50 赞一个!
    梦江南 + 30 + 60 + 30 很给力!

    查看全部评分

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-9 12:15 | 显示全部楼层
    本帖最后由 马黑黑 于 2024-9-9 12:17 编辑

    一楼代码:
    1. <style>
    2. #mydiv { margin: 30px auto; width: 400px; height: 400px; background: linear-gradient(lightblue,tan); box-sizing: border-box; position: relative; }
    3. #mydiv::before { position: absolute; content: ''; inset: 0; border: 1px dashed gray; }
    4. .markup{ position: absolute; width: 20px; height: 20px; color: #aaa; background: #eee; border-radius: 50%; font: normal 12px / 20px sans-serif; text-align: center; user-select: none; }
    5. .markup:nth-of-type(1) { left: -10px; top: -10px; }
    6. .markup:nth-of-type(2)  { left: calc(100% - 10px); top: -10px; }
    7. .markup:nth-of-type(3) { left: calc(100% - 10px); bottom: -10px; }
    8. .markup:nth-of-type(4) { left: -10px; bottom: -10px; }
    9. #rngBox { margin: 20px auto; width: 400px; }
    10. #rngBox p { margin: 6px; display: flex; gap: 8px; }
    11. #msgbox { margin: 20px auto; width: 400px; font-size: 18px; }
    12. #msgbox:active { user-select: all; }
    13. .num { display: inline-block; width: 20px; height: 20px; background: #eee; border-radius: 50%; font: normal 12px / 20px sans-serif; text-align: center; }
    14. .tRed { color: red; }
    15. </style>

    16. <p>【说明】CSS的 <span class="tRed">border-radius</span> 属性用于设置圆角半径,支持单值、双值、三值、四值等,最高支持八个值。本文演示圆角半径四值属性的实时设置。以下矩形四个角上的圆圈数字不是滑块,<span class="num">1</span> <span class="num">2</span> <span class="num">3</span> <span class="num">4</span> 是 border-radius 属性值的次序标记。</p>
    17. <div id="mydiv">
    18.         <div class="markup">1</div>
    19.         <div class="markup">2</div>
    20.         <div class="markup">3</div>
    21.         <div class="markup">4</div>
    22. </div>
    23. <div id="rngBox">
    24.         <p>
    25.                 <label for="rng1">左上 : </label>
    26.                 <input id="rng1" type="range" name="rng" min="0" max="100" value="0" />
    27.                 <output>0</output>
    28.         </p>
    29.         <p>
    30.                 <label for="rng2">右上 : </label>
    31.                 <input id="rng2" type="range" name="rng" min="0" max="100" value="0" />
    32.                 <output>0</output>
    33.         </p>
    34.         <p>
    35.                 <label for="rng3">右下 : </label>
    36.                 <input id="rng3" type="range" name="rng" min="0" max="100" value="0" />
    37.                 <output>0</output>
    38.         </p>
    39.         <p>
    40.                 <label for="rng4">左下 : </label>
    41.                 <input id="rng4" type="range" name="rng" min="0" max="100" value="0" />
    42.                 <output>0</output>
    43.         </p>
    44. </div>
    45. <div id="msgbox"></div>

    46. <script>
    47. var ranges = [rng1,rng2,rng3,rng4], v = [0,0,0,0];
    48. var outputs = rngBox.querySelectorAll('output');

    49. setBorderRadius = () => {
    50.         var data = `${v[0]}% ${v[1]}% ${v[2]}% ${v[3]}%`;
    51.         mydiv.style.setProperty('border-radius', data);
    52.         msgbox.innerText = 'border-radius: ' + data + ';';
    53. }

    54. ranges.forEach((range,key) => {
    55.         range.oninput = () => {
    56.                 v[key] = 1 * range.value;
    57.                 outputs[key].value = range.value;
    58.                 setBorderRadius();
    59.         };
    60. });

    61. setBorderRadius();
    62. </script>
    复制代码


    评分

    参与人数 2威望 +80 金钱 +160 经验 +80 收起 理由
    花飞飞 + 30 + 60 + 30 很给力!
    小辣椒 + 50 + 100 + 50 赞一个!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-14 08:25
  • 签到天数: 600 天

    [LV.9]以坛为家II

    379

    主题

    1万

    回帖

    3万

    积分

    贵宾

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

    花潮美女鼠牛虎兔龙蛇马羊猴鸡狗猪缤纷心情心曲飞扬花好月圆飞龙在天音画大师花潮贵宾

    发表于 2024-9-9 15:06 | 显示全部楼层
    谢谢老师无私和辛苦!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-9 20:29 | 显示全部楼层
    梦江南 发表于 2024-9-9 15:06
    谢谢老师无私和辛苦!

    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-9 20:42 | 显示全部楼层
    一边拉动各个方向的数值,一边观察它们的变化,这样的互动真好
     
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-9 20:44 | 显示全部楼层
    让4不动,把1和3调大点,然后拉动2,看到了叶子或气球胖胖瘦瘦的变化
     
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-9 20:47 | 显示全部楼层
    下面和直接显示了调整后的数值,这个工具真好,想要什么样的形状可以这里调了
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-13 07:29
  • 签到天数: 454 天

    [LV.9]以坛为家II

    6

    主题

    636

    回帖

    4903

    积分

    论坛元老

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

    花潮帅哥鼠牛虎兔龙蛇马羊猴鸡狗猪音画大师

    发表于 2024-9-9 21:27 | 显示全部楼层
    直观教学好!谢谢分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-9 21:55 | 显示全部楼层
    红影 发表于 2024-9-9 20:44
    让4不动,把1和3调大点,然后拉动2,看到了叶子或气球胖胖瘦瘦的变化

    四个值的是比较简单的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-8-5 16:33
  • 签到天数: 44 天

    [LV.5]常住居民I

    62

    主题

    1万

    回帖

    2万

    积分

    贵宾

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

    花潮美女流光溢彩优雅神秘花潮贵宾

    发表于 2024-9-9 22:06 | 显示全部楼层
    这个用滑杆实现的。。。通过改数字改形状。。
    先前那个用拖动关键点实现的,通过改形状看到数字改变。。
    又是不同的实现方式,老师就是最强大脑。


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-8-5 16:33
  • 签到天数: 44 天

    [LV.5]常住居民I

    62

    主题

    1万

    回帖

    2万

    积分

    贵宾

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

    花潮美女流光溢彩优雅神秘花潮贵宾

    发表于 2024-9-9 22:06 | 显示全部楼层
    border-radius: 0% 45% 0% 100%;
    通过滑杆,很快也实现了飞行器样式
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-9 23:47 | 显示全部楼层
    马黑黑 发表于 2024-9-9 21:55
    四个值的是比较简单的

    嗯嗯,8个值的比较难理解。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-10 11:46 | 显示全部楼层
    红影 发表于 2024-9-9 23:47
    嗯嗯,8个值的比较难理解。

    也不算难吧?反斜杠前的是水平方向的,后面的是纵向方向的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-10 11:50 | 显示全部楼层
    花飞飞 发表于 2024-9-9 22:06
    border-radius: 0% 45% 0% 100%;
    通过滑杆,很快也实现了飞行器样式

    厉害
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-8-5 16:33
  • 签到天数: 44 天

    [LV.5]常住居民I

    62

    主题

    1万

    回帖

    2万

    积分

    贵宾

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

    花潮美女流光溢彩优雅神秘花潮贵宾

    发表于 2024-9-10 19:59 | 显示全部楼层

    厉害的是一楼的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-10 21:03 | 显示全部楼层
    花飞飞 发表于 2024-9-10 19:59
    厉害的是一楼的。

    一楼楼矮
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-10 23:01 | 显示全部楼层
    马黑黑 发表于 2024-9-10 11:46
    也不算难吧?反斜杠前的是水平方向的,后面的是纵向方向的

    如果水平方向全是0,纵向方向貌似再怎么设置都没用呢。
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-10 23:07 | 显示全部楼层
    红影 发表于 2024-9-10 23:01
    如果水平方向全是0,纵向方向貌似再怎么设置都没用呢。

    8各值任何一个方向是0,它的相邻圆角都会受到影响。
    回复 支持 反对

    使用道具 举报

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

    [LV.10]以坛为家III

    1881

    主题

    32万

    回帖

    37万

    积分

    管理员

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

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

    发表于 2024-9-11 10:46 | 显示全部楼层
    马黑黑 发表于 2024-9-10 23:07
    8各值任何一个方向是0,它的相邻圆角都会受到影响。

    我这单核的大脑,还是理解一下四个属性值就行了,八个属性值的联合影响真挺难理解的
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-12-14 13:47
  • 签到天数: 1669 天

    [LV.Master]伴坛终老

    3048

    主题

    13万

    回帖

    28万

    积分

    管理员

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

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

     楼主| 发表于 2024-9-11 18:06 | 显示全部楼层
    红影 发表于 2024-9-11 10:46
    我这单核的大脑,还是理解一下四个属性值就行了,八个属性值的联合影响真挺难理解的

    空间能力需要进一步培养
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-15 06:11 , Processed in 0.087043 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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