Автор Тема: Градиент  (Прочитано 9372 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Градиент
« : 02 Февраля 2005, 09:02:32 »
Здраствуйте.
Короче, есть поле таблицы его надо залить градиентом! Посоветуйте как реализовать.
э, не понял

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Градиент
« Ответ #1 : 02 Февраля 2005, 09:38:13 »
smoker_cannabis
а причем здесь Perl???
And no religion too...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Градиент
« Ответ #2 : 02 Февраля 2005, 13:07:01 »
1.Нарисовать градиент и залить. Жестко но кроссплатформенно.
2.Использовать DXTransform. Не кроссплатформенно но продвинуто.
3.Отказаться от идеи. Просто.
Что ближе?
LJ: Backslashed life (rss)

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Градиент
« Ответ #3 : 03 Февраля 2005, 13:02:13 »
Я нарисовал картинку с градиентом размером 20x20.
У меня есть таблица, высота которой меняется в зависимости от контента, я хочу сделать бэкграунд этой таблицы градиентом. так вот я пишу .
IE 5,5 это проглатывает и все замечательно работает, а вот Opera 7.54 просто выдает этот рисунок с его настоящими размерами.

Как Заставить Oper\'у растянуть рисунок не указывая при етом конкретные размеры в пикселах типа (width=100 height=200) ??
э, не понял

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Градиент
« Ответ #4 : 03 Февраля 2005, 13:03:41 »
commander
руки кривые - не туда запостил :-)
э, не понял

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Градиент
« Ответ #5 : 21 Февраля 2005, 18:28:35 »
smoker_cannabis
DXTransform.
Чтобы тут кучу кода не набивать, идешь на любой сайт из майкрософтовских и сдираешь (там, по-моему, прямо в основной странице стиль вбит.)
Можно попробовать найти в документе строку "dx". Разбирайся, короче.
Но имей в виду, это считается ActiveX, хоть и разрешенный. Т.е. если я насильно убрал все аИксы, то я твоего градиента не увижу.
LJ: Backslashed life (rss)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Градиент
« Ответ #6 : 21 Февраля 2005, 19:46:52 »
я чото невтыкаю или нынче немодно пользоваться аттрибутом background для тэга td ? или смущает то что поумолчанию он мозаично располагается? дык есть в css специально для этого background-position, background-repeat
ну, будем исповедоваться?

Оффлайн bellaeva

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Градиент
« Ответ #7 : 23 Февраля 2005, 16:01:53 »
Картинку img.gif cделай высотой 1 пикс. Грузится везде, даже в Опере.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Градиент
« Ответ #8 : 23 Февраля 2005, 23:14:46 »
bellaeva если уж берешься человеку код писать - так пиши его тогда так как положено в спецификациях
ну, будем исповедоваться?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Градиент
« Ответ #9 : 15 Марта 2005, 00:30:28 »
bellaeva
А не додуматься, что если "repeat-y", то этот самый градиент, как это ни странно, повторяется? И не всегда это приемлемо?...
[off]Дурдом.[/off]
LJ: Backslashed life (rss)

Оффлайн V?A DSGN

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://web.002.ru/~getfine
Градиент
« Ответ #10 : 24 Марта 2005, 08:12:00 »
CGVictor
если не надо шоб повторялся есть "no-repeat":D
smoker_cannabis
для ясности хотелось бы увидеть этот твой градиент
зачем?
Ацкая сотона ниспит

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Градиент
« Ответ #11 : 24 Марта 2005, 12:24:44 »
V?A DSGN
Пошутил, куда там.
Есть еще filter:alpha (и еще что-то мозилловское), который в отдельных случаях работает лучше прочего.

Случай с однопиксельным градиентом - частный. Это для тех, кто не понял.
LJ: Backslashed life (rss)

Оффлайн bellaeva

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Градиент
« Ответ #12 : 25 Марта 2005, 14:03:15 »
CGVictor[/b
Вопрос был на предмет повторяемости градиента. У меня такой код работает во всех браузерах.

Оффлайн V?A DSGN

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://web.002.ru/~getfine
Градиент
« Ответ #13 : 25 Марта 2005, 14:45:48 »
CGVictor
filter:alpha то тут причем????
зачем?
Ацкая сотона ниспит

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Градиент
« Ответ #14 : 27 Марта 2005, 20:28:16 »
bellaeva
Цитировать
smoker_cannabis:
есть поле таблицы его надо залить градиентом

Градиент (напр. по горизонтали) с относительными значениями тоже пикселем рисовать будешь? Вперед.

Цитировать
bellaeva:
такой код

Код заполнения бэкграунда фоном? Ну-ну. Удачного программирования.


V?A DSGN
Два слоя. Верхний - color1 с filter:alpha в нужную сторону.
Нижний, соответственно, color2.
Ясно?
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28