Strona 1 z 1

Kolory w CSS

PostNapisane: 24 lutego 2005, o 12:17
przez engine
Zauważyłem pewien problem.
Otóż, z pół wartosci dotyczących stylów definiujących pewien kolor np. elementu html, nie można skopiować wartości koloru bezpośrednio z tego pola.
O dziwo, jak w to pole wpiszę bzdurę - np. jakiś tekst, to mogę go skopiować, jednak jak będzie to poprawna wartość koloru w trybie szesnastkowym, to nie mogę.

Problem tej jest dość szczególny i pokażę zaraz, jako może mieć wpływ na użytkowanie Pajączka.

Zróbmy coś takiego.
Chce stworzyć w css clasę, która będzie miała atrybut 'color' i wartość np. #FFF.
Następnie zmieńmy ten kolor za pomocą narzędzia "Paleta kolorów" naciskając (...) za wartością stylu CSS z poziomu Inspektora CSS.

Otworzy nam się Paleta i teraz klikamy na pewnym kolorze z palety.
Dajmy na to jakiś odcień niebieskiego #6633FF.

Następnie klikamy 'Wstawianie wybranego koloru do dokumentu'.
Włala. Mamy nasz kolor niebieski.

Jednak po pewnym czasie chcielibyśmy go rozjaśnić z jakichś tam powodów, a wcześniej kilka razy używaliśmy naszej Palety kolorów.

Stajemy na stylu.
Z inspektora CSS wybieramy ponownie (...) i .... problem !

Paleta zawiera ostatnio użyty kolor, a nie ten, który chcemy rozjaśnić.
Co musimy zrobić ?
Zamknąć paletę, bo wywołana z poziomu (...) jest oknem zależnym od głównego programy.
Teraz chciałoby się skopiować wartosć koloru z pola wartości stylu css.
Niestety - tego nie możemy zrobić, gdyż jest to zablokowane.
Musimy wartość skopiować bezpośrednio z kodu.
OK.
Kopiujemy w takim razie wartość z kodu.
Uruchamiamy (...) Paletę i wykonujemy:
'Wybranie koloru przez wartość', wklejamy naszą wartosć i klikamy ok.
teraz klikamy na:
'Wybranie koloru zspoza listy' i suwakiem zwiększamy jasność kolorku.
Klikamy ok - dodajemy (bądź nie) kolor do palety jeżeli zajdzie taka potrzeba
i klikamy na
'Wstawianie wybranego koloru do dokumentu'.

Nareszciem. Rozjaśniłem kolor.

A teraz pytanie.
Czy można zrobić aby pole wartosci kolorów było edycyje w sensie możliwości zznaczenia i skopiowania wartosci bezpośrednio z niego ?

Jeżeli nie to

Czy można zrobic funkcjonalność taką, że uruchamiając paletę kolorów za pomocą (...), przyjmie ona kolor bierzącego stylu, którego dotyczyć ma zmiana, tak, abym nie musiał wykonywac nadmiarowych operacji podanych powyżej ?

Innymi słowy - paleta przyjmuje aktualny kolor stylu.

PostNapisane: 24 lutego 2005, o 13:10
przez platekr

PostNapisane: 24 lutego 2005, o 13:57
przez engine

PostNapisane: 24 lutego 2005, o 14:09
przez platekr