Посещая иногда сайт об электрокнижках, нельзя не заметить, что картинки в том блоге имеют симпатичное отражение снизу. Мне показалось что неплохо было бы приукрасить подобным образом и изображения в собственных заметках.
Конечно, отражение можно сделать в фотошоп, но это не самое изящное решение, так как требует дополнительной возни. Вот бы картинки сами отражались...
Непродолжительно погуглив, сразу вышел на сайт reflect-o-matic, предлагающий готовый, крохотный (5кб) скрипт, который можно интегрировать в блог, будь то блог на движке blogger или, скажем, на Wordpress.
Непродолжительно погуглив, сразу вышел на сайт reflect-o-matic, предлагающий готовый, крохотный (5кб) скрипт, который можно интегрировать в блог, будь то блог на движке blogger или, скажем, на Wordpress.
Первым делом скачал c reflect-o-matic этот скрипт, далее зашел на страничку, с информацией по интеграции скрипта в blogger.
Понятно, что нужно просто добавить, как и любой другой сторнний javascript, этот скрипт в шаблон блога.
Делается это просто вставкой непосредственно перед закрывающим тегом следующего кода:
Делается это просто вставкой непосредственно перед закрывающим тегом следующего кода:
<script src='_адрес_скрипта_' type='text/javascript'></script>
Мне захотелось самому контролировать местонахождение скрипта, не подключая его со стороннего сайта. К сожалению я пока не нашел решения от Google, позволяющего хранить такой скрипт. Поэтому закачал скрипт на свой хостинг сайтов, связанный с учетной записью в Яндекс, запомнил ссылку и подставил ее вместо _адрес_скрипта_.
Теперь достаточно к желаемой картинке в редакторе заметки blogger дописать атрибут class="reflect". На этом все труды заканчиваются. По желанию, если не лень, можно указать дополнительные настроки в виде:
class="reflect rheight40 ropacity33"
rheight - регулирует высоту отражения, в процентах к высоте картинки;
ropacity - имзменяет прозрачность.
class="reflect rheight40 ropacity33"
rheight - регулирует высоту отражения, в процентах к высоте картинки;
ropacity - имзменяет прозрачность.
Проверил: скрипт работает в IE, FireFox, Opera. А если где-то не сработает, то ничего страшного, просто не будет украшения в виде отражения.
Готовый примерчик вы видите в начале заметки.
Готовый примерчик вы видите в начале заметки.
Что-то долго отражение грузилось.
ОтветитьУдалитьНа сайте видно, а в ридере - нет.
Спасибо, Arcanum!
ОтветитьУдалитьКлаасная статья! Возьму на зпметку. :)))
Что до загрузки - как и положено этот скрипт выполняется самым последним, и при загрузки этой статьи отражение появилось мгновенно, а вот при загрузке блога целиком какое-то время ушло на "Waiting for www.google.com", после чего появилось и отражение.
А в ридере яваскрипты, вообще, никогда не работают ни у меня, ни у кого... -- так что отражение - бонус для посетителей сайта ;).
В общем, мне понравилось - картинки становятся очень нарядными!
Света
Melnar Tilromen: да, я знаю об этих недостатках. Долгая загрузка связана с тормозами виджета постоянных читателей. Пока он не загрузится - не будет и отражения.
ОтветитьУдалитьСвета: хорошо подмечено - бонус ;)
Спасибо за комментарии.