Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> JS Blur - znikające elementy
expert
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


Witam,

Znalazłem stronę na której jest ładnie pokazany efekt rozmycia: http://jakiestfu.com/2012/10/01/blurjs-take-ii/

Zastosowałem to na swojej stronie. przez jakiś czas działało, jednak nie wiem z jakich powodów, jak dam blur do jakiegoś elemntu, to ten element jakby znika. Cos w tym stylu:
http://jsbin.com/anuhid/1/watch

Na czym może polegać błąd/problem?
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Ten skrypt w ogóle nie działa, nawet na stronie autora. W komentarzach masz link do alternatywy.
Go to the top of the page
+Quote Post
expert
post
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


http://blurjs.com/ ?

Mnie to do końca nie satyfakcjonuje, bo:
- skrypt pobiera tło 'source', a ja chcę razem z elementami zrobić blur
- po za tym może wziąć tylko jeden element, a ja potrzebuje kilka

Po prostu otwieram okno na stronie i chcę wszystko pod tym oknem 'zblurować', rozmyć.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #4





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


trochę nie rozumiem po co skrypt do tego, jeśli ten skrypt nic innego nie robi jak dodaje klasę CSS, co tam jest pokazane (na pierwszym linku).
Szczerze mówiąc nie miałem pojęcia wcześniej, że w CSS3 można zrobić efekt blur, więc się dowiedziałem czegoś nowego... anyway. Kluczowa jest tu deklaracja CSS:
Kod
.blurjs-10-radius {
    -ms-filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    filter: url("#blur10px");
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

i tyle. Więcej nie potrzeba, bo jeśli to ma działać na jQuery to tam samemu możesz sobie dodać/odjąć klasę addClass/removeClass (a i bez jQuery też możesz to łatwo zrobić). W sumie po co komplikować rzeczy proste?

EDIT:
no chyba, że chodzi o kompatybilność: ten kod CSS działa mi pod Chrome i pod IE8, niestety już w Firefoxie nie za bardzo...

Ten post edytował PrinceOfPersia 11.02.2013, 21:23:55
Go to the top of the page
+Quote Post
expert
post
Post #5





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


Dla tego na razie sobie dam z tym spokój... Może potem cos sie wykombinuje.

Tylko co ciekawe, przykład na tej stronie: http://jakiestfu.com/2012/10/01/blurjs-take-ii/ u mnie na firefox działa bez problemu... Hmm... co storna i przeglądarka, to inny efekt...

Ten post edytował expert 11.02.2013, 23:20:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:27