Translate

Поиск по этому блогу

среда, 15 июня 2016 г.

Как добавить картинку вместо маркеров в списке.

Мы с вами уже изменяли, некоторым образом, оформление наших списков. Про это я рассказывал в прошлом посте: «Как изменить оформление списка»


Иногда бывают ситуации,  когда нам нужно изменить не просто стиль и цвет маркера, но и вообще сам маркер. Например, поставить вместо него какую - либо картинку.

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

Сделать картинку можно самому. Как это сделать я рассказывал в отдельном посте. Посмотрите здесь. «Как сделать прозрачный фон укартинки»

Теперь, когда у нас есть готовая картинка, нам нужно загрузить ее в интернет и получить ссылку. Это я подробно рассказывал в посте«Как загрузить картинку в интернет и получить ссылку»
Теперь остается перейти к самому главному – редактированию нашего кода. Как вы помните из поста «списки» состоят из li ( открывающего и закрывающего) внутри  ul

<ul>
<li><a href=”Адрес”></a></li>
<li><a href=” Адрес”></a></li>
<li><a href=” Адрес”></a></li>
</ul>

Теперь, для того, чтобы поставить вместе маркера картинку, в наши список, нам остается прописать только  CSS код :

ul {
    list-style-image: url(images/book.png); /* Путь к изображению маркера */
   }
  
Все готово. Осталось только напомнить, что CSS код вставляется в блоге в разделе Шаблон – Настроить – Дополнительные – Добавить  СSS.

От себя добавлю, что код , который вы добавляете, лучше всего комментировать текстом (что это и для чего добавлено). Для добавления комментария в  
CSS используйте /*---Здесь комментарий---*/ ,а в HTML <!--<комментарий>- ->
 
Сейчас рассмотрим случай, когда вам нужно изменить только один список, а не все списки в блоге.
Для этого, нам нужно присвоить списку какой либо класс. Например, вот так:

<ul class="news">
<li><a href=” Адрес”></a></li>
<li><a href=” Адрес”></a></li>
<li><a href=” Адрес”></a></li>
</ul>

А уже в  CSS написать :

.news li{
list-style-image: url(https://sites.google.com/site/youmorestop/home/arrow_1.png);
}
.news a:hover{
color:red;



Если перевести все это на нормальный язык, то получится приблизительно так:
маркером перед всеми тегами li , которые расположены внутри класса news, будет картинка, которая находится по этому адресу: https://sites.google.com/site/youmorestop/home/arrow_1.png
При наведении курсора (a:hover) на ссылку «а», которая находится внутри класса  
news , цвет ссылки меняется на красный.

Результат можете посмотреть в блоге «Трейдер», раздел «Новости».Я сделал, таким образом, там страницу.
 

Вы можете использовать любые свои значения или такие де как у меня.
Бывают случаи, когда в списке нужен:
 
Нужен квадратный маркер:
list-style-type: square;

Если нам не нужен вообще маркер, то ставим:
list-style-type: none;
 
Если хотим символ вместо маркера, то например так:

li {
    list-style-type: none; /* Убираем маркеры у списка */
   }
   li:before {
    content: "ƥ "; /* Добавляем в качестве маркера символ */
   }

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

2 комментария:

  1. Консоли от компании Microsoft не сразу завоевали всемирную популярность и доверие игроков. Первая консоль под названием Xbox, вышедшая в далеком 2001 году, существенно уступала PlayStation 2 по количеству проданных приставок. Но все изменилось с выходом Xbox 360 - консоли седьмого поколения, которая стала по-настоящему "народной" для жителей России и стран СНГ - http://ru-xbox.ru/load/8. Веб-сайт Ru-Xbox.Ru является популярным ресурсом среди поклонников приставки, так как он предлагает игры для Xbox 360, которые поддерживают все существующие версии прошивок - совершенно бесплатно! Для чего играть на оригинальном железе, если имеется эмуляторы? Для Xbox 360 игры выходили длительное время и находятся как посредственными проектами, так и хитами, многие из которых даже сегодня остаются уникальными для это консоли. Некие гости, желающие сыграть в игры для Xbox 360, могут задать вопрос: для чего необходимы игры для прошитых Xbox 360 freeboot либо различными версиями LT, если имеется эмулятор? Рабочий эмулятор Xbox 360 хоть и существует, но он просит производительного ПК, для покупки которого будет нужно вложить существенную сумму. К тому же, всевозможные артефакты в виде исчезающих текстур, отсутствия некоторых графических эффектов и освещения - смогут значительно испортить впечатления об игре и отбить желание для ее предстоящего прохождения. Что предлагает этот портал? Наш сайт полностью посвящен играм для приставки Xbox 360. У нас можно совсем бесплатно и без регистрации загрузить игры на Xbox 360 через торрент для следующих версий прошивок консоли: - FreeBoot; - LT 3.0; - LT 2.0; - LT 1.9. Каждая прошивка имеет свои особенности обхода встроенной защиты. Потому, для запуска той либо прочей игры потребуется скачать специальную ее версию, которая вполне приспособлена под одну из 4 вышеперечисленных прошивок. На нашем веб-сайте можно без труда получить желаемый проект под нужную прошивку, так как возле каждой игры находится заглавие версии (FreeBoot, LT 3.0/2.0/1.9), под которую она приспособлена. Геймерам данного ресурса доступна особая категория игр для 360-го, предназначенных для Kinect - специального дополнения, которое считывает все движения одного или нескольких игроков, и позволяет управлять с помощью их компьютерными персонажами. Большой выбор ПО Кроме возможности загрузить игры на Xbox 360 Freeboot или LT различных версий, тут можно подобрать программное обеспечение для консоли от Майкрософт: - разные версии Dashboard, которые позволяют кастомизировать интерфейс консоли под свои нужды, сделав его более комфортным и современным; - браузеры; - просмотрщики файлов; - сохранения для игр; - темы для консоли; - программы, для конвертации образов и записи их на диск. Помимо вышеперечисленного игры на Xbox 360 Freeboot можно запускать не с дисковых, а с USB и многих других носителей, используя программу x360key, которую можно достать на нашем сайте. Гостям доступно множество полезных статей, а также форум, где можно пообщаться с единомышленниками либо попросить совета у более опытнейших хозяев консоли.

    ОтветитьУдалить



Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook.Пишите мне - kolesnikovy70 почта gmail.com