Выпадающий список с гиперссылкой в ​​заголовке, который отображает содержимое по клику

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

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

* `Web Interface <https://example.com>`__
.. dropdown:: * Software Stack

 Line1 
 Line2 
 .. code:: bash
    $ some commands  

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

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

С помощью расширения sphinx-design этого можно добиться, вписав гиперссылку непосредственно в аргумент директивы, в вашем примере, если вы напишете:

.. dropdown:: `Web Interface <https://example.com>`__

    *Software Stack*

    Line1 
    Line2 

    .. code-block:: bash

        $ some commands  

Вы получаете раскрывающийся список с кликабельной гиперссылкой в ​​заголовке, которая разворачивает и сворачивает раскрывающийся список (обычно директивы не разрешают гиперссылки в аргументе, но .. dropdown:: поддерживают это). Любые дальнейшие стили должны быть выполнены с использованием пользовательского CSS и установки одного из свойств класса в директиве.

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

user183980 30.11.2022 09:49

Другие вопросы по теме

Похожие вопросы

Невозможно отобразить значения вместо меток в раскрывающемся списке
Выпадающий список не будет отправлять информацию в БД
Отображение раскрывающегося списка со специальным списком и несколькими динамическими зависимыми раскрывающимися списками
Как мне заставить мои вложенные <ul> отображаться в виде раскрывающегося списка, когда :hover не работает?
Как использовать раскрывающийся список для фильтрации элемента div отображения/скрытия в vue js
Значение выбирается в каждом раскрывающемся списке при попытке выбрать одно раскрывающееся меню в реакции на родной
Добавить метку в раскрывающийся список, но ДОЛЖЕН зависеть от другой переменной (FLUTTER)
Как изменить раскрывающийся список с одним выбором на раскрывающийся список с множественным выбором?
Значение по умолчанию в раскрывающемся списке Prime React не отображается для вызовов API
Выпадающий список должен быть автоматизирован для копирования и вставки