Абнакнавенная тестилка скриптов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Спойлеры

Сообщений 1 страница 4 из 4

1

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

2

nk

Вот так МОНОЛИТНО должна выглядеть картинка, состоящая из 8 элементов, часть из которых изначально спрятана под спойлеры

А ниже - вся конструкция с использованием стандартных медиа-спойлеров: 4 элемента видны сразу, ещё 3 появляются при первом "заглублении", ещё 1 при втором "заглублении". Выглядит, прямо скажем, кондово...

https://i.imgur.com/y0K8pLR.png

https://i.imgur.com/2Qiy7vE.png
https://i.imgur.com/RdG6hUe.png

https://i.imgur.com/WmNo3j0.png

3

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

[html]<!-- убирает верхнее-нижнее поля у картинок  -->
<style>
.punbb  .post-content img.postimg {
margin:-3px 0 0!important;
}
</style>

<!-- убирает треугольник-маркер у хтмл-спойлера  -->
<style>
details summary {
  display: block;
}
details summary::-webkit-details-marker {
  display: none;
}
details summary::before {
  content: "";
}
details[open] summary::before {
  content: "";
}
</style>

https://i.imgur.com/y0K8pLR.png<details><summary>https://i.imgur.com/2Qiy7vE.png</summary>https://i.imgur.com/Qer6Qom.png</details><details><summary>https://i.imgur.com/RdG6hUe.png</summary>https://i.imgur.com/RxXUxSo.png<details><summary>https://i.imgur.com/xXtpR7P.png</summary>https://i.imgur.com/FJECo0c.png</details></details>https://i.imgur.com/WmNo3j0.png[/html]

Недостатки:
- возможно, все картинки подгружаются сразу (коль скоро это не специализированный медиа-спойлер), и если их будет до полусотни в каждом из 10 постов на страницу, то тормозить будет со страшной силой. Конечно, можно схитрожопить и примитивизировать архитектуру соответствующих разделов: "одна тема = один пост с "матрёшкой", но это потянет за собой и общую реструктуризацию... Такой вариант для учебного форума не очень подходит;
- пока не решён вопрос с оформлением хайда в том же стиле, что и вся матрёшка (в данном примере он даже не рассматривался, обсуждение будет ниже на конкретном примере с "ответами" для лаб.работы, которые до поры должны быть спрятаны).

4

Стандартный спойлер по мере "заглубления" уменьшает контент. Для текста это ещё терпимо, но картинки с некрупным текстом масштабировать не стоит.
https://i.imgur.com/ZFGpmQH.png

https://i.imgur.com/5hqXEfr.png

https://i.imgur.com/9XKUytq.png

https://i.imgur.com/SoHh1AA.png

https://i.imgur.com/PviVjPt.png

https://i.imgur.com/ZFGpmQH.pnghttps://i.imgur.com/ZFGpmQH.png

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



Рейтинг форумов | Создать форум бесплатно