Ответ 1
В последней версии Sass (v3.3.0) добавлена новая функция random
. Если вы смешаете это со списком изображений (и небольшой бит переменной интерполяции), вы будете иметь CSS с случайно выбранным фоновым изображением каждый раз, когда Sass будет скомпилирован. Пример:
$imgKey: random(5);
$list: apple, banana, cherry, durian, eggplant;
$nth: nth($list, $imgKey);
body {
background-image: "/images/#{$nth}.jpg";
}
Пример в реальном времени: http://sassmeister.com/gist/8966210
Как и выше, случайное значение будет изменяться только тогда, когда Sass будет скомпилирован, что не обязательно будет при каждом посещении вашей страницы.