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

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

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

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

О материале

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

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

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

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

Давайте начнём с того что установим стили всех блоков к себе в таблицу что бы иметь возможность использовать все варианты блоков. Переходим в админ панель - управление дизайном - таблица стиле 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

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

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

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

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

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

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

04-03-2024 в 08:01 материал
Fr Frag

Для модуля новости не работает

03-03-2024 в 05:55 материал
web_master

при добавлении комментарии выдает ошибку в консоли:

POST http:сайт/index/ 404 (Not Found)

29-02-2024 в 16:58 материал
web_master

UPD: так будет работать , + в конце будут показывать и проценты...

Код
<?($OTHER2$-$OTHER1$)/$OTHER2$*100 ?>


А так будет без процентов:
Код
<?int(($OTHER2$-$OTHER1$)/$OTHER2$*100)?>  

25-02-2024 в 23:06 материал
web_master

Скрипт не работает почему-то

25-02-2024 в 22:09 материал
waak

Не за что! Я бы делал больше но просьб мало а самому сидеть придумывать не всегда есть время по этому и обновления идут редко

07-02-2024 в 18:26 материал
ed edik2009

Спасибо.Поставил все работает. К сожалению эпоха сайтостроения Юкоз прошла. Ваш сайт один из немногих который, хоть что то обновляет материалы для в этой системы (Скрипты, Шаблоны, Графика и т.д)

07-02-2024 в 08:08 материал
waak

Здравствуйте! вы наверное не совсем понимаете смысл данного раздела, Что бы я мог выполнить вашу просьбу я должен понимать что именно вам нужно а в вашей просьбе нет конкретики и по этому выполнить её не получится

27-01-2024 в 15:12 материал
di dinyslamsinger

От души qv

23-01-2024 в 16:58 материал
di dinyslamsinger

Работает ты лучший брат спасибо

03-01-2024 в 20:10 материал
waak

Для ваших просьб на сайте есть раздел Мастерская туда нужно писать о том что вам нужно а не в комментариях

30-12-2023 в 12:00 материал
di dinyslamsinger


Я уже установил qv

30-12-2023 в 04:26 материал

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

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

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