Translate

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

пятница, 27 мая 2016 г.

Вертикальное выпадающее меню для блога

   Вертикальное выпадающее меню (слева или справа)




Здесь все просто.
Берете код :


<style type="text/css">  <!--
/* CSS Document */
ul#menu-v,
ul#menu-v li,
ul#menu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 260px;
  list-style: none;
}
ul#menu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
ul#menu-v li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
  border:#ddcca2 1px solid;
}
ul#menu-v li ul li {
border:none;
border-bottom:#991500 2px solid;
}
/* Root Menu */
ul#menu-v a {
  padding: 0 6px;
  display: block;
  background: #ebe0c7;/цвет коробки/
  color: #991500;/цвет названия рубрик/
  font: bold 12px/28px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%;
}
ul#menu-v a:hover,
ul#menu-v li:hover a,
ul#menu-v li.iehover a {
  background: #991500;
  color: #ebe0c7;
}
/* 2nd Menu */
ul#menu-v li:hover li a,
ul#menu-v li.iehover li a {
  background: #ebe0c7;
  color: #991500;
  border:#ddcca2 1px solid;
}
ul#menu-v li:hover li a:hover,
ul#menu-v li:hover li:hover a,
ul#menu-v li.iehover li a:hover,
ul#menu-v li.iehover li.iehover a {
  background: #991500;
  color: #ebe0c7;
  border:#ebe0c7 1px solid;
}
ul#menu-v ul,
ul#menu-v ul ul,
ul#menu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 240px;
}
ul#menu-v li:hover ul ul,
ul#menu-v li:hover ul ul ul,
ul#menu-v li.iehover ul ul,
ul#menu-v li.iehover ul ul ul {
  display: none;
}
ul#menu-v li:hover ul,
ul#menu-v ul li:hover ul,
ul#menu-v ul ul li:hover ul,
ul#menu-v li.iehover ul,
ul#menu-v ul li.iehover ul,
ul#menu-v ul ul li.iehover ul {
  display: block;
}
-->  </style>
<ul id="menu-v">
    <li><a href="#">Вертикальное</a>
        <ul>
          <li><a href="#">Ссылка 1</a></li>
          <li><a href="#">Ссылка 2</a></li>
        </ul>
    </li>
    <li><a href="#">CSS</a>
        <ul>
          <li><a href="#">Ссылка 1</a></li>
          <li><a href="#">Ссылка 2</a></li>
          <li><a href="#">Ссылка 3</a></li>
          <li><a href="#">Ссылка 4</a></li>
          <li><a href="#">Ссылка 5</a></li>
        </ul>
    </li>
    <li><a href="#">Меню</a>
        <ul>
          <li><a href="#">Ссылка 1</a></li>
          <li><a href="#">Ссылка 2</a></li>
        </ul>
    </li>
</ul>

Вставляете его в гаджет (добавить HTML/JavaScript)
Значения  справа или слева будет выпадать меню (отмечено желтым) меняете по своему усмотрению. Так же подбираете цвет и прочее согласно оформлению вашего блога.Мне нравится это меню, потому что достаточно легко поставить на свой блог и еще проще настроить под свой дизайн.
Это фишку я подсмотрел у "Блоггера-новичка"
Посмотрите как можно сделать


Или выпадающее меню по типу "Аккордеон"
 
                                                                                                                                                         

четверг, 26 мая 2016 г.

Как сделать много ссылок с одной картинки.




КАРТА ИЗОБРАЖЕНИЯ


Часто возникает вопрос как сделать картинку  сразу двумя и более разными ссылками.
Простую ссылку на изображение можно сделать так. Обернув изображение  <img>в тег< а>Например:

<a href=”url”><img  border=”0”></a>

border=”0” – Добавляем для того чтобы картинка никогда не выделялась как ссылка.

Можно сделать так, чтобы на одной картинке было две ссылки и более. Я попробую показать это на примере картинки с двумя телефонами .



Итак нам нужно сделать, чтобы нажимая на левый телефон мы попадали на одну страничку, а на правый, совсем на другую. Для этого мы используем технику, которая называется  
image map. По сути мы как бы накладываем поверх изображения определенную карту и можем задать каждой ссылке определенные координаты.

Все это реализуется с помощью отдельного тега <
map> - Это и есть карта. Мы можем его писать в любом месте страницы, но пишут как правило под изображением сразу, чтобы не путаться. Тег парный и его нужно закрывать. Тегу мы обязательно должы присвоить идентификатор. У меня это id=”forFone . Обязательно добавляем имя name=”forFone  Далее пишем тег область . Это тег будет определять куда мы перейдем и с каких координат. Так же на него будет реагировать мышь, превращая курсор в указатель ссылки. Вначале указываем атрибут href – то есть куда будет вести ссылка. Второй атрибут это форма области нашей ссылки ( shape)  она может быть прямоугольной, круглой и виде многоугольника. Для нашей картинки подойдет прямоугольник rect . и Последний атрибут это координкаты – cords. Их должно быть четыре. Для того, чтобы понять я подготовил вот такую картинку. Координаты записываются через запятую в такой последовательности (  Х1,У1,Х2,У2)
Для того, чтобы связать нашу карту с картинкой используется атрибут
usemap , который прописывают в самом теге картинки и сказать каую карту использовать. Для этого мы и создавали идентификатор id=”forFone
usemap=”#forFone
Таким образом, мы с вами добавили одно поле, точно так же можно добавить и другое, вручную. Но эти координаты будут неточными. Для задания более точной карты координат, существует множество платных и бесплатных сервисов. Вот
один из них. Этот мне нравится больше всего
Online Image Map Editor. Здесь вообще все просто.



1. Выбираете картинку 2.загружаете картинку 3 нажимаете!
 



 В открывшемся окне
1 - выбираем форму выделяемой области.
2 - вставляем в это окно ссылку куда будет вести эта область.
3- в каком окне будет открываться ссылка (в новом или том же) 4 - прописываем альтернативный текст.
Выделяете области и прямо тут же добавляете ссылку на выделенную область. Прописываете тег
alt и получаете готовый код.



Остается только удалить в нем закрывающие теги и ссылку на сервис. Хотя ее можете и оставить, она за комментирована. Ссылка будет со своим идентификатором, который нужно будет прописать в картинке там где мы с вами писали
usemap=”#сюда идентификатор”
Пример:



<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr0k5ERcfPs2dCfMRH2HObVAPJkpFri8pAkQMFtbVjq2SlwGQP5cgMq55FAvyPaDEdmfQlLDC9Vy-4UL__8W36kFDy5wA_fSJ2sbnao6DLbIfWHuLCQOAbKBWhQoz-H916QyarkzcgqDc/s1600/2_links_in_image.jpg"usemap="#imgmap2016526224740" />

Вот и все. Сохраняем и наслаждаемся.
Кстати, таким образом можно много чего сделать в блоге. Например, даже собственное меню в виде единой картинки с разными там полями.
Вот пример моего фото и полученной ссылки. красным отметил то что нужно удалить, синим, что изменить , точнее прописать у изображения.
usemap="#
imgmap2016526224740"

пример 2 ссылки в изображении 2 ссыллки в одном изображении
У меня здесь левый тел - ссылка на Google, а правый на Яндекс!

<map id="imgmap2016526224740" name="imgmap2016526224740">
<area shape="rect" alt="пример 2 ссылки в изображении" title="" coords="12,20,192,365" href="https://www.google.ru/" target="" />(/-Удалить!)
<area shape="rect" alt="2 ссыллки в одном изображении" title="" coords="245,25,391,363" href="https://www.yandex.ru/" target="" />(/-Удалить!)
<!-- Created by Online Image Map Editor (http://www.maschek.hu/imagemap/index) --></map>


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

 Удачи вам, друзья.  
                                                                                                                                                   


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