|
eksperymenty z internetem, blogami, bloxem, javascriptem, firefoxem czy różnymi użytecznymi programami czy narzędziami, tak okołoinformatycznie tudzież okołokomputerowo...
Blog > Komentarze do wpisu
automatyczne odbicia lustrzane obrazkówNapisałem kiedyś instrukcję do GIMPa jak zrobić lustrzane odbicie napisu* a ostatnio znalazłem w sieci dwa ciekawe rozwiązania, które potrafią robić to samoczynnie i nie wymagają instalacji żadnego programu ani żmudnych operacji graficznych...
Automatyczne "doklejanie odbicia" bezpośrednio na stronie.Pierwszym rozwiązaniem jest skrypt javascript o nazwie reflection.js. Wystarczy go ściągnąć ze strony, dodać do zasobów, w treści notki (w pole na HTML bloxa) wstawić odwołanie do niego, a każdy z odpowiednio opisanych klasami CSS obrazków dostanie własne odbicie. <img src="http://adresURL_obrazka"
class="reflection rheightXX ropacityYY" />
Obowiązkowa jest klasa "reflection", która powoduje powstanie odbicia o wysokości połowy obrazka i rozmyciu do przezroczystości 50%. Dodatkowe klasy rheight i ropacity mówią o procentach wysokości/przeźroczystości w skali 1-100. Gdy są domyślnie nie podane, to są równoznaczne wpisom rheight50 i ropacity50. Generator obrazków z odbiciem.Drugim ciekawym rozwiązaniem jest Reflection Maker - generator obrazków z lustrzanym odbiciem. Wystarczy załadować plik z dysku (bądź wstawić adres URL do obrazka), ustawić wysokość odbicia (1-100% wysokości źródła) a skrypt wygeneruje nowy obrazek, który potem można sobie wstawić na stronę/bloga. Można też określić kolor tła do jakiego będzie przenikać odbicie, ale nie ma się wpływu na stopień przeźroczystości. Całość działa szybko i bardzo intuicyjnie. PodsumowanieOczywiście jakość efektu końcowego najbardziej zależy od źródłowego pliku, który ma mieć swoje odbicie. Przy napisach warto pamiętać o "długich literach/ogonkach" (j, p, y, ą, ę, itp), czyli o dolnej krawędzi obrazka, względem którego odbicie ma być generowane. Najlepiej wyglądają te o równej płaszczyźnie dolnej.
poniedziałek, 15 października 2007, sgk
TrackBack
|
|