Я пытаюсь придумать свое собственное звездное изображение, которое немного меньше и отличается от стиля, представленного в gem/plugin, но у Ajaxful_rating нет простого способа сделать это. Вот что я понял, до сих пор:Настройка изображения «Звезды» для плагина Ajaxful_Rating RoR
- stars.png в общей папке три 25x25 пиксельных плиток уложены вертикально, заказали пустую звезду, нормальную звезду, и парение звезда.
- Я предполагаю, что пока вы держите вышеуказанные ограничения, вы должны быть в порядке, не изменяя никаких других файлов.
- Но что, если вы хотите изменить размер изображения для большего или большего размера?
Я нашел, где вы можете изменить высоту в Стилей/ajaxful_rating.css
.ajaxful-рейтинг { позиция: относительная; /* ширина: 125px; это устанавливается динамически */ height: 25px; переполнение: скрыто; list-style: none; margin: 0; прокладка: 0; background-position: left top; }
.ajaxful-rating li {display: inline; } .ajaxful-рейтинг a, .ajaxful-rating span, .ajaxful-rating .show-value { позиция: абсолютная; верх: 0; Слева: 0; text-indent: -1000em; высота: 25px; line-height: 25px; схема: нет; переполнение: скрыто; border: none; }
Вам просто нужно изменить каждое место, которое говорит «25px» выше, чтобы независимо от высоты вашей новой звезды изображения. Это работает отлично, но не отображает горизонтальную часть правильно. Кто-нибудь знает, где я буду искать установку горизонтальной части? (Я предполагаю, что он находится в файле .rb где-то в зависимости от того, сколько звезд вы указали в своей настройке ajaxful_rating)