css3如何实现元素环绕中心点布局(代码示例)

本篇文章给大家带来的内容是关于css3如何实现元素环绕中心点布局(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

效果如图:

3940802162-5c2a1c5debbc6_articlex.png

代码实现:

    *{        margin: 0;        padding: 0;        box-sizing: border-box;    }    .surround-box,    .center-point{        position: absolute;        top:  50%;        left: 50%;        width:  20px;        height:  20px;        margin-left: -10px;        margin-top: -10px;        border-radius: 50%;        background-color: #000;    }    .circle{        /* 这里一定要绝对定位,这样位置才能铺开来 */        position: absolute;        top:  -10px;        left: -10px;        width: 40px;        height:  40px;        line-height: 40px;        border-radius:  50%;        text-align: center;        color: #fff;    }    .circle1{        background-color: red;        /* rotateZ控制方向,每个元素旋转30度,12个元素刚好360度。translateY控制每个元素距中心点的距离 */        transform: rotateZ(30deg) translateY(80px);    }    .circle2{        background-color: orange;        transform: rotateZ(60deg) translateY(80px);    }    .circle3{        background-color: yellow;        transform: rotateZ(90deg) translateY(80px);    }    .circle4{        background-color: green;        transform: rotateZ(120deg) translateY(80px);    }    .circle5{        background-color: seagreen;        transform: rotateZ(150deg) translateY(80px);    }    .circle6{        background-color: blue;        transform: rotateZ(180deg) translateY(80px);    }    .circle7{        background-color: purple;        transform: rotateZ(210deg) translateY(80px);    }    .circle8{        background-color: lightsalmon;        transform: rotateZ(240deg) translateY(80px);    }    .circle9{        background-color: deeppink;        transform: rotateZ(270deg) translateY(80px);    }    .circle10{        background-color: lightyellow;        transform: rotateZ(300deg) translateY(80px);    }    .circle11{        background-color: lightgreen;        transform: rotateZ(330deg) translateY(80px);    }    .circle12{        background-color: lightslategrey;        transform: rotateZ(360deg) translateY(80px);    }
    
1
2
3
4
5
6
7
8
9
10
11
12

以上就是css3如何实现元素环绕中心点布局(代码示例)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1613901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 03:57:09
下一篇 2025年12月24日 03:57:19

相关推荐

  • 彻底理解CSS中视觉格式化模型(附示例)

    本篇文章给大家带来的内容是关于彻底理解css中视觉格式化模型(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 不论你在什么时候开始,重要的是开始之后不要停止。 前言 对于部分前端工程师来讲,有时候CSS令他们很头疼,明明设置了某个样式,但是布局就是不起作用。 如果你也有这种…

    2025年12月24日
    000
  • CSS中display: inline-block的用法解析

    本篇文章给大家带来的内容是关于css中display: inline-block的用法解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 迷之间隙 我们创建一个导航列表,并将其列表 item 设置为 inline-block,主要代码如下: 我 我 我.nav { backgrou…

    2025年12月24日
    000
  • CSS3有哪些新特性?CSS3新特性详解

    本篇文章给大家带来的内容是关于css3有哪些新特性?css3新特性详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐教程:css教程】 CSS3有哪些新特性? 新增选择器 p:nth-child(n){color: rgba(255, 0, 0, 0.75)} 弹性盒模型 d…

    好文分享 2025年12月24日
    000
  • css实现等高布局的三种方式(代码示例)

    本篇文章给大家带来的内容是关于css实现等高布局的三种方式(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 本文讲的等高布局是在不手动设置元素高度的情况下,使用纯css实现各个元素高度都相当的效果。如图: 1、使用table-cell实现(兼容IE8) 立即学习“前端免费…

    2025年12月24日
    000
  • css如何给边框添加图像?css设置边框图像

    今天将和大家介绍如何利用css给元素的边框添加图像,css只要是通过设置border-image属性或者其相关属性就可以给元素的边框添加图像。下面我们来看看本篇文章的具体内容。 border-image属性的简单介绍 在css中我们可以通过设置border-image属性来定义边框要使用的图像,而不…

    2025年12月24日 好文分享
    000
  • CSS3中如何实现图片翻转

    今天将和大家分享如何利用CSS3中的知识来制作一个图片翻转的功能,CSS3中图片翻转效果主要通过设置transition过渡动画以及transform旋转动画来共同实现 【推荐课程:CSS3教程】 案例分析 立即学习“前端免费学习笔记(深入)”; 图片翻转效果的思路:先利用position定位将两个…

    2025年12月24日
    000
  • CSS3新增了哪些属性

    CSS3新增的属性有:1、文本阴影;2、背景渐变;3、颜色透明度;4、元素旋转;5、多列布局;6、字体改变等等。 本文操作环境:Windows7系统、Dell G3电脑、css3版。 今天将和大家介绍CSS3中的新增属性,具有一定的参考价值,希望对大家有所帮助 最新版本的CSS3的出现使Web设计更…

    2025年12月24日 好文分享
    000
  • 如何利用CSS3实现input 输入框动画样式库

    本篇文章给大家带来的内容是关于如何利用css3实现input 输入框动画样式库,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 享一个用纯 CSS3 实现的,漂亮的 input 输入框动画样式库-Text input love。 点击每个输入框都用不同的动画效果,始终显示标签labe…

    2025年12月24日
    000
  • css3动画属性有哪些

    css3动画属性有animation-name、animation-duration、animation-timing-function、animation-delay、animation-iteration-count等。 本文操作环境:windows7系统、Dell G3电脑、CSS3。 本篇文…

    2025年12月24日
    000
  • css计数器(counter)是什么

    本篇文章给大家带来的内容是介绍css计数器(counter)是什么,让大家简单的了解css计数器的相关属性。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css计数器是什么? 计数器是css3提供的一个强大的工具,是一种可以让我们使用CSS给元素自动编号的方法。使用它可以很方便对…

    2025年12月24日
    000
  • css如何使用计数器给元素自动编号?css计数器的使用(代码示例)

    css如何使用计数器给元素自动编号?本篇文章就给大家介绍设置和使用css计数器的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在之前的文章【css计数器(counter)是什么】中我们简单介绍了css计数器的相关属性,以及通过代码实例来简单了解了一下css计数器的使用,本篇…

    2025年12月24日
    000
  • css3的@supports是什么?如何使用

    本篇文章给大家带来的内容是介绍css3的@supports是什么?如何使用,让大家对@supports有一个初步的了解。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css3 @supports是什么?有什么用? @supports是CSS3新引入的规则之一,主要用于检测当前浏览…

    2025年12月24日
    000
  • 如何使用CSS设计出一个表单页面(附示例)

    本篇文章给大家带来的内容是关于如何使用css设计出一个表单页面(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近做项目总能遇到各种各样,千奇百怪的需求。用bootstrap等ui框架不能满足客户需求。只能开动自己脑筋,自己写一些样式。 如何调整input样式(包括pla…

    2025年12月24日
    000
  • css3的@keyframes是什么

    本篇文章给大家带来的内容是介绍css3的@keyframes是什么,让大家简单了解@keyframes可以如何使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 CSS3 @keyframes是什么?有什么用? @keyframes是CSS3的一种规则,可以用来定义CSS动画的一…

    2025年12月24日
    000
  • CSS3多媒体查询的简单介绍(代码示例)

    本篇文章给大家带来的内容是关于css3多媒体查询的简单介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 CSS2多媒体查询:   @media规则在css2中有介绍,针对不同媒体类型(包括显示器,便携设备,电视机,等等)可以定制不同的样式规则。 CSS3多媒体查询: …

    2025年12月24日
    000
  • css3如何设置placeholder的样式

    本篇文章给大家带来的内容是介绍如何使用css3设置placeholder的样式,让大家了解placeholder是什么,如何使用,如何修改修改(设置)其样式。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下placeholder是什么? placeholder是H…

    2025年12月24日 好文分享
    000
  • css3的:out-of-range和:in-range伪类有什么用?(代码示例)

    本篇文章给大家带来的内容是介绍css3的:out-of-range和:in-range伪类有什么用?(代码示例),让大家了解:out-of-range伪类和:in-range伪类的作用和使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css3 :in-range伪类 :i…

    2025年12月24日
    000
  • css3选择器:read-write和:read-only是什么?如何使用?

    本篇文章给大家带来的内容是介绍css3选择器:read-write和:read-only是什么?如何使用,让大家了解css3的:read-write选择器和:read-only选择器是什么,有什么作用,又是如何使用的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css3 :re…

    2025年12月24日
    000
  • css3和css的区别是什么

    css3和css的区别:1、css3比css多了一些样式,一些浏览器如果不兼容css3的话,就会以css样式的方式显示;2、css3的功能更为强大一些,因为很多浏览器都不支持css2.0了。 本文操作环境:Windows7系统、Dell G3电脑、css3版。 css3和css的区别有哪些?很多人都…

    2025年12月24日
    000
  • CSS中文字相关属性的介绍

    本篇文章给大家带来的内容是关于css中文字相关属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 文本大小 {font-size:12px/14px/16px} 说明:   1)属性值为数值型时,必须给属性值加单位,属性值为0时除外。   2)单位还可以是pt,9pt=12p…

    好文分享 2025年12月24日
    300

发表回复

登录后才能评论
关注微信