如何用 CSS 实现围绕圆心进行分类摆放的布局?

如何用 CSS 实现围绕圆心进行分类摆放的布局?

围绕圆心进行 css 布局

想要实现围绕圆心进行分类摆放的布局,需要一种兼顾方便性和美观性的方法。

一个可行的方案是利用 csstransform 属性进行旋转和位移操作。

具体做法如下:

提供点到圆心的距离 r 和旋转角度 angle 的 CSS 代码:

left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(angle) translate(r) rotate(-angle);
登录后复制

通过嵌套的旋转和位移,可以将元素精确放置在圆周上。

实现效果如下图:

[图片: 纯 css 圆形布局]

在线演示:

[Pen: https://codepen.io/mannix-zho…]

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容