Code at jsfiddleКак оставаться пропорциональным в отзывчивом дизайне?
У меня есть несколько кругов, содержащихся в контейнере div. Я использую проценты, так как хочу, чтобы круги оставались отзывчивыми и увеличивались в зависимости от размера экрана. Я также хочу, чтобы эти круги оставались кругами и не становились овалами, как в настоящее время, когда я изменяю размер окна. Очевидно, из-за того, что ширина и высота экранов редко равны, и поскольку я выбираю процентные высоты и ширину, это именно то, что я должен получить.
Однако, как я могу получить отзывчивые круги, которые остаются кружками на разных размерах экрана?
.circle {
margin: 5%;
display: inline-block;
width: 30%;
height: 30%;
background: #000;
border-radius: 50%;
position: relative;
}
@codehorse спасибо за комментарий, но это не сработает, так как мы больше не реагируем, поскольку мы используем пиксели. См. Проблему здесь http://jsfiddle.net/NTb7q/1/ – Tomatoes
, кроме того, они являются кругами из-за радиуса границы. Если я изменю граничный радиус, я получу другие фигуры, но не круги, и я хочу круги на всех размерах экрана. – Tomatoes
Попробуйте альтернативное решение: http://stackoverflow.com/questions/12945891/responsive-css-circles/14013200#14013200 – RichTea