Вид материаловМенюКатегорииИнформерКнопки
Наш чат 1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1

Тайтл блоки для ссылок или текста

Добавлено 27-03-2022 в 20:51

  • Категория Разное
  • Авторwaak
  • Просмотры418
  • Комментарии0
  • Понравилось13
  • Скачиваний21
Тайтл блоки для ссылок или текста
Здравствуйте! Сегодня у меня для вас простой материал который даже я бы не стал публиковать но так как люди просят помочь написать такие вещи то я решил что другим тоже может пригодиться и вот предлагаю вашему вниманию блоки тайтл для кнопок ссылок текста и тд.

О материале

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

Скриншоты блоков

Не буду отписывать каждый скриншот с видом блока по отдельности а просто добавлю все сразу я думаю какой куда и так понятно по направлению уголка
Ну а теперь приступим к установки кода

Установка кода

Давайте начнём с того что установим стили всех блоков к себе в таблицу что бы иметь возможность использовать все варианты блоков. Переходим в админ панель - управление дизайном - таблица стиле css и в самый её конец добавляем код что находится ниже
Код

.iblockcloud {
  position: absolute;
  padding: 12px 16px;
  width: 224px;
  background: #2a94ff;
  border-color: #2a94ff;
  box-sizing: border-box;
  border-radius: 8px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  line-height: 1.4;
  white-space: normal;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 12px 24px rgb(0 0 0 / 20%), 0 0 0 1px rgb(0 0 0 / 4%);
  z-index: 100;
}
.iblockcloudcnt {
  display: inline-block;
  text-align: left;
}

.iblockcloud:before {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 100%;
  margin-left: -8px;
  margin: -8px 0 0;
  border-top-color: transparent;
  border-right-color: inherit;
}

.iblockcloud.activr:before {
  right: auto;
  left: 100%;
  transform: rotate(180deg);
}
.iblockcloud.activtop:before {
  right: auto;
  left: auto;
  transform: rotate(90deg);
  top: -8px;
}

.iblockcloud.activbottom:before {
  right: auto;
  left: auto;
  transform: rotate(268deg);
  bottom: -16px;
  top: auto;
}

.waakssbc {
  position: relative;  
  display: inline-block;
}
.waakssbc a {
  color: #434343;
  font-size: 15px;
  display: inline-block;
  line-height: 30px;
  padding: 0 20px;
  text-decoration: none;
}
.waakssbc:hover .iblockcloud {
  visibility: visible;
  opacity: 1;
}
.iblockcloud.activl {
  top: 0;
  left: 100%;
  margin-top: -30%;
}
.iblockcloud.activr {
  top: 0;
  right: 100%;
  margin-top: -20%;
}
.iblockcloud.activtop {
top: 100%;
  margin-top: 10px;
}
.iblockcloud.activbottom {
  bottom: 100%;
  margin-bottom: 10px;
}
Отлично не забываем сохранить!

Теперь давайте выберем место блок или ссылку где хотим вывести данный один из блоков, допустим выбрали ссылку при наведении на которую должен появляться блок к примеру с лева. что бы прикрепить к ней нужный блок просто копируем код ниже и вставляем его на место той самой ссылки но ссылку пока не удаляем!
Код
<span class="waakssbc">
<a href="">С право</a><!-- место для текста кнопки ссылки -->
<div class="iblockcloud activl">
  <div class="iblockcloudcnt">
  блок уведомлений от сайта talantlev.ucoz.ru и его администратора waaka для вас и вашего сайта
  </div>
</div>
</span>
Отлично! теперь копируем вашу ссылку и вставляем её в место той что находится в коде, данная строка подписана как ( место для текста кнопки ссылки ) и так как в примере указана ссылка то её стираем и заменяем на свою ссылку кнопку или текст после чего меняем информацию в блоке на свою и не забываем сохранить!

Теперь как поменять направление блока от элемента? для этого есть четыре класса а именно .activl - .activr - .activbottom и .activtop которые отвечают за расположения текста от блока и если вам нужно поменять направления вы просто меняете класс у нужного блока на подходящий

О классах

  • Текст с лева от блока .activl
  • Текст с права от блока .activr
  • Текст с верху от блока.activtop
  • Текст с низу от блока:.activbottom
Думаю нечего сложного нет!

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

Вопросы просьбы замечания пишите всё в комментариях!

Прикрепил к материалу архив с демо и добавил к блокам анимацию так что если вам нужно анимированные блоки то просто возьмите стили из прикреплённого архива, что бы вам не искать их там я их вывел на страницы перед кодом блоков в тег style

Скачать файлы материала

21 загрузок 5.65 Mb Скачать
Скачивание файлов без ограничений доступно только зарегистрированным пользователям.

Оставить комментарий

Добавлять комментарии могут только зарегистрированные пользователи.

Регистрация Вход
Комментарии
pa patali2k

Спасибо большое!

06-06-2025 в 05:58 материал
waak

на все страницы вывести можно скриптом через запрос на персональную страницу пользователя а на странице со списком закладок я вывел так

Код
У вас $NUM_ENTRIES$ заклад<?if($NUM_ENTRIES$%10=0||$NUM_ENTRIES$%10>4||$NUM_ENTRIES$%100>10&&$NUM_ENTRIES$%100<15)?>ок<?else?><?if($NUM_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?>

05-06-2025 в 22:07 материал
pa patali2k

Добрый день! Waak подскажи как вы сделали У вас N закладок, у меня выходит 1-5 например, так если можете подскажите как вывести кол.во закладок пользователя например в мини профиль, чтоб кол.во закладок показывало на любой странице

04-06-2025 в 16:51 материал
pa patali2k

Добрый день!
Сегодня снова попробовал установить скрипт и он снова не заработал, все перерыл, изменял, убирал и никак не заводился.
Решение: В общих настройках сайта нужно переключить Версия библиотеки jQuery: на jquery-1.12.4.min.js
В общем теперь просьба, не могли бы переписать скрипт закладок под jquery-3.6.0.min.js qv

19-05-2025 в 17:16 материал
waak

напишите сайт я посмотрю так как данный скрипт стоит у меня на сайте и работает отлично! или скиньте доступ к панели я сам вам поставлю его!

13-04-2025 в 17:56 материал
pa patali2k

Добрый вечер, не работает, при нажатии на кнопку "в закладки" всплывает маленькая окно загрузка и так и стоит грузит бесконечно

13-04-2025 в 01:45 материал
ch chirianovconstantin

Спасибо буду ждать

18-02-2025 в 23:03 материал
waak

Здравствуйте сейчас нет времени на это но чуть позже сделаю выложу на сайт

16-02-2025 в 18:32 материал
ch chirianovconstantin

здавствуите помогите зделать скрипт под модуля бог

15-02-2025 в 23:13 материал
waak

Пожалуйста, вам спасибо что заходите на сайт

10-02-2025 в 12:32 материал
sa sardor

Спасибо огромное

06-02-2025 в 13:34 материал
Fr Frag

Прикольно работает

15-11-2024 в 01:20 материал

Услуга от адмиистратора

Вы можите заказать установку от администратара ( waak ) этого материала или любого другога с нашего сайта на ваш сайт или доработку под ваши нужды!

от 150рзаказать