Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы использования фильтров в CSS...
 
 автор: Cyrax   (24.08.2007 в 22:20)   письмо автору
 
 

Как заюзать фильтры из CSS ?

   
 
 автор: coloboc66   (24.08.2007 в 23:40)   письмо автору
 
   для: Cyrax   (24.08.2007 в 22:20)
 

Смотря в каком броузере: я слышал, эти фильтры только с ИЕ работают.

   
 
 автор: sim5   (25.08.2007 в 04:48)   письмо автору
 
   для: Cyrax   (24.08.2007 в 22:20)
 

Динамические фильтры будут работать только для IE.

   
 
 автор: Cyrax   (25.08.2007 в 07:11)   письмо автору
 
   для: sim5   (25.08.2007 в 04:48)
 

> Динамические фильтры будут работать только для IE.
А статические ?

И как их использовать в CSS ?

filter: glow(color=#0093DD, strength=2)

Так и записывать ?

   
 
 автор: sim5   (25.08.2007 в 08:27)   письмо автору
 
   для: Cyrax   (25.08.2007 в 07:11)
 

Все фильты (объект фильтра) используются только в IE под Windows. Через CSS, фильтр, например glow, задается так:

#classID {filter:glow(color=red, strength=4, enabled=true)} - для IE4.

Для IE5.5 синтаксис другой (рекомендуемый):

#classID {filter:progid:DXImageTransform.Microsoft.Glow(color=red, strength=4, enabled=true)}

где progid - дополнительный указатель на программный идентификатор, обязательную часть имени фильтра, для ссылки на фильтр в JS-сценарии.

Поищите в сети описания фильтров и методы их применения, в посте описать все не представляется возможным.

   
 
 автор: Cyrax   (25.08.2007 в 08:34)   письмо автору
 
   для: sim5   (25.08.2007 в 08:27)
 

Ну в общем понятно.
Только вот проблема имитации эффектов для других браузеров остаётся, например, окаймление букв текста каким-нибудь цветом...

   
 
 автор: sim5   (25.08.2007 в 08:37)   письмо автору
 
   для: Cyrax   (25.08.2007 в 08:34)
 

Фильтрами эту проблему для других браузеров не решить - делайте рисунками.

   
 
 автор: Cyrax   (25.08.2007 в 16:19)   письмо автору
 
   для: sim5   (25.08.2007 в 08:37)
 

И окаймление букв (имитация фильтра glow) тоже рисунками ?

   
 
 автор: sim5   (25.08.2007 в 16:51)   письмо автору
 
   для: Cyrax   (25.08.2007 в 16:19)
 

Ну а чем еще если другие браузеры не работают с фильтами.

   
 
 автор: Cyrax   (25.08.2007 в 18:43)   письмо автору
 
   для: sim5   (25.08.2007 в 16:51)
 

Хорошо, а где такой рисунок рисовать для всех буков, как позиционировать прямо под буквы и как масштабировать синхронно с буквами ???

   
 
 автор: sim5   (25.08.2007 в 19:11)   письмо автору
 
   для: Cyrax   (25.08.2007 в 18:43)
 

Вы что роман в таком стиле хотите поместить на странице? Обычно шрифт с эффектами - ну заголовок, либо еще где-то небольшой эффект. Рисовать - в чем можете, в том и рисуйте, программ много.
Сделать эффект тени тексту, можно поместив один и тот же текст друг над другом, сместив нижний на 1рх, вниз и вправо.

   
 
 автор: AlexSol   (25.08.2007 в 20:31)   письмо автору
 
   для: Cyrax   (25.08.2007 в 18:43)
 

нужно в граффическом редакторе набрать текст и применить к нему эффект. полученное изображение сохранить одним файлом.

   
 
 автор: Cyrax   (25.08.2007 в 21:33)   письмо автору
 
   для: AlexSol   (25.08.2007 в 20:31)
 

Изображениями нежелательно, поскольку страница должна шрузиться мгновенно.
Не секунду, а мгновенно...

   
 
 автор: AlexSol   (26.08.2007 в 08:39)   письмо автору
 
   для: Cyrax   (25.08.2007 в 21:33)
 

:) берите из кеша - будет мгновенно

   
 
 автор: Cyrax   (26.08.2007 в 12:00)   письмо автору
 
   для: AlexSol   (26.08.2007 в 08:39)
 

Нет, если текст пунктов меню будет меняться и если будут добавляться или удаляться пункты меню, то придётся каждый раз рисовать новые рисунки...
Это же идиотизм.
Это же меню, какие тут могут быть рисунки ?

   
 
 автор: sim5   (26.08.2007 в 12:03)   письмо автору
 
   для: Cyrax   (26.08.2007 в 12:00)
 

Рисунки могут быть получены с помощью GDlib на сервере. Но зачем вам обрамлять текст меню, может быть что-то проще и оригинальней сделать, например фоновое изображение под ссылки меню, или вообще без них.

   
 
 автор: AlexSol   (26.08.2007 в 12:21)   письмо автору
 
   для: Cyrax   (26.08.2007 в 12:00)
 

идиотизм - делать текст нечитаемым, накладывая на него фильтры.

   
 
 автор: Cyrax   (26.08.2007 в 16:47)   письмо автору
 
   для: AlexSol   (26.08.2007 в 12:21)
 

У меня светло-синий градиентный переход в качестве фона. На нём белые буквы с тёмно-синим окаймлением выглядели бы более выразительно...

Собственно, модель страницы в Corel'е была разработана именно так...

   
 
 автор: sim5   (26.08.2007 в 16:55)   письмо автору
 
   для: Cyrax   (26.08.2007 в 16:47)
 

Разрабатывать надо в зависимости от возможностей.

   
 
 автор: Cyrax   (27.08.2007 в 01:43)   письмо автору
 
   для: sim5   (26.08.2007 в 16:55)
 

Предпочитаю исходить из желаний и предпочтений - это как делать деньги: исходим не от возможностей, а от желаемой суммы...

   
 
 автор: sim5   (27.08.2007 в 08:09)   письмо автору
 
   для: Cyrax   (27.08.2007 в 01:43)
 

Философия понятная, я бы тоже хотел стать Рокфеллером, но возможности не позволяют. HTML-страница - это не холст перед художником, на котором он может творить все, ограниченное только его фантазией и красками на палитре. Считайте страницу холстом, но ограниченным рамками дозволенного, как в древнем искусстве Египта, когда голову человека можно было рисовать только в профиль. Не дай бог ваятелю нарисовать ее в анфас - его ждала бы неменуемая смерть. Это были каноны искусства, а в HTML, к сожалению, есть ограничения.
Усмирите гордыню :) Вам не подходит рисунок - но и на градиенте от синего к светло-синему свет клином не сошелся. Может быть стоит подумать - и тогда получится нечто простое, удобное для пользователя, и оригинальное в своей простоте. Жажда денег еще не повод ваять шедевр, который могут просто не увидеть.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования