Личный кабинет
2008-11-04 11:45
На данный момент я знаю только один случай, когда определение "глубины" цвета может сыграть полезную нам роль - развлечение с фильтром Альфа и использование его для создания градиентных заливок. Напомню - фильтр Альфа позволяет установить уровень прозрачности для обьектов в броузере Эксплорер, устанавливая градиентную прозрачность для одной ячейки мы получаем плавный переход от цвета ячейки к цвету фона под ней. При некотором старании можно направить изменение под нужным нам углом - по диагонали, например. Один минус - вся полнота эффекта проявляется только на мониторе с 32битами на пиксел. Такие мониторы еще не у всех есть, а на мониторах с меньшей глубиной цвета наш градиент преобритает очень неприятную "полосатость". В Нетскейпе данный фильтр нам проблем не создает - он просто отсутствует.
Определить глубину цвета, установленного на мониторе мы можем через свойство screen.colorDepth.
<br />
<br />
<!-- <br />
if(screen.colorDepth <32)<br />
{<br />
document.writeln('\n'+ <br />
'#ff {color: red}\n'+<br />
'')<br />
}<br />
else<br />
{<br />
document.writeln('\n'+ <br />
'#ff {color: blue}\n'+<br />
'')<br />
}<br />
//--> <br />
<br />
Все очень прото - если глубина цвета меньше 32бит на пиксел, мы получаем одно описание стиля, если 32, то другое. Проверил и в Эксплорере и в Нетскейпах - все вполне надежно работает, можно использовать. В данном примере обьект с id=ff - наш подопытный. В зависимости от глубины цвета он окрашивается либо в красный, либо в синий цвет. Осталось только вставить в скрипт описание фильтра, и мы получаем эффект градиентной заливки в Эксплорере без использования графических файлов. При "неблагоприятных" условиях используется альтернативное описание стиля обьекта.
Определить глубину цвета, установленного на мониторе мы можем через свойство screen.colorDepth.
<br />
<br />
<!-- <br />
if(screen.colorDepth <32)<br />
{<br />
document.writeln('\n'+ <br />
'#ff {color: red}\n'+<br />
'')<br />
}<br />
else<br />
{<br />
document.writeln('\n'+ <br />
'#ff {color: blue}\n'+<br />
'')<br />
}<br />
//--> <br />
<br />
Все очень прото - если глубина цвета меньше 32бит на пиксел, мы получаем одно описание стиля, если 32, то другое. Проверил и в Эксплорере и в Нетскейпах - все вполне надежно работает, можно использовать. В данном примере обьект с id=ff - наш подопытный. В зависимости от глубины цвета он окрашивается либо в красный, либо в синий цвет. Осталось только вставить в скрипт описание фильтра, и мы получаем эффект градиентной заливки в Эксплорере без использования графических файлов. При "неблагоприятных" условиях используется альтернативное описание стиля обьекта.
Пока комментариев нет
- CSS - Для чего нужны таблицы стилей?
- Каскадные таблицы стилей (преимущества и недостатки)
- Дизайн цвета для WEB
- Магия оранжевого цвета
- Понимание психологии цвета в веб-дизайне
- Фреймы в HTML документах (2008-11-04)
- 10 признаков дурного тона в web-дизайне (2008-11-04)
- 800 и 1024. Пиксели или проценты? (2008-11-04)
- Как работает формат JPEG? (2008-11-04)
- О композиции в дизайне (2008-11-04)
- Психология в дизайне (2008-11-04)
- Шрифты (2008-11-04)
- Как сделать качественный веб-сайт (2008-11-04)
- Какой вид дизайна выбрать? (2008-11-04)
- Выпадающие меню с помощью CSS (2008-11-04)
- Создание веб-страниц для различных разрешений м... (2008-11-04)
- Веб-дизайн и анимация (2008-11-04)
- Немного об index.html (2008-11-04)
- Психология дизайна (2008-11-04)
- Что такое стильный web-сайт? (2008-11-04)
- Web дизайн :: Что такое хорошо и что такое плохо (2008-11-04)
- Лево, Право или Центр? (2008-11-04)
- Оптимизация изображений в формате JPG (2008-11-04)
- Альтернативные редакторы Flash (2008-11-04)
- Что же такое web-дизайн? (2008-11-04)
- Сайты для тинейджеров: правила дизайна (2008-11-04)
- Маленькие проблемы больших таблиц - HTML (2008-11-04)
- Особенности web-дизайна (2008-11-04)
- Подсказки и советы для веб-мастеров - Топ 100+ (2008-11-04)
- Единицы измерения CSS (2008-11-04)
- Состав изображений (2008-11-04)
- FLASH - ЧТО МОЖЕТ БЫТЬ ХУЖЕ? (2008-11-04)
- FAQ по графическим форматам файлов (2008-11-04)
- ПО необходимое для web-дизайнера (2008-11-04)
- Должностная инструкция веб-мастера (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Orange color: теория и практика (2008-11-04)
- Расположение баннера (2008-11-04)
- Советы "чайникам" (2008-11-04)
- С чего начать (2008-11-04)
- С чего начать (2008-11-04)
- Организация - вот ключ к успеху (2008-11-04)
- Подбор шрифта и верстка текста (2008-11-04)
- Обзор Gif-аниматоров (2008-11-04)
- Каскадные таблицы стилей (преимущества и недост... (2008-11-04)
- Фирменный шрифт (2008-11-04)
- Главные ошибки в web-дизайне (2008-11-04)
- CSS - Для чего нужны таблицы стилей? (2008-11-04)
- Таблицы или слои, что лучше? (2008-11-04)
- О скриптах (2008-11-04)
- Изучаем HTML (2008-11-04)
- Применение нескольких классов к элементу в CSS (2008-11-04)
- Создание сайта с помошью фреймов (2008-11-04)
- Основы работы со слоями в CSS (2008-11-04)
Быстрый переход