![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 8.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam muszę przygotować stronę składającą się z 3 przycisków rgb, które będą zmieniać kolory ograniczonego pola na stronie. Mniej czerwonego, węcej czerwonego i tak samo z zielonym i niebieskim. Ma być wyznaczone pole np. całe białe lub czarne, a na górze okienko z kodem szesnastkowym aktualnych kolorów. Kompletnie nie mam pojęcia jak to zrobić, mógłby mi ktoś pomóc? Problem jest taki, że po kliknięciu przycisku np. zielonego, a po tym czerwonego ma te kolory ze sobą zmieszać.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kolor tła możesz podać w postaci heksadecymalnej (#RRGGBB) lub decymalnej (rgba(R,G,
![]() Jeśli w polach podajesz w postaci decymalnej, a do tła będziesz dodawał kolor w postaci heksadecymalnej, to musisz zamienić wartości dziesiętne na szestnastkowe (każdą składową z osobna i skleić, lub zsumować składowe ((R*256)+G)*256+B i całość zamienić na heksadecymalną. Jeśli w polach będziesz podawał wartości heksadecymalne, a kolor w postaci dziesiętnych składowych, to musisz zamienić każdą składową i podstawić. W pozostałych przypadkach nie konwertujesz. Wartość składowej z pola pobierzesz podpinając zdarzenie keyup/keydown, blur lub input. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Znasz już odpowiedz ?
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Odpowiedz przeciez juz padla. Trudno nie znac czegos, co masz jak wol przed nosem
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 04:45 |