Dobrovoi Master
сделано с душой
В состоянии постоянного подключения...

Блоки с закругленными углами без использования изображений

Давайте рассмотрим способ создания и вывода блока на страницах сайта, не прибегая к использованию ни одного графического изображения.
В этом варианте каждый пиксель угла прорисовывается с помощью .Тем самым уменьшается время загрузки страницы, да и редактировать параметры выводимого блока довольно просто.
 
Закругленные углы блоков

 
Посмотрите как будет выглядеть выводимый блок на примере:

Теперь как всегда, разберем за счет чего достигается такой результат.
Вопервых, непосредственно на странице между тегами <head></head> или в файле ваших стилей CSS, как в демо, пропишите следующий код:
 

.block_br {
    max-width: 500px;
    margin: 0 auto;
    padding: 0 15px;
    border: 1px solid #B0BCC2;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.block_br h2 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    color: #00b400
}

Как видно из приведённого выше кода, настроить можно практически любой параметр создаваемого блока, размеры, цветовую палитру элементов блока, ну, и конечно же скругление углов, используя свойство .
Для вывода блока непосредственно на странице HTML, необходимо прописать следующее:
 

<div class="block_br">
<div class="block_br">
    <h2>Сглаженное закругление углов с помощью CSS</h2>
    <p>Этот способ не использует ни одного графического файла. 
    <p>В этом варианте используется новое свойство из обоймы CSS. В результате углы выглядят плавно скруглёнными.</p>
</div>

 
После всех этих нехитрых манипуляций, с чувством полного удовлетворения, можно полюбоваться на результат. Надеюсь всё у вас получится.

С Уважением, Андрей .

Буду всем признателен, если поддержите проект — добавив блог в исключения AdBlock и поделитесь ссылкой на запись в своих соц-сетях:

Всего комментариев: 6

  • Виктория: 27 октября, 2011 в 18:48

    Все браузеры отображают такой блок?

    Ответить
    • driver: 27 октября, 2011 в 20:11

      Здравствуйте Виктория.
      Спасибо за интерес к статье и комментарий. Поправил исходный код приведенный в статье и исправил битые ссылки на демо — страницу.
      Все современные браузеры включая IE 8 + корректно отображают блоки выполненные на CSS3. За дремучие версии IEшки отвечать не берусь, так как давно на них забил, ну а вы можете легко проверить, как отображается в различных браузерах, с помощью онлайн — сервиса Browsershots.
      Удачи.

      Ответить
  • Виктория: 8 ноября, 2011 в 12:25

    Спасибо за ответ и отдельное спасибо за полезную ссылочку!

    Ответить
  • Almat_kz: 2 ноября, 2012 в 16:11

    Спасибо!Driver!

    Ответить
    • driver: 2 ноября, 2012 в 21:40

      Almat_kz
      Всегда пожалуйста и с Новым годом!

      Ответить
  • Tomich: 2 декабря, 2012 в 16:57

    Спасибо! То что искал поставлю чат в этот блок!

    Ответить

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>