Приветствую Вас, Гость! Регистрация RSS

Ulink

Воскресенье, 12.05.2024
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » uCoz » Помощь по HTML и CSS » Делаем закругленные углы через CSS3
Делаем закругленные углы через CSS3
Mihail Дата: Понедельник, 20.02.2012, 14:29 | Сообщение # 1

Сообщений: 36 ±
Репутация: 3  ±
Замечания:  ±
не в сети
Закругленные углы всегда присутствовали в вебдизайне. Ведь посудите сами, одними квадратами оригинальный дизайн не создашь.

Что делали дизайнеры, чтобы достичь нужный результат:

1) закругленные углы делались с помощью изображений; (то есть для каждого угла подготавливалась своя картинка, которая и делала этот эффект)
2) использовали Java script; (соответственно если у пользователя отключены скрипты, то и не видать закругленности)
3) использовали громоздкий код таблиц на html;

Но с выходом CSS3 появилась возможность сделать этот эффект без всяких извращений.

Но ложка дегтя есть и тут - это Internet Explorer, даже 8 версия которого не поддерживает CSS3. Но сейяас мало кто сидит через него, да и при этом все, что они потеряют, это закругленные углы.

Как же нам сделать закругленный углы? Легко!

Напишем небольшой CSS код:

Code
        .test{     
           border:1px solid #DCDCDC;     
width:600px;  
height:30px;  
       background:#fff;  
               
border-radius:6px;  
-webkit-border-radius:6px;  
-moz-border-radius:5px;  
-khtml-border-radius:10px;  
}


Теперь в нужном месте сайта ставим вызов класса:

Code
<div class="test"></div>


И в итоге получим вот такую рамку:




Теперь разберем CSS код.

border-radius:6px — Свойство CSS3. Чем больше значение, тем сильнее округлены будут углы;

-webkit-border-radius:6px — Хак для включения закругления в браузерах Google Chrome и Safari.

-moz-border-radius:5px — Хак для включения закругления в браузере Firefox.

-khtml-border-radius:10px — Хак для включения поддержки закругления в браузере Konquerer. Это из мира Linux.

На этом все!


И пусть судьба не справедлива, но жизнь игра, играй красиво!
Montam Дата: Пятница, 02.03.2012, 22:55 | Сообщение # 2

Сообщений: ±
Репутация:  ±
Замечания:  ±





[/code]сам писал???????????[code]
Mihail Дата: Воскресенье, 04.03.2012, 17:05 | Сообщение # 3

Сообщений: 36 ±
Репутация: 3  ±
Замечания:  ±
не в сети
Montam Нет не я, но урок понял

И пусть судьба не справедлива, но жизнь игра, играй красиво!
Леголас Дата: Пятница, 11.05.2012, 20:13 | Сообщение # 4

Сообщений: 10 ±
Репутация: 2  ±
Замечания:  ±
не в сети
Тема перемещена.
Причина: Неверный раздел. Об этом гласит название и содержание темы.
Куда: Помощь по HTML и CSS.


Я - Леголас. Эльф лесного королевства.
Mihail Дата: Суббота, 12.05.2012, 17:06 | Сообщение # 5

Сообщений: 36 ±
Репутация: 3  ±
Замечания:  ±
не в сети
?? что куда перемещено то???

И пусть судьба не справедлива, но жизнь игра, играй красиво!
Леголас Дата: Суббота, 12.05.2012, 17:32 | Сообщение # 6

Сообщений: 10 ±
Репутация: 2  ±
Замечания:  ±
не в сети
Quote (Mihail)
?? что куда перемещено то???

Всё написано выше.


Я - Леголас. Эльф лесного королевства.
Mihail Дата: Понедельник, 14.05.2012, 19:39 | Сообщение # 7

Сообщений: 36 ±
Репутация: 3  ±
Замечания:  ±
не в сети
а какой раньше то был?

И пусть судьба не справедлива, но жизнь игра, играй красиво!
Форум » uCoz » Помощь по HTML и CSS » Делаем закругленные углы через CSS3
  • Страница 1 из 1
  • 1
Поиск: