Код: Выделить всё
[more={TEXT1}]{TEXT2}[/more]Код: Выделить всё
<dl class="codebox"><dt>{TEXT2} | <a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '+'; };">+</a></dt><dd style="background-color: #f8f5ef; display: none;">{TEXT1}</dd></dl>Комментарии: 32
CabinetAdmin, Раздвигая тект. Кто хочет — открыл и посмотрел. Кто не хочет, не обращает внимания и читает дальше.
"Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Тогда так:
Код: Выделить всё
<dl class="codebox" style="display: inline-flex;"><dt>{TEXT2} | <a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '+'; };">+</a></dt><dd style="background-color: #f8f5ef; display: none;">{TEXT1}</dd></dl>Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Класс. Нужно только “отшлифовать” немного. Во-первых беловатый цвет не нужен. Просто чтобы оставался фон сообщения. Само пояснение должно быть другим шрифтом. Где это исправить в вашем коде?
"Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Это уже тянется из стилей от класса
Далее. В коде есть цвет фона у раскрытого элемента:
codebox, т.е. нужно удалить class="codebox".Далее. В коде есть цвет фона у раскрытого элемента:
background-color: #f8f5ef;. Если он тоже не нужен, то его тоже удалить, а на его место добавить font-family: Arial; (Arial - имя шрифта, заменить на любое на свой вкус).Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Код: Выделить всё
<dl style="display: inline-flex;"><dt>{TEXT2} <a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '*'; };">*</a></dt><dd style= "background-color: #f8f5ef; display: none;">{TEXT1}</dd></dl>Есть ли возможность придвинуть звездочку вплотную к слову, к которому есть пояснение и прямо в замене HTML красного цвета?
Насчет
Код: Выделить всё
background-color: #f8f5ef;Код: Выделить всё
font-family: Tektur; Код: Выделить всё
dd style="Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Вот так:
и пробела после
Код: Выделить всё
style="background-color: #f8f5ef; font-family: Tektur; display: none;"style= быть не должно.
Пробел надо удалить сразу после
{TEXT2}. Красный цвет:
Код: Выделить всё
<a style="color: red;" href="javascript: void(0);"Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
CabinetAdmin, сбивает код (пропадают превращение курсора мышки в “руку”. Удалил. На данный момент
Все корректно работает. Только выделить звездочку цветом.
Код: Выделить всё
<a style="color: red;" href="javascript: void(0);"Код: Выделить всё
<dl style="display: inline-flex;"><dt>{TEXT2}<a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '*'; };">*</a></dt><dd style="background-color: #f8f5ef; font-size: 80%; font-family: Tektur; display: none;">{TEXT1}</dd></dl>"Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Звездочка, да, становится красной. Но, добавив этот фрагмент, так как написал выше, пропадает превращение курсора мышки в “руку”. Возможно поставил не в том месте? Полный код на данный момент приведен выше. Куда вписать style="color: red;" чтобы и то (цвет) и эффект “руки” работали корректно?
"Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Можно добавить класс и прописать стили, можно использовать уже существующие, например:
либо:
либо придумать свой класс и свой вариант цвета. например:
Код: Выделить всё
<a class="icon icon-red" href="javascript: void(0);"Код: Выделить всё
<a class="error" href="javascript: void(0);"Код: Выделить всё
<a class="more-open" href="javascript: void(0);"Код: Выделить всё
.more-open {
color: red;
}Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Ну как..., ну вот в коде:
последний фрагмент, добавляете в него класс из примера и пробуете.
Код: Выделить всё
<dl style="display: inline-flex;"><dt>{TEXT2}<a href="javascript: void(0);"Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Я “чайник” в этом. Где именно в этой строке добавить фрагмент, чтобы “звездочка” покраснела? Я поставил, но сбился код — пропал эффект курсора мышки (превращение а “руку”. Вы можете просто написать как должна выглядеть строка?
"Детектив — это интеллектуальный жанр, основанный на фантастичном допущении того, что в раскрытии преступления главное не доносы предателей или промахи преступника, а способность мыслить" ©. Х.Л. Борхес
Похожие темы
-
Здравствуйте, подскажите пожалуйста, как сделать BBCode spoiler когда при нажатии на кнопку в панели ббкодов, будет выводится диалоговое окно с...