Skip to content

Instantly share code, notes, and snippets.

@davay42
Last active September 1, 2018 13:19
Show Gist options
  • Select an option

  • Save davay42/42e2f1ebfffb4d873211890caaa017eb to your computer and use it in GitHub Desktop.

Select an option

Save davay42/42e2f1ebfffb4d873211890caaa017eb to your computer and use it in GitHub Desktop.
Block in a circle
var num = 20; // Число картинок
var wrap = 400; // Размер "холста" для расположения картинок
var radius = 200; // Радиус нашего круга
$(document).ready(function() {
for (i=0;i<num; i++){
var f = 2 / num * i * Math.PI; // Рассчитываем угол каждой картинки в радианах
var left = wrap + radius * Math.sin(f) + 'px';
var top = wrap + radius * Math.cos(f) + 'px';
$('#wrap img').eq(i).css({'top':top,'left':left}); // Устанавливаем значения каждой картинке
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment