color-adjust
Имовина је описан спец као "очувања боје у различитим-способности уређаја." Знате ли како постоје телефони, таблети и други уређаји без екрана мрежног квалитета? Па, ово својство пружа прегледачу наговештај да доноси одлуке о начину руковања бојама на основу тог квалитета.
Можда размишљате нешто попут: „Чекај, зар црвена није само црвена?“ И да, то је апсолутно тачно. Каква је сврха оптимизације или прилагођавања тачне боје без обзира где је приказана?
Поента је у томе да прегледачи већ имају тенденцију да сами одређују и прилагођавају боје, попут избацивања мало другачије црвене боје ако кориснички агент није способан да пружи одређени хексадецимални карактер због квалитета екрана неког другог фактора. Својство ефикасно говори прегледачу: „Хеј, волео бих да користите ову боју, али у реду је ако не можете и желите да примените своју најбољу алтернативу за ситуацију“. Или, обрнуто, прегледачу може наложити да се тачно подудара са бојом по било коју цену.
Штампани стилови
Занимљиво је да спецификација користи пример штампања веб страница током дефиниције color-adjust
. Међутим, не постоји стварна документација да је намењена за штампу. То није спречило Цхроме и Сафари у примени префиксиране верзије под називом webkit-print-color-adjust
, што је снажан показатељ да је намењен за штампу.
Зашто је ово важно? Спецификација описује случај употребе где би одржавање зебрастих пруга стилизованог стола на одштампаној страници могло помоћи у читљивости:
На пример, веб локација за мапирање која нуди одштампана упутства може да „зебра-пруга“ кораке у упутствима, наизменично између беле и светло сиве позадине. Губитак овог зебрастог пруга и чисто беле позадине отежаће читање упутстава брзим погледом када се омете у аутомобилу.


color-adjust
је постављено на economy
.
Синтакса
.my-element ( color-adjust: (economy | exact); )
Вредности
economy
(почетна вредност): Ова вредност омогућава прегледачу да изврши прилагођавање боје и стила елемента тамо где одлучи да треба, било да се ради о побољшању читљивости, замени боји коју уређај није у стању да прикаже или неком другом фактору. Имајте на уму да је ово подразумевана вредност и, чак и ако својство није примењено, овако ће се понашати прегледачи.exact
: Ова вредност упућује прегледач да подудара боју по сваку цену ради очувања декларисаног стила. Користила би се за позивање стилова који су „важни“ или „значајни“ за елемент.
Имајте на уму да подразумевана употреба да economy
ли се својство зове или не сугерише да color-adjust
је дизајнирана да пружи сигнал прегледачима који указују на стилове који су довољно важни за очување.
Статус спецификације
color-adjust
Имовина је дефинисана у ЦСС Боја Модул Левел 4, који је у првом јавном радном нацрту статус у време писања овог текста. То значи да В3Ц тек треба да га одобри и могао би бити ажуриран, промењен или чак одбачен у каснијим ревизијама. Као такво, ово својство није спремно за производњу и сматра се експерименталним.
Подршка прегледача
Подаци о подршци за прегледач су од компаније Цаниусе, која садржи више детаља. Број указује на то да прегледач подржава функцију у тој верзији и новијој.
Десктоп
Хром | Фирефок | ИЕ | Ивица | Сафари |
---|---|---|---|---|
19 * | 48 | Не | 79 * | 6 * |
Мобиле / Таблет
Андроид Цхроме | Андроид Фирефок | Андроид | иОС Сафари |
---|---|---|---|
88 | 85 | 81 | 14.0-14.4 |
Више информација
- ЦСС модул у боји ниво 4 први јавни радни нацрт
- Статистика употребе Мицрософт Едге-а
- МДН документација
- Могућности својства подешавања боје