Вы видите как оформлена эта надпись? Такое оформление несложно заполучить, если один раз приложить немного усилий. А ведь можно использовать и несколько различающихся стилей для разного типа материала!
А как вам такое выделение текста? Думаете этого сложно добиться? Поверьте, это не проблема. Я объясню, как получить такое оформление. Это не многим сложнее, чем с первым вариантом.
А может вам нравится такой дизайн? Поверьте, и здесь нет ничего сложного! А при желании, так и, вообще, вы сможете разработать свой неповторимый стиль, перемешав идеи, почерпнутые из этой статьи.
Я на этом сайте ограничился всего лишь одним подобным стилем выделения текста - первым. Но вы можете задействовать несколько. Например, для привлечения внимания к главной мысли статьи, для выделения особо важной информации, для указания, что перед нами код и т.д. При этом, каждый вариант может иметь свои индивидуальные особенности: различные картинки оформления, разный цвет текста и фона внутри "окна" (рамки), различные цвет и форму рамки.
Перейдем от слов к делу. Перед вами код, описывающий подобные "окна" (рамки), который необходимо поместить в ваш шаблон под "/* Accents". Чтобы вам было легче подстроить его под себя, я сопроводил строки подробными комментариями:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
| .info { margin : 10px ; /* отступ рамки от внешних элементов */ padding : 15px 17px 15px 80px ; /* отступ вложенного текста от рамки */ border : 1px solid #1e8fce ; /* толщина, формат и цвет рамки */ border-radius : 10px ; /* радиус скругления углов рамки для IE9 и Opera */ - moz-border-radius : 10px ; /* радиус скругления углов рамки для Firefox */ - webkit-border-radius : 10px ; /* радиус скругления углов рамки для Safari и Chrome */ box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Opera */ - moz-box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Firefox */ - webkit-box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Safari и Chrome */ background : #fff url (http://www.aboutblogger.ru/info.png) 15px 50% no-repeat ; /* цвет фона, ссылка на фоновое изображение и указание его местоположения */ text-align : justify ; /* выравнивание текста */ color : #000 /* цвет текста */ } |
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
| .special { margin : 10px ; /* отступ рамки от внешних элементов */ padding : 15px 15px 10px ; /* отступ вложенного текста от рамки */ border : 6px solid #1e8fce ; /* толщина, формат и цвет рамки */ border-radius : 20px 0 ; /* радиус скругления углов рамки для IE9 и Opera */ - moz-border-radius : 20px 0 ; /* радиус скругления углов рамки для Firefox */ - webkit-border-top-left-radius : 20px ; /* радиус скругления верхнего левого угла рамки для Safari и Chrome */ - webkit-border-bottom-right-radius : 20px ; /* радиус скругления нижнего правого угла рамки для Safari и Chrome */ box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Opera */ - moz-box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Firefox */ - webkit-box-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени рамки для Safari и Chrome */ background : #fff url (http://www.aboutblogger.ru/special.png) repeat-x ; /* цвет фона, ссылка на фоновое изображение и указание его местоположения */ text-align : justify ; /* выравнивание текста */ text-shadow : 2px 2px 3px #bbb ; /* смещение, толщина и цвет тени текста */ color : #108fce ; /* цвет текста */ font-weight : bold ; /* толщина букв текста */ } |
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
| . code { margin : 10px ; /* отступ рамки от внешних элементов */ padding : 20px ; /* отступ вложенного текста от рамки */ border : 3px solid #1e8fce ; /* толщина, формат и цвет рамки */ border-radius : 8px ; /* радиус скругления углов рамки для IE9 и Opera */ - moz-border-radius : 8px ; /* радиус скругления углов рамки для Firefox */ - webkit-border-radius : 8px ; /* радиус скругления углов рамки для Safari и Chrome */ box-shadow : inset 0 0 20px #1e8fce ; /* смещение, толщина и цвет свечения рамки для Opera */ - moz-box-shadow : inset 0 0 20px #1e8fce ; /* смещение, толщина и цвет свечения рамки для Firefox */ - webkit-box-shadow : inset 0 0 20px #1e8fce ; /* смещение, толщина и цвет свечения рамки для Safari и Chrome */ background : #fff url (http://www.aboutblogger.ru/ code .png) 97.7% 80% no-repeat ; /* цвет фона, ссылка на фоновое изображение и указание его местоположения */ text-align : justify ; /* выравнивание текста */ color : #108fce ; /* цвет текста */ font-weight : bold ; /* толщина букв текста */ } |
Каждый из представленных вариантов кода описывает стиль одного из "окон" (рамок), представленных выше. Условно я дал названия этим "окнам": info, special и code.
Чтобы скругление углов, тени и свечение, используемые в данных "окнах", отображались в IE9, необходимо немного видоизменить один из meta-тэгов. Для младших же версий Internet Explorer придется использовать суррогаты. Причем, с восьмой версией я ничего не могу поделать - все скрипты, которые я перепробовал, в IE8 конфликтуют со скриптом комментариев. А вот чтобы скругление углов и тени отображались в IE7 и младше, перед закрывающим тэгом </head>добавим следующий код:
1
2
3
| <!--[if lt IE 8]> <script src='http://sunctorus.ucoz.net/PIE.js' type='text/javascript'/> <![endif]--> |
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
| <!--[if lt IE 8]> <script type='text/javascript'> $(function() { if (window.PIE) { $('.info').each(function() { PIE.attach(this); }); $('.code').each(function() { PIE.attach(this); }); $('.special').each(function() { PIE.attach(this); }); } }); </script> <![endif]--> |
Теперь, если вы, предварительно адаптировав под свой дизайн, добавите любой из представленных вариантов кода в в шаблон, в блок, начинающийся с "/* Accents", то вы подготовите почву для красочного оформления отобранных вами участков текста. И если вы, например, захотите показать часть текста в стиле info, то окружите его тэгами следующим образом:
<div class="info">выделяемый текст</div>.
<div class="info">выделяемый текст</div>.
Таким вот незамысловатым способом можно внести визуальное разнообразие в ваши статьи. Единственное, я хотел бы предупредить, что ссылки на фоновые изображения в примерах даны мной "от балды", просто для иллюстрации. Думаю, каждый из вас все равно захочет внести свои поправки в предложенные мной решения :-)
0 коммент.:
Отправить комментарий