Верстка — создание границы путем использования изображения.

Цель — есть текст, который при верстке необходимо подчеркнуть, но использовать для этого изображение.

Пусть есть текст: «Это надо подчеркнуть».

Пусть у вас есть изображение для подчеркивания, например такое: ln-plusbank_07_2

Понятно, что обычным свойством «Border» не получится.

Создание сетки в Bootstrap тоже не очень поможет (получится не очень красиво).

Очевидно, что нужно использовать свойство «border-image», но все пояснения по нему в известных источниках просто выносят мозг и заточены на то, что есть рисунок с цикличным изображением, который и используется, а нам нужно другое.

Как сделать.

В HTML добавляем:

<span id=»podcherk»>Это надо подчеркнуть </span>

В CSS добавляем:

#podcherk{
border-style: solid;
border-width: 0px 0px 10px;
-moz-border-image: url(../[ваш каталог с изображением]/[имя файла вашего изображения].png) 0 0 10 stretch;
-webkit-border-image: url(../[ваш каталог с изображением]/[имя файла вашего изображения].png) 0 0 10 stretch;
-o-border-image: url../[ваш каталог с изображением]/[имя файла вашего изображения].png) 0 0 10 stretch;
border-image: url(../[ваш каталог с изображением]/[имя файла вашего изображения].png) 0 0 10 fill stretch;}

Здесь:

10px — это высота нижнего подчеркивания

fill stretch — растянет изображение на длину спана.

В результате получиться вот так (на синий фон не обращайте внимание):

result1

Что нам и требовалось.

Еще вам может пригодиться мастер создания кода, очень удобный — тут:

http://border-image.com/

Добавить комментарий