Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Random Opacity
atom90
post 8.03.2018, 09:05:06
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


Witam

Chciabym uzyskac efekt randomowego oswietlenia w grafice.

Tzn stworze dwie warstwy (div) w ktorym jeden bedzie efektem swiatla, ktory w kolko bedzie sie zmienial w formie opacity. Jak najlepiej wykonac taki efekt aby byl plynny.

Go to the top of the page
+Quote Post
trueblue
post 8.03.2018, 09:44:10
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Trudno Cię zrozumieć.
Jako źródło światła element z radial gradient od przezroczystego do białego, a na tenże element różne wartości opacity?


--------------------
Go to the top of the page
+Quote Post
atom90
post 8.03.2018, 11:24:31
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


Nie. To bedzie grafika, ktora bedzie nalozona na reszte grafiki. Wtedy bedzie naturalnie to wygladac.
W zamysle to ma byc blask z monitora w jaskini, ktory bedzie dawal blask na elementy. Statycznie juz bedzie fajnie wygladalo, ale wiadomo fajniej jak bedzie to lekko zmieniac (animowac sie)

wiem ze najlepiej uzyc randomowych wartosci Math.random() tylko jak to dobrze wykorzystac by nie byly za duze skoki i jak dokladniej to napisac.


Przygotowalem na szybko takie cos:
https://jsfiddle.net/x6jdxjfa/18/

tylko pytanie czy da sie to jakos dopracowac by nie bylo czasem skokow za duzych. bardziej umiarkowane, realniejsze.
Go to the top of the page
+Quote Post
trueblue
post 8.03.2018, 11:34:55
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


O tym samym pisałem.
Nie wygląda bardzie realnie? https://jsfiddle.net/x6jdxjfa/20/

Losową liczbę możesz ograniczać do min/max albo dodawaj wylosowaną liczbę (z jakiegoś małego zakresu) do obecnej wartości opacity, a nie ustawiaj jako opacity.


--------------------
Go to the top of the page
+Quote Post
atom90
post 8.03.2018, 11:43:31
Post #5





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 11.06.2014

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


tzn gradient tu nie bedzie potrzebny bo to bedzie png z rozna wartoscia przezroczystosci. warstwa z photoshopa. i Ona bedzie zanikac i pokazywac sie.

Ale faktycznie moze zakres zmniejszyc. Bede testowal jak juz przygotuje(narysuje docelowe grafiki)

A jeszcze samo pytanie czy funkcja bedzie odpowiednia do tego?

To bedzie grafika na cala strone do tego bede chcial zrobic ruchome niebo czyli beda 3 elementy na cala strone.

2 ruchome/animowane i jedno statyczne

A tak to dziekuje za pomoc smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 12:20