Технология CSS3 позволяет легко и просто создавать закругленные углы у блоков. Это делается с помощью свойства border-radius. Таким образом, закругленные углы можно делать для любых блочных элементов на веб-странице. Итак, давайте рассмотрим примеры.
Пример 1:
.block { width: 200px; height: 200px; margin: 20px; background: #777; border-radius: 10px; }
Пример 2:
.block { width: 200px; height: 200px; margin: 20px; background: #777; border-radius: 10px 20px 30px 40px; }
Пример 3:
.block { width: 200px; height: 200px; margin: 20px; background: #777; border-radius: 50%; }
Результаты представлены на рисунке:
Таким образом, в первом примере мы закруглили углы блока на 10px. На втором примере мы задали разные значения border-radius для каждого из углов блока. И в третьем примере мы сделали круг, задав всем углам блока радиус скругления 50%. Вот по такому принципу и делаются закругленные углы у блоков в CSS3.