» »

Спойлер для текста на JavaScript и CSS

Спойлер для текста на JavaScript и CSS
При помощи строк javascript, можно легко скрывать тексты или целые блоки, в которых находится содержимое, где при клике производится раскрытие. Вероятно, что многие согласятся со мной, это когда изначально выстраиваем заданным блок по высоте, где впоследствии его скрываем под спойлером. Также в нем может находится описание и ключевое слово, которое находится под ссылкой на переход.

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

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

Так выглядит при проверке на demo странице:

Оригинальный спойлер для сайта на HTML

Установочный процесс:

HTML

Код
<div class="skryty-tekst-spoyler">
  <p>Около десяти лет назад SEO не было чем-то обыденным для <span class="skryvatsya" onclick="view('t1'); return false">скрытыя блока с описанием</span>, или даже чем-то, что считалось необходимостью для бизнеса.</p>
  <span id="t1" class="skrytogo-teksta">
  Хотя это является частью этого, это не единственное, что влечет за собой веб-дизайн.
  </span>
  <p>Люди обычно считают, что веб-дизайн - это создание веб-сайта, который выглядит стильно и <span class="skryvatsya" onclick="view('t2'); return false">эстетично по своему оформлению.</span>.</p>
  <span id="t2" class="skrytogo-teksta">
  Для тех из вас, кому неясно, что мы подразумеваем под метриками или KPI, мы говорим о стандартах успеха SEO.
  </span>
  <p>Является ли это рекламным или информативным, цель любого электронного письма состоит в том, чтобы достичь почтового ящика целевой аудитории.</p>
</div>

CSS

Код
.skryty-tekst-spoyler {
  max-width: 910px;
  padding: 9px;
  margin: 0 auto;
}
/* скрытый блок */
.skrytogo-teksta {
  display: none;
  margin: 4px 0px;
  padding: 8px;
  width: 98%;
  border: 1px solid #4183d2;
  background: #ddeeff;
  border-radius: 3px;
}
/* текст */
.skryvatsya {
  color: #f36119;
  cursor: help;
}
.skryvatsya:hover {
  color: #3a74ce;
  cursor: help;
}

JS

Код
function view(n) {
  style = document.getElementById(n).style;
  style.display = (style.display == 'block') ? 'none' : 'block';
}

Здесь все заключается в том, что в описание мы ставим под значение слово, но при открытии его будет полное обозначение его. И для чего оно нужно, так как если все написано по тематике, то отлично впишется такая функция.

Демонстрация
2019-08-13 Загрузок: 1 Просмотров: 411 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарий: 0
avatar