HTML、CSS、Javascript在彼此内部创建圆圈
我需要用HTML、CSS和Javascript在彼此之间画一个圆圈,点击一个按钮就可以了,这会自动给它添加另一个圆圈。新添加的圆将是最外层的圆HTML、CSS、Javascript在彼此内部创建圆圈,javascript,html,css,geometry,Javascript,Html,Css,Geometry,我需要用HTML、CSS和Javascript在彼此之间画一个圆圈,点击一个按钮就可以了,这会自动给它添加另一个圆圈。新添加的圆将是最外层的圆 有什么办法吗?对于圆,您需要将边界半径设置为足够大的值(通常是宽度和高度最大值的一半以上) 要添加更大的圆,您需要复制以前的圆,创建另一个更大的圆,然后将复制的圆粘贴到其中。这是一个jQuery代码段,但您可以使用任何框架,甚至是普通js: var $container = $('#container'), $previous_circles =
有什么办法吗?对于圆,您需要将边界半径设置为足够大的值(通常是宽度和高度最大值的一半以上) 要添加更大的圆,您需要复制以前的圆,创建另一个更大的圆,然后将复制的圆粘贴到其中。这是一个jQuery代码段,但您可以使用任何框架,甚至是普通js:
var $container = $('#container'),
$previous_circles = $container.html()
$container
.html('<div class="circle bigger_circle"></div>')
.find('.bigger_circle')
.append($previous_circles)
.end()
var$container=$(“#container”),
$previous_circles=$container.html()
$container
.html(“”)
.find(“.biger_circle”)
.append($previous_圈)
(完)
谢谢您的回复。但是我应该如何使用css呢?应该已经定义了圆吗?我想我需要跟踪已经在某处显示了多少个圆?是的,您可以在css中定义所有可能的圆,或者创建相对大小。ie:.圆{显示:块;宽度:100%;高度:100%;边界半径:50%;填充:20px}-填充将确保内圆更小。确保容器有宽度和高度。对不起,忘了提到位置:绝对。以下是样式:#容器{宽度:500px;高度:500px;边距:0自动;位置:相对;}。圆{边框半径:50%;边框:1px实心#000;位置:绝对;左:10px;顶:10px;右:10px;底:10px;}