【发布时间】:2014-11-16 02:38:42
【问题描述】:
我需要的是一个高度为 100% 且宽度相匹配的圆圈,这样它就可以形成一个适当的圆形。
我需要一些使宽度等于高度的脚本。
我已经搜索过,但到目前为止还没有成功。
CSS:
.circle1 {
height: 100%;
background-color: #FF0000;
border-radius: 50%;
}
脚本:
var cw = $('.circle1').width();
$('.circle1').css({
'height': cw + 'px'
});
但这样做的目的是让圆圈像高度一样达到 100% 的屏幕宽度。
【问题讨论】:
-
至少向我们展示您的 html 结构或准备一个 jsfiddle.net。 SO 没有地方问你需要的东西,我们可以帮你写代码!
-
几个问题:什么是父 html 结构,您是否将 jquery 代码包装在文档就绪包装器中?
-
如果您需要代码,我会先在这里回答他们。我正在制作一个水平滚动页面,因此 .circle1 的父级 (.main) 的宽度为 400%(目前),高度为 100%。这个想法是多个彼此相邻的大圆圈。
标签: jquery css geometry aspect-ratio css-shapes