Page 122 - Сила CSS3 Освой новейший стандарт
P. 122

122  •  Глава 3. Линованная бумага


            Таблица 3.3. Поддержка свойства border-image в браузерах
             IE    Firefox              Opera             Safari             Chrome

             Нет   Частично: с префиксом   Частично, начиная  Частично,      Частично
                   -moz-, начиная с 3.5  с версии 10.5    с префиксом -webkit-


            Конкретный способ наложения изображений на поле и его рамку зависит от третьей
            составляющей свойства border-image — значения, определяющего повторение.
            В нашем примере мы используем значение stretch, которое заставляет браузер
            растягивать все четыре изображения для рамки на все доступное пространство (то
            же самое происходит и с центральным фрагментом, но не с фрагментами, закрыва-
            ющими углы), как на рис. 3.16. Можно также добавить значение repeat (рис. 3.17),
            round (рис. 3.18) или space. (В настоящее время значение round поддерживается
            только в браузерах Firefox и Opera.) Ни один из браузеров не поддерживает значение
            space, поэтому у меня нет возможности показать вам снимок экрана!










             Рис. 3.16.  Так работает свойство border-  Рис. 3.17.  Так работает свойство border-
                      image со значением stretch           image со значением repeat










            Рис. 3.18. Так работает свойство border-image со значением round

            Добавление изображения оторванного края
            Давайте, наконец, добавим свойство border-image в блок div нашей статьи, чтобы
            страница стала похожа на вырванный из блокнота лист бумаги, как на рис. 3.12.
            Изображение необходимо наложить только на левый отрезок рамки, поэтому для
            начала мы увеличим его размер до 50 пикселов (ширина изображения), а остальные
            отрезки той же рамки сделаем невидимыми, нулевой ширины:
            #paper {
                float: left;
                margin: 40px;
                padding: 3.2em 1.6em 1.6em 1.6em;
                border-width: 0 0 0 50px;


                                                        www.trk.kg
   117   118   119   120   121   122   123   124   125   126   127