![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
зы народ бьюсь над такой проблемой как закруглённые края ,подскажите как лучше это сделать?
Я имею ввиду ,что лучше использовать какой софт ,я использовал корел12 ,в фотошопе я такой функции не нашол,а есть ли небольшие программы для подобного.И как лучше сверстать подобное ,можно ли например в каждом углу таблицы дивами расположить закруглённые края дивами ,а цвет ячейки поставить цвет рамок. |
|||
|
||||
NDenis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 14.12.2007 Репутация: 8 Всего: 8 |
В фотошопе есть функция Select-Modify-Smooth, которая хорошо закругляет уголки (правда не так плавно, пиксели все-равно видны).
По поводу верстки блоков с закругленными краями уже не раз говорилось. Поиск по форуму, гуглю вам поможет |
|||
|
||||
bars80080 |
|
||||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
закладываете четыре дива друг в друга, растягивая по всей ячейке, и для каждого
|
||||||||
|
|||||||||
supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
спасибо
|
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
В 7-м и последующих фотошопах есть векторные формы (Shapes, по-моему), одна из них - прямоугольник с закругленными углами. Плюс всегда можно нарисовать круг и разрезать на четыре сектора...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
WebDisaster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 406 Регистрация: 22.6.2007 Репутация: 17 Всего: 19 |
||||
|
||||
_alias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Есть масса способов сделать заокругленные края у элемента, используя для этого исключительно CSS.
|
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
"Используя исключительно CSS" способ только один, и работает он пока только в мозилловском семействе. Все остальное требует как минимум или графики, или дополнительной разметки (а чаще того и другого вместе).
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
_alias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Вот этот прекрасно работает и в майкрософтовском семействе, начиная с 6 поколения. Добавлено через 3 минуты и 48 секунд А насчет "исключительно CSS", это я и вправду погорячился: конечно же, все требуют разметки и большинство - javascript Добавлено через 7 минут и 41 секунду Кстати, может кому полезно будет - вот нашел онлайн-генератор скругленных блоков. Вы указываете нужные цвета и радиус уголков, он создает нужные картинки, html и css. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
чтоб такое найти для автономного пользования? |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Кстати, раз уж зашла речь о майкрософтовском семействе, то у него еще с 5-го поколения есть еще более занятная штука под названием VML (пример).
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
KonstRuctor |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 31.3.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
ребята, вот классическая статья про закругление краев.
использовал этот метод, отлично работает IE6, IE7, FF, Opera. http://designformasters.info/posts/round-corners-no-image/ |
|||
|
||||
supervladislav |
|
||||||||||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
чего-то неработате простите за тупизьм а сколько дивов должно быть в самом коде? И ведь всёрано где они будут находиться? Это сообщение отредактировал(а) supervladislav - 14.3.2008, 20:29 |
||||||||||
|
|||||||||||
supervladislav |
|
||||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
что я не так делаю
в тексте стоит вот такое
|
||||
|
|||||
ilyaILF |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
К сожалению только спецификация CSS-3 поддерживает "прикрепление" нескольких бэкгроундов к одному элементу http://www.w3.org/TR/css3-background/#the-background-image
В вашем же случае придется создавать целых четыре вложенных элемента, каждый из которых будет содержать отдельный бэкгроунд:
|
||||
|
|||||
supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
спасибо ,но вот на места они становиться нехотят ,а все вверху я правильно местоположение задою))они все наверху
а сами дивы где должны находиться вверху или внизу Это сообщение отредактировал(а) supervladislav - 14.3.2008, 21:17 |
|||
|
||||
ilyaILF |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
Дивы должны охватывать всю контентную область, которая должна быть внутри. И потом, достаточно только внутреннему диву указать размеры - width, а height будет определяться вложенным контентом.
|
|||
|
||||
supervladislav |
|
||||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
зы тоесть текст должен быть внутри ентих дивов так
вот так? полная ерунда получилось весь текст в контенте съёживается.А я вот чего подумал может с позиционированием попробовать. |
||||
|
|||||
ilyaILF |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
Съежится он мог только из-за явного ограничения размеров окаймляющих дивов.
|
|||
|
||||
supervladislav |
|
||||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
зы а с позиционированием подобное сделать можно |
||||
|
|||||
ilyaILF |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
Можно и с позиционированием, только в таком случае количество элементов станет еще больше:
|
||||
|
|||||
supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
зы а зачем класс майн ))))да вот ещё я сколько читал так и не понял чем absolute от relative отличается))))а сезжать при разном разрешении не будет?)))
сделал только нижнии две рамки отображаются почему-то на четверть
Это сообщение отредактировал(а) supervladislav - 15.3.2008, 09:58 |
|||
|
||||
ilyaILF |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
Класс Мейн нужен для того, чтобы относительно него позиционировать ваши углы-картинки, поэтому ему и задан position: relative; а всем оставшимся элементам внутри него задан position: absolute; то есть последние будут позиционироваться не относительно верхнего левого угла окна броузера, а относительно элемента Мейн.
В двух словах: абсолютнопозиционированные элементы "извлекаются" из нормального хода документа HTML и не оказывают влияния на другие элементы и их можно переместить куда угодно, задав им top: Ypx; и left: Xpx;, причем то место, где они находились как бы "схлопывается". А относительно позиционированные элементы продолжают физически занимать в документе определенное место (оно остается зарезервированным под них) и в то же самое время их тоже можно переместить как внутри документа, так и за пределы него при помощи отрицательных значений координат. |
|||
|
||||
supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
а почему нижнии две рамки на четверть отображаются может их ниже поставить
|
|||
|
||||
ilyaILF |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 8.11.2006 Репутация: 6 Всего: 6 |
Непонятно вообще, почему вы поставили bottom:16px; , когда левый нижний угол и правый нижний угол должны иметь координаты bottom: 0px;
Приведите ваш весь код примера. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |