colours
4 отговора
93 прегледа
Re: colours
man ima programka bre otivash na Slaveikov i kopuvahs edna knijka i tam pishe
Re: colours
Frame не е визуален обект, за да му зададеш цвят! Предполагам, че искаш да зададеш цвят на фона на страницата, която се зарежда във frame. Това става с bgcolor атрибута на <body> тага. Например
00 = 0
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8
09 = 9
0A = 10
0B = 11
0C = 12
0D = 13
0E = 14
0F = 15
10 = 16
11 = 17
12 = 18
13 = 19
14 = 20
15 = 21
16 = 22
17 = 23
18 = 24
19 = 25
1A = 26
1B = 27
1C = 28
1D = 29
1E = 30
1F = 31
...
FF = 255
И така червеното, зеленото и синьото. Какво следва от тук. Цвят можете да познаете дори без компютър. Например:
FF0000 е само червено, без зелено и синьо.
00FF00 е само зелено, без червено и синьо.
0000FF е само синьо, без зелено и червено.
FFFFFF е чисто бяло- максимално от всички цветове.
000000 е черно- няма от нито един от цветовете.
Има и други правила:
1. Цвят, в който първата, втората и третата двойки са равни е задължително сив. Например CCCCCC, CECECE, 636363. От тук следва и друго- черно бялото изображение е 8 битово, защото и трите стойности са равни и може да се запише само едната от тях.
2. Съществува т.нар. websafe палитра от цветове запазени за използване в web, които се гарантира, че изглеждат еднакво навсякъде. Тези цветове могат лесно да бъдат познати, защото също се формират по определено правило. За тяхното изписване може да се използва всеки трети символ от шестнайсетичната бройна система и само в комбинация от два еднакви символа. Т.е. всеки от цветовете може да бъде записан по ШЕСТ начина: 00, 33, 66, 99, CC или FF. Значи цветът FF0033 е websafe, а цветът F03F03 не е такъв, защото е изписан от същите символи, но двойките на цветовете се състоят от различни символи! Какво още- websafe цветовете очевидно са 216 на брой 6*6*6=216.
Друго много важно правило. Тъй като цветовете за компютъра представлявата числа, а не визия, ако за човек два цвята стоят добре един до друг (пасват си), ако и с двата цвята се направят едни и същи аритметични преобразувания, новополучените два цвята също ще стоят добре един до друг (ще си пасват). На този принцип се основава и адресът, който е даден в по-горния постинг! Също на този принцип се основават и повечето ефекти в графичните редактори като Photoshop. От тук нататък редактирането на изображението се състои в математика върху стойността на цветовете- от цветно към черно бяло е усредняване; контрастът е увеличаване на разликата на стойностите, оцветяването в определен цвят е прибавяне на стойност към цветовете и т.н. Ако към тези сметки се добавят и процентни съотношения, получаваме "меки ефекти", които не дразнят окото с разкост.
И накрая: в HTML е прието цветовете да се изписват със символа диез (#) отпред. Например бялото се пише #FFFFFF, а черното #000000. Попринцип диезът е еквивалент на нашия символ №, т.е. #000000 означава цвят номер 000000. След като посочваме изрично, че цветът е номериран, значи има и други? Да има- 16 цвята са именувани за да се запомнят по-лесно. Те са: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white и yellow.
Това е от мен за цветовете... ако още има питане- питайте!
Ама баба не е жена, вие не знаете ли?
<body bgcolor="#ffffff">Как се формира кода на цвета? Състои се от три двойки символи. Посочва цвета по т.нар RGB палитра, в която първата двойка символи е пропорцията на червеното (Red), втората двойка- зеленото (Green) и третата е синьото- Blue. От там и името на палитрата RGB. Стойността на всеки от трите цвята може да бъде в диапазона от 0 до 255. Т.е. всеки цвят е 8 бита (2 на 8 степен), т.е. трите цвята по 8 бита правят 24 битов цвят! Стойностите не се изписват с десетични числа, а с шестнайсетични. Шестнайсетичната система се различава от десетичната по това, че всеки разряд може да съдържа 16 символа, а не 10. Символите са цифрите + първите 6 букви от латинската азбука и са подредени в съответния ред:
0 1 2 3 4 5 6 7 8 9 A B C D E FКъдето 0 = 0, 1 = 1... A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Независимо, че последният елемент е петнадесет, а не шестнадесет, броят им е 16, защото както добре знаем компютрите за разлика от хората броят от нула! И така, стойността на цвета се изписва с шестнайсетично число от 0 до 255. Как се получава то:
00 = 0
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8
09 = 9
0A = 10
0B = 11
0C = 12
0D = 13
0E = 14
0F = 15
10 = 16
11 = 17
12 = 18
13 = 19
14 = 20
15 = 21
16 = 22
17 = 23
18 = 24
19 = 25
1A = 26
1B = 27
1C = 28
1D = 29
1E = 30
1F = 31
...
FF = 255
И така червеното, зеленото и синьото. Какво следва от тук. Цвят можете да познаете дори без компютър. Например:
FF0000 е само червено, без зелено и синьо.
00FF00 е само зелено, без червено и синьо.
0000FF е само синьо, без зелено и червено.
FFFFFF е чисто бяло- максимално от всички цветове.
000000 е черно- няма от нито един от цветовете.
Има и други правила:
1. Цвят, в който първата, втората и третата двойки са равни е задължително сив. Например CCCCCC, CECECE, 636363. От тук следва и друго- черно бялото изображение е 8 битово, защото и трите стойности са равни и може да се запише само едната от тях.
2. Съществува т.нар. websafe палитра от цветове запазени за използване в web, които се гарантира, че изглеждат еднакво навсякъде. Тези цветове могат лесно да бъдат познати, защото също се формират по определено правило. За тяхното изписване може да се използва всеки трети символ от шестнайсетичната бройна система и само в комбинация от два еднакви символа. Т.е. всеки от цветовете може да бъде записан по ШЕСТ начина: 00, 33, 66, 99, CC или FF. Значи цветът FF0033 е websafe, а цветът F03F03 не е такъв, защото е изписан от същите символи, но двойките на цветовете се състоят от различни символи! Какво още- websafe цветовете очевидно са 216 на брой 6*6*6=216.
Друго много важно правило. Тъй като цветовете за компютъра представлявата числа, а не визия, ако за човек два цвята стоят добре един до друг (пасват си), ако и с двата цвята се направят едни и същи аритметични преобразувания, новополучените два цвята също ще стоят добре един до друг (ще си пасват). На този принцип се основава и адресът, който е даден в по-горния постинг! Също на този принцип се основават и повечето ефекти в графичните редактори като Photoshop. От тук нататък редактирането на изображението се състои в математика върху стойността на цветовете- от цветно към черно бяло е усредняване; контрастът е увеличаване на разликата на стойностите, оцветяването в определен цвят е прибавяне на стойност към цветовете и т.н. Ако към тези сметки се добавят и процентни съотношения, получаваме "меки ефекти", които не дразнят окото с разкост.
И накрая: в HTML е прието цветовете да се изписват със символа диез (#) отпред. Например бялото се пише #FFFFFF, а черното #000000. Попринцип диезът е еквивалент на нашия символ №, т.е. #000000 означава цвят номер 000000. След като посочваме изрично, че цветът е номериран, значи има и други? Да има- 16 цвята са именувани за да се запомнят по-лесно. Те са: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white и yellow.
Това е от мен за цветовете... ако още има питане- питайте!
Ама баба не е жена, вие не знаете ли?