AlexAGF
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 72
|
 |
« Ответ #30 : 25.06.2010, 16:42:54 » |
|
Ссылки нет. Все на Денвере. Можно так: - ставим Joomla без демо-данных - кладем htc-файл в корень - в index.php каждого шаблона добавляем: <style type="text/css"> .round { background: #FFF; border: #ADADAD 1px solid; padding: 3px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; behavior: url('/border-radius.htc'); } </style>
- создаем статью на главной - вставляем туда любую картинку с классом round Получаем в разных шаблонах в IE: http://s41.radikal.ru/i092/1006/11/a1a91c029618.pnghttp://s002.radikal.ru/i199/1006/b8/d1b0e595a830.pnghttp://i062.radikal.ru/1006/a6/1494e27ed098.pngТ.е. по шаблону beez видно, что бордюры таки отображаются и скругляются, только улетают куда-то от заданной картинки. А вот почему и как это лечить - вопрос.
|
|
|
|
« Последнее редактирование: 25.06.2010, 16:46:38 от AlexAGF »
|
Записан
|
|
|
|
AlexAGF
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 72
|
 |
« Ответ #31 : 29.06.2010, 10:41:59 » |
|
В общем, проблему решить так и не удалось. Решил просто отказаться от скругления для IE.
|
|
|
|
|
Записан
|
|
|
|
|
hgns
Гость
|
 |
« Ответ #32 : 01.07.2010, 01:17:54 » |
|
В общем, проблему решить так и не удалось. Решил просто отказаться от скругления для IE.
хак то работает автономно, не в Joomla, надо всё таки докапаться до истины !
|
|
|
|
|
Записан
|
|
|
|
vilix
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 22
|
 |
« Ответ #33 : 13.07.2010, 04:43:42 » |
|
Люди посмотрел все способы, понятно если создавать свой класс. А если классы уже объявлены как используя CSS скруглить, не используя css3 . и не используя тэги <b> (вообще не понимаю как этот способ применить для скругления бордеров модулей джомлы).
|
|
|
|
|
Записан
|
|
|
|
vilix
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 22
|
 |
« Ответ #34 : 13.07.2010, 05:03:32 » |
|
http://ab-w.net/CSS/CSS-roundet-corners.php вот тут нашел интересное решение в конце статьи," Скругление углов в CSS для всех видов браузеров" , вот такое решение мне подходит, но где в шаблоне(html) джомлы найти таблицу или див в котором появляются модули? мб можно в CSS картинки так вставить не лазя в HTML ? P.S я просто на низком уровне знаю все это.
|
|
|
|
|
Записан
|
|
|
|
|
intcorp
|
 |
« Ответ #35 : 19.08.2010, 15:45:56 » |
|
Подскажите в какой программе рисовать картинки углов, ато пробую рисовать в корале, вроде и цвета нормально подбираю и во время сохранения привью нормальная картинка, а готовый jpg неудовлетворительного качества - цвета значительно искажаются. Если экспортировать psd, то в фотошопе тоже видны несоответствия  В приложении вариант, как я буду делать круглые углы. Наверняка таке решение где-то предлагалось, но в архиве сугубо мои размышления на эту тему 
|
|
|
|
« Последнее редактирование: 19.08.2010, 15:55:38 от intcorp »
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #36 : 19.08.2010, 16:33:10 » |
|
гы, зачем ж так извращаться ! Для изображений подобного рода нужно использовать png.
|
|
|
|
|
Записан
|
|
|
|
|
intcorp
|
 |
« Ответ #37 : 19.08.2010, 21:43:52 » |
|
У png будут такие же не соответствия цвета как и у jpg) Не вижу смысла использовать png там, где прозрачность как зайцу стоп сигнал и потом еще извращаться с исправлением прозрачности в 6 осле (речь идет конкретно о выложеном примере, где идет рамка на обычном белом фоне) или совать себе на сайт нотисы Информируем пользователей сайта об их проблемах с браузером. Вставляем код в шаблон: <!--[if IE 6]><script src="http://ie-note.googlecode.com/hg/ie-note.js"></script><![endif]--> 
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #38 : 19.08.2010, 21:56:10 » |
|
В данном случае использовать Jpg абсолютно нецелесообразно. Он не подходит для подобных случаев. Он подойдет для фотографий, плавных градиентов и тд, но не для мелочи или картинок с ограниченным набором цветов, четкими краями и монотонными областями, преимущественно прямоугольными. Вы похоже не знаете что у ие6 проблемы только с php24 и вклченным альфа-каналом. Вас никто не заставляет сохранять в пнг24, и вас никто не заставляет включать прозрачность. Алгоритм jpg не гарантирует сохранение цветов, и является сжатием с потерями, а значит с артефактами. png же предлагает безпотерьное сжатие(пнг8 органичивает палитру)
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #39 : 19.08.2010, 21:59:35 » |
|
Еще почитайте про цветовые профили. Сам в этом не разбираюсь, но часто замечаю что цвет с одним и тем же кодом по-разному выглядит в фотошопе и браузере.
|
|
|
|
|
Записан
|
|
|
|
Bogdan808
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 104
|
 |
« Ответ #40 : 19.08.2010, 22:56:46 » |
|
z-index'ы не использую вообще. Пропадает во всех ослах.
А позиционирование хоть ставите?*
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #41 : 20.08.2010, 04:13:42 » |
|
мб можно в CSS картинки так вставить не лазя в HTML ? Можно, использую псевдоэлементы :before и :after и свойство content: url(path_to_image) а так же еще задать и фон этим псевдоэлементам. В итоге можно реализовать резиновые скругленные блоки не городя в HTML кучу левых элеметов. Сработает только если блок на монотонном фоне. Для ие6 и 7 нужно применить замечательный фикс IE8.js
|
|
|
|
|
Записан
|
|
|
|
Bogdan808
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 104
|
 |
« Ответ #42 : 20.08.2010, 09:58:11 » |
|
Для ие6 и 7 нужно применить замечательный фикс IE8.js
Фикс в студию!
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #43 : 20.08.2010, 17:09:09 » |
|
http://code.google.com/p/ie7-js/#IE9.js
|
|
|
|
|
Записан
|
|
|
|
Bogdan808
Осваиваюсь на форуме
 
Репутация: +2/-1
Offline
Пол: 
Сообщений: 104
|
 |
« Ответ #44 : 20.08.2010, 21:34:45 » |
|
пасибо учытэль!
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #45 : 13.10.2010, 11:11:54 » |
|
Можно, использую псевдоэлементы :before и :after и свойство content: url(path_to_image) а так же еще задать и фон этим псевдоэлементам. В итоге можно реализовать резиновые скругленные блоки не городя в HTML кучу левых элеметов. Сработает только если блок на монотонном фоне. Для ие6 и 7 нужно применить замечательный фикс IE8.js
Кстати, только что набрел на такое решение ) Воть - http://nova-group.se/test/rounded/Подходит для резиновых блоков на монотонном фоне.
|
|
|
|
|
Записан
|
|
|
|
effrit
Группа развития
   
Репутация: +515/-5
Online
Пол: 
Сообщений: 5974
effrit.com
|
 |
« Ответ #46 : 13.10.2010, 11:33:19 » |
|
"Кстати, только что набрел на такое решение )" восьмой осёл в режиме совместимости кажет ужасное вместо скругления. так что фиг знает, что будет в 7-ом и, тем паче, 6-ом а жаль
|
|
|
|
|
Записан
|
|
|
|
effrit
Группа развития
   
Репутация: +515/-5
Online
Пол: 
Сообщений: 5974
effrit.com
|
 |
« Ответ #47 : 13.10.2010, 11:41:14 » |
|
так и есть. вот что кажет седьмой осел http://browsershots.org/screenshots/4de456028a93ff15b57e6880b5897046
|
|
|
|
|
Записан
|
|
|
|
|
danik.html
|
 |
« Ответ #48 : 13.10.2010, 12:48:22 » |
|
Да действительно. А я как то даже не подумал проверить, наслово поверил... Автор решения понадеялся на IE8.js, но он тут бессилен. Но можно решить эту проблему. Примерно так: <!--[if lt IE 8]> <![endif]--> <style> .rounded{ zoom: expression(runtimeStyle.zoom=1,insertBefore(createElement('before'),firstChild),appendChild(createElement('after'))); } .rounded before{ zoom: expression(runtimeStyle.zoom=1, appendChild(createElement('img')).src='corners.png'); } .rounded after{ zoom: expression(runtimeStyle.zoom=1, appendChild(createElement('img')).src='corners.png'); } </style> <![endif]--> И продублировать код .rounded:before как .rounded before и after аналогично.
|
|
|
|
|
Записан
|
|
|
|
Diki
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 35
|
 |
« Ответ #49 : 09.05.2011, 13:28:31 » |
|
У блоков на страничке сделал закруглённые углы В каждый блок вписывал border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; а нельзя ли как нибудь написать это один раз и применить ко всем нужным блокам?
|
|
|
|
|
Записан
|
|
|
|
|