Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Развернуть текст свернуть html: Можно ли свернуть текст только с помощью HTML?

Содержание

Можно ли свернуть текст только с помощью HTML?

Возможно ли это только в HTML году? Я видел с CSS, но мое окружение не обслуживает CSS. Пожалуйста, помогите. Спасибо!

html

css

Поделиться

Источник


Vina Chan    

25 сентября 2018 в 05:55

1 ответ


  • Firefox addon — можно ли захватить текст/html с веб-страницы?

    Я никогда не писал аддон firefox, поэтому мне интересно, можно ли это сделать. Можно ли постоянно сканировать веб-страницу на наличие определенного текста, а затем, если этот текст появляется, захватывать его и сохранять в файл? Например Скажем, пользователь находится на amazon и добавляет…

  • Можно ли форматировать текст с помощью vim

    можно ли отформатировать текст с помощью vim, как здесь . Если это возможно, как это сделать. Спасибо!


Поделиться


insertusernamehere    

25 сентября 2018 в 06:04


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

Можно ли повернуть текст с помощью CSS 2.1?

Я использую FlyingSaucer для создания изображения из HTML, и я ограничен CSS 2.1. Я хотел бы использовать CSS для поворота текста в <div> , но эти стили поворота поддерживаются только на CSS…

Можем ли мы свернуть изображение, как текст панели инструментов в android..?

Есть ли какой-нибудь способ свернуть представление изображения точно так же, как мы сворачиваем текст панели инструментов, когда скользим вверх по заголовку, это можно сделать с помощью material…

Можно ли выделить текст и изучить html с помощью javaScript?

Можно ли выделить текст на веб-странице, а затем изучить html с помощью javaScript? (Предположим, что javascript выплевывает HTML в другой DIV) Я создаю расширение для chrome, и я хочу, чтобы…

Firefox addon — можно ли захватить текст/html с веб-страницы?

Я никогда не писал аддон firefox, поэтому мне интересно, можно ли это сделать. Можно ли постоянно сканировать веб-страницу на наличие определенного текста, а затем, если этот текст появляется,…

Можно ли форматировать текст с помощью vim

можно ли отформатировать текст с помощью vim, как здесь . Если это возможно, как это сделать. Спасибо!

Свернуть div / element на мобильных экранах можно только с помощью bootstrap. Пример рис

Можно ли свернуть боковую панель div-только на мобильных телефонах-с помощью bootstrap? Как бы я сделал что-то вроде примера на изображении? Так что на мобильных устройствах боковая панель…

свернуть / развернуть текст-логическая ошибка

У меня есть этот скрипт, который будет выполняться, когда я нажму кнопку. При нажатии на кнопку текст ниже будет свернут, а когда я снова нажму на кнопку, текст будет расширен и просмотрен. Но я…

Можно ли вызвать текстовое сообщение только с помощью Html?

Из этого вопроса я узнал, что вы можете вызвать телефонный звонок с помощью Html в современных браузерах. Можно ли запускать текстовые сообщения для мобильных устройств в html?

Emacs: можно ли развернуть / свернуть отдельные главы?

В режиме Emacs + org можно свернуть весь текст, развернуть все субтитры и весь текст с помощью SHIFT+TAB. Можно ли развернуть / свернуть отдельные главы?

Свернуть панель с помощью заголовка и текста заголовка

У меня есть складная панель, работающая в настоящее время с использованием следующего HTML: <div class=panel panel-entity panel-default> <div class=panel-heading onclick={…

Свертывание и развертывание областей кода — Visual Studio (Windows)



  • Чтение занимает 2 мин

В этой статье

Можно скрыть часть кода из представления, свернув область кода так, чтобы она отображалась со знаком «плюс» ( + ). Чтобы развернуть свернутую область, нужно щелкнуть знак «плюс». Если вы предпочитаете использовать клавиатуру, то можете нажать клавиши CTRL+M+M для свертывания и развертывания. Можно также свернуть область структуры, дважды щелкнув любую строку в области в поле структуры, которая появляется слева от кода. Содержимое свернутой области отображается в виде всплывающей подсказки при наведении указателя мыши на эту область.

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

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

Эти действия выполняются с помощью команд Отменить и Вернуть в меню Правка. Операции Копировать, Вырезать, Вставить и операции перетаскивания сохраняют сведения о структуре, но не состояние свертываемой области. Например, при копировании свернутой области операция Вставить вставит скопированный текст в виде развернутой области.

Внимание!

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

Приведенные ниже команды находятся в подменю Правка > Структурирование.

name Описание
Скрыть выделенное (CTRL+M, CTRL+H) — сворачивает выбранный блок кода, который обычно недоступен для структурирования, например блок if. Чтобы удалить пользовательскую область, используйте команду Прервать скрытие текущей области (или сочетание клавиш CTRL+M, CTRL+U). Недоступно в Visual Basic.
Свернуть/развернуть сегмент (CTRL+M, CTRL+L) — отменяет текущее скрытое или развернутое состояние самого внутреннего раздела структуры, если курсор находится во вложенном свернутом разделе.
Свернуть/развернуть все сегменты (CTRL+M, CTRL+L) — задает для всех областей то же свернутое или развернутое состояние. Если одни области развернуты, а другие свернуты, свернутые области будут развернуты.
Прекратить показ структуры (CTRL+M, CTRL+P) — удаляет все сведения о структуре для всего документа.
Прервать скрытие текущей области (CTRL+M, CTRL+U) — удаляет сведения о структуре для текущей выбранной определяемой пользователем области. Недоступно в Visual Basic.
Свернуть в определения (CTRL+M, CTRL+O) — сворачивает члены всех типов.
Свернуть блок:<logical boundary> (C++) Сворачивает область в функции, в которой находится точка вставки. Например, если точка вставки находится внутри цикла, цикл скрывается.
Свернуть все в: <logical structures> (C++) Сворачивает все структуры внутри функции.

Для определения областей текста, которые требуется развернуть или свернуть, можно также использовать пакет SDK для Visual Studio. См. Пошаговое руководство: структуризация.

См. также

Как в Word сворачивать и разворачивать разделы документа

В Word 2013 появилась новая возможность – сворачивать разделы документа, а также разворачивать их, когда снова нужно сделать содержимое видимым. Такая возможность упрощает поиск и просмотр только нужной информации.

Примечание: Иллюстрации для этой статьи мы взяли из Word 2013.

Чтобы воспользоваться этой возможностью, нужно использовать стили текста в Word для форматирования заголовков в документе.

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

Чтобы вновь отобразить содержимое, еще раз кликните по этой стрелке.

Примечание: Когда Вы сворачиваете заголовок, скрытым оказывается текст только до следующего заголовка того же или более высокого уровня. Посмотрите на картинку ниже: всё содержимое под “Section 1” скрыто вплоть до “Section 2“, поскольку оба заголовка одного уровня.

Когда мы сворачиваем заголовок “Subheading A“, который является подзаголовком в “Section 1“, то скрывается содержимое вплоть до “Section 2“, поскольку уровень второго выше, чем уровень первого. Однако, при сворачивании “Section 1” скрывается все содержимое раздела, включая “Subheading A“.

Word предлагает быстрый способ свернуть или развернуть все заголовки разом. Для этого кликните правой кнопкой мыши по любому из заголовков и в появившемся меню наведите указатель на строку Развернуть или свернуть (Expand/Collapse). Далее выберите Свернуть все заголовки (Collapse All Headings) или Развернуть все заголовки (Expand All Headings).

Можно настроить в Word автоматическое сворачивание заголовков определённого уровня. Для этого откройте вкладку Главная (Home).

Поставьте курсор в нужный заголовок и нажмите кнопку вызова диалогового окна Параметры абзаца (Paragraph Settings).

В диалоговом окне Абзац (Paragraph) на вкладке Отступы и интервалы (Indents and Spacing) поставьте галочку напротив параметра Свёрнуты по умолчанию (Collapsed by default), который находится справа от выпадающего списка Уровень (Outline level). Если курсор находится не в заголовке, параметр Свёрнуты по умолчанию (Collapsed by default) окрашен серым и не может быть включен.

Примечание: Изменение параметра затронет не все заголовки этого уровня, а только текущий заголовок.

Обратите внимание, что сворачивать и разворачивать части документа можно только, когда Вы просматриваете его. При редактировании документа, все заголовки автоматически разворачиваются.

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

Оцените качество статьи. Нам важно ваше мнение:

Свернуть / развернуть div на чистом CSS

У меня есть сворачиваемый div на чистом CSS, который основан на чужом коде, который использует :targetпсевдокласс. Я пытаюсь создать страницу с более чем 12 вопросами, и когда вы нажимаете кнопку +, div ответа раскрывается ниже. Я не могу понять, как сделать на этой странице несколько сворачивающихся элементов div, не написав тонны лишнего CSS. У кого-нибудь есть предложения о том, как это написать, чтобы мой код CSS был минимизирован? (т.е. мне не нужно вводить кучу уникальных селекторов для каждого из 12+ вопросов).

Я не могу использовать Javascript, так как это происходит на сайте wordpress.com, который не поддерживает JS.

Вот мой jfiddle: http://jsfiddle.net/dmarvs/94ukA/4/

<div>
    <a href="#hide1">+</a>
    <a href="#show1">-</a>
    <div> Question Question Question Question Question Question Question Question Question Question Question? </div>
        <div>
            <p>Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer Answer </p>
        </div>
</div>


.FAQ { 
    vertical-align: top; 
    height:auto !important; 
}
.list {
    display:none; 
    height:auto;
    margin:0;
    float: left;
}
.show {
    display: none; 
}
.hide:target + .show {
    display: inline; 
}
.hide:target {
    display: none; 
}
.hide:target ~ .list {
    display:inline; 
}


.hide, .show {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    font-size: 20px;
    color: #fff;
    text-shadow: 0 1px 0 #666;
    text-align: center;
    text-decoration: none;
    box-shadow: 1px 1px 2px #000;
    background: #cccbbb;
    opacity: .95;
    margin-right: 0;
    float: left;
    margin-bottom: 25px;
}

.hide:hover, .show:hover {
    color: #eee;
    text-shadow: 0 0 1px #666;
    text-decoration: none;
    box-shadow: 0 0 4px #222 inset;
    opacity: 1;
    margin-bottom: 25px;
}

.list p{
    height:auto;
    margin:0;
}
.question {
    float: left;
    height: auto;
    width: 90%;
    line-height: 20px;
    padding-left: 20px;
    margin-bottom: 25px;
    font-style: italic;
}

PhpStorm. Горячие клавиши

PhpStorm предоставляет очень гибкую и мощную систему горячих клавиш. Мы можем выбрать несколько предустановленных пресетов клавиш (keymaps, карта хоткеев) — Visual Studio, XWin, Gnome, KDE, Eclipse и Eclipse (Mac OS X), NetBeans. Пресеты упрощают переход на PhpStorm с другой IDE и позволяют избежать конфликтов на конкретной ОС. Ниже приведены комбинации клавиш, для схемы XWin, но вы всегда можете определить хоткей для другой схемы через окно поиска экшенов — Help » Find Action. Это же окно доступно через Ctrl+Shift+A.

Ну что! Ускоряемся за счет горячих клавиш?)

Подсказки

Ctrl+P
Показать подсказку по параметрам метода или функции. (Parameter Info)
Ctrl+Shift+Enter
Дополнение языковых конструкций (if, switch, for, foreach)
Ctrl+Shift+I
Показать реализацию метода/функции, применяемые стили HTML класса, etc.. (Quick Definition)

Форматирование

Ctrl+D
Дублировать строку под курсором.
Ctrl+Shift+D       Ctrl+Y
Удалить строку под курсором.
Ctrl+Shift+J
Объединить выделенные строки в одну (multiline to single line). Это упрощает форматирование массивов и HTML тегов.
Ctrl+Alt+R
Отформатировать код.
Ctrl+Shift+↑↓
Меняет строки местами, перемещает текущую строку вверх/вниз.
Ctrl+Alt+J
Обернуть HTML тегом выделенный текст или текущую строку.
Ctrl+Shift+J может не работать, если итоговая строка будет длиннее допустимых 80-160 символов.
Настроить допустимую ширину экрана/колонок, Settings » Editor » Code Style, Hard wrap at: 120.

Навигация

Ctrl+B
Открыть файл реализации класса по выделенному имени класса. То же, что и Ctrl+Click.
Ctrl+J
Окно Live Template шаблонов.
Alt+      Alt+
Перемещение между методами класса — предыдущий метод, следующий метод
Ctrl+F12
Окно со списком методов класса (сигнатура класса)
Ctrl+E
Окно с последними измененными файлами
Ctrl+Shift+N
Быстрый поиск и открытие файла (выделите часть имени файла или класса и нажмите сочетание клавиш).
Ctrl+Alt+Shift+N
Быстрый поиск и переход к символу (классу, методу, переменной, константе).  Поиск также работает по первым символам CamelCase  имени. Например по caca будет найдено CamelCase.
Ctrl+-/+
Свернуть/развернуть (collapse/expand) блок под курсором
Ctrl+Shift+-/+
Свернуть/развернуть (collapse/expand) все
Ctrl+Alt+-/+
Свернуть/развернуть (collapse/expand) все комментарии (это кастомный хоткей)
Alt+Enter
Это универсальный контекстный помощник. Отображает контекстное меню с доступными действиями, в зависимости от того где находится курсор. Тут и:

  • Импорт класса под курсором в секцию use;
  • Обновление блока комментариев по сигнатуре метода;
  • Добавление методов интерфейса, которые необходимо реализовать;
  • Замена кавычек для строк;
Ctrl+W   или  Alt+Shift+
Последовательное выделение области под кареткой. (Select Word at Caret). Я добавил еще и хоткей Alt+A — он сподручней.
Alt+1
Показать/скрыть панель дерева файлов проекта (Project Tool Window)
Alt+2
Я переопределил этот хоткей на панель структуры класса (Structure Tool Window)
Alt+3
Показать/скрыть панель с результатами последнего поиска (Find Tool Window)
Alt+4
Я заремапил этот хоткей на панель консоли (Terminal Tool Window). По умолчанию на этой клавише находится Run Tool Window, а панель терминала вызывалась по Alt+-.
Ctrl+Shift+X
Панель Command Tools Console. Консоль командных инструментов как-то Composer, Symfony 2 (app/console), Laravel (artisan), etc.. Есть поддержка дополнения кода.
Shift+Escape
Скрыть текущую активную панель (Hide Active Tool Window). Я добавил на этот экшн просто клавишу Escape.
Ctrl+Tab
Переключение между 2-мя последними вкладками редактора.

Закладки (Bookmark)

Ctrl+F11 или F11

Поставить закладку.
Ctrl+Shift+F11
Поставить закладку с указанием мнемоники (идентификатора, номера закладки)
Shift+F11
Показать закладки

Кодинг и рефакторинг

Shift+F6
Переименовать переменную (или теги HTML элемента) везде, где она используется.
Ctrl+Alt+V
Извлечь (вынести) выделенный код в переменную.
Ctrl+Alt+M
Извлечь (вынести) выделенный код в метод
F6
Перенести static методы в другой класс вместе с обновлением всех участков кода, в которых эти методы вызываются.
Alt+F7
Найти в проекте все (явные) места, в которых используется класс, метод, свойство, ф-ция (под курсором).
Ctrl+Shift+O-M
Список magic или родительских методов для переопределения (Override Methods). Переопределил с Ctrl+O.

Отладка

Shift+F7
Выбрать функцию/метод для следующего «Step into» (см. видео фрагмент)

Окна

F12
Переключить полноэкранный режим (Toggle Full Screen Mode). Переопределил Jump to Last Tool Window.
Ctrl+Shift+P
Быстрый поиск действий (Find Action). Забрал эту комбинацию у действия Expression Type (Show type of the selected expression). Кто знает зачем это действие?
Ctrl+O
Открыть файл или проект. Забрал комбинацию у Override Methods.
Примечание

Обнаружил интересный workaround, который позволяет относительно быстро выполнить последний экшен:

  1. Ищем действие по Ctrl+Shift+A, например Toggle Bookmark
  2. Применяем его (ставим закладку)
  3. Жмем Ctrl+Shift+A и Shift+Shift.

Будет применяться последнее вызванное действие.

#keyboard, #hotkeys, #phpstorm

10 горячих клавиш VS Code, которые ускорят вашу работу — Блог HTML Academy

Горячие клавиши — добро, польза и экономия времени. Давайте разберёмся, как с их помощью чуть упростить себе жизнь в Visual Studio Code.

Быстро добавить комментарий

Windows — Ctrl + /

OS X — ⌘/

Обычно чтобы добавить комментарий, нужно перейти в начало строки и дописать туда два слеша. Это медленно. Быстрее нажать в любом месте строки Ctrl + /, и строка закомментируется, если она ещё не. А если уже да, то комментарий исчезнет.

Перейти к строке под номером

Windows — Ctrl + G

OS X — ⌃G

Иногда отладчики внезапно сообщают, что на строке 953 случилась непоправимая инфернальная ошибка вселенной. Чтобы не выискивать вручную, не листать и не тратить на это время, нажмите Ctrl + G, введите номер строки и спокойно спасайте вселенную.

Поменять строку местами с соседними

Windows — Alt + ↑ / ↓

OS X — ⌥↓ / ⌥↑

Случается такое, что ваш алгоритм — не алгоритм. Всё пошло не так, а вместо числа 42 вывелось сообщение «Данные удалены». Кому-то для этого нужно переписать весь код, но иногда бывает достаточно поменять строки местами и всё заработает.

Alt и стрелки меняют текущую строку местами с соседними.

Дублировать строку

Windows — Shift + Alt + ↓ / ↑

OS X — ⇧⌥↓ / ⇧⌥↑

Это для тех, кто не хочет копировать и вставлять несколько раз одно и то же.

Перейти к парной скобке

Windows — Ctrl + Shift + \

OS X — ⇧⌘\

Когда кода становится много, очень просто запутаться в закрывающих и открывающих скобках, непонятно, где какой блок, и вообще, что происходит. На помощь приходит Ctrl+Shift+\ — это хорошее дополнение к стандартной подсветке парных скобок в VS Code.

Переименовать переменную

Windows — F2

OS X — F2

Писали, писали, а старший разработчик пришёл и сказал, что ваши переменные a, b и c — дурной тон. Чтобы не выискивать их по всему документу и не менять руками, есть F2.

Отформатировать документ

Windows — Shift + Alt + F

OS X — ⇧⌥F

VS Code предложить установить расширение или выбрать из существующих, а потом красиво отформатирует документ — расставит по местам блоки, скобки, и сделает строки кода читаемыми.

Перейти к объявлению переменной

Windows — F12

OS X — F12

Иногда вообще непонятно, откуда взялась переменная, какая у неё область видимости, и где она объявлена. F12 перенесёт нас к объявлению выделенной переменной, функции или метода. Если объявление в другом файле — всё равно перенесёт.

Включить/выключить перенос слов

Windows — Alt + Z

OS X — ⌥Z

Вкусовщина. Если строки кода или текст не вмещается в редактор по ширине, включите перенос.

Включить дзен-режим

Windows — Ctrl + K Z

OS X — ⌘K Z

Лучшее решение для тех, кто входит состояние потока, когда пишет код. Дзен-режим скрывает все панели, разворачивает редактор на весь экран, и вы можете плыть в волнах кода и думать только о нём. Чтобы вернуться обратно в реальный мир, нажмите Escape.

На интерактивных курсах все клавиши станут горячими

Потому что оторваться вообще не получается. 11 глав бесплатно, и −30% на подписку в первую неделю обучения.

Регистрация

Нажатие на кнопку — согласие на обработку персональных данных

Горячие клавиши. Справка

Вкладки Создать новую вкладку

Ctrl + T

Открыть ссылку в новой вкладке

Ctrl + нажать ссылку

Открыть ссылку в новой вкладке с переключением на нее

Ctrl + Shift + нажать ссылку

Закрыть активную вкладку

Ctrl + W

Ctrl + F4

Закрыть все вкладки в текущем окне

Ctrl + Shift + W

Открыть последнюю закрытую вкладку

Ctrl + Shift + T

Переключиться на одну вкладку вправо

Ctrl + Tab

Ctrl + PageDown

Переключиться на одну вкладку влево

Ctrl + Shift + Tab

Ctrl + PageUp

Выбрать вкладку по ее порядковому номеру (от 1 до 8)

Ctrl + 1-8

Выбрать последнюю вкладку

Ctrl + 9

Вызвать панель управления вкладками

Ctrl + Shift + E

Закладки Создать закладку для текущей страницы

Ctrl + D

Создать закладки для всех открытых страниц

Ctrl + Shift + D

Открыть диспетчер закладок

Ctrl + Shift + O

Добавить или убрать панель закладок

Ctrl + Shift + B

История Открыть список загруженных файлов

Ctrl + J

Открыть просмотр истории

Ctrl + H

Открыть инструмент очистки истории, кеша и загрузок

Ctrl + Shift + Del

Создать новое окно

Ctrl + N

Создать новое окно в режиме Инкогнито

Ctrl + Shift + N

Закрыть активное окно

Alt + F4

Открыть ссылку в новом окне

Shift + нажать ссылку

Развернуть окно на весь экран

F11

Выйти из полноэкранного режима

F11

Навигация Перейти назад

Alt + ←

Перейти вперед

Alt + →

Перейти на главную страницу Яндекса

Alt + Home

Остановить загрузку страницы

Esc

Обновить страницу

F5

Обновить страницу, не используя кеш (загрузить страницу с сайта)

Ctrl + F5

Ctrl + R

Прокрутить страницу на один экран вверх

Shift + Space

PageUp

Прокрутить страницу на один экран вниз

Space

PageDown

Прокрутить страницу по горизонтали Shift + прокрутить колесо мыши
Вернуться к началу страницы

Home

Перейти к концу страницы

End

Перейти к следующему интерактивному элементу Tab
Перейти к предыдущему интерактивному элементу Shift + Tab
Работа с текущей страницей Сохранить страницу как…

Ctrl + S

Распечатать страницу

Ctrl + P

Увеличить масштаб страницы

Ctrl + Плюс

Ctrl + прокрутить колесо мыши вверх

Уменьшить масштаб страницы

Ctrl + Минус

Ctrl + прокрутить колесо мыши вниз

Установить для страницы масштаб 100%

Ctrl + 0

Включить или выключить режим чтения Alt + B
Редактирование Выделить всё

Ctrl + A

Копировать

Ctrl + C

Вырезать

Ctrl + X

Вставить

Ctrl + V

Вставить с сохранением исходного стиля

нет

Отменить

Ctrl + Z

Открыть файл

Ctrl + O

Включить или отключить режим активного курсора F7
Поиск Найти на текущей странице

Ctrl + F

F3

Перейти к следующему значению при поиске по странице

Ctrl + G

Перейти к предыдущему значению при поиске по странице

Ctrl + Shift + G

Открыть набранный адрес в новой вкладке

Alt + Enter

Перейти в адресную строку и открыть Табло

Ctrl + L

Alt + D

F6

Перейти в адресную строку и включить поисковую систему по умолчанию

Ctrl + K

Ctrl + E

Выделить текст в адресной строке

Ctrl + L

Alt + D

Переместить курсор к предыдущему слову

Ctrl + ←

Переместить курсор к следующему слову

Ctrl + →

Удалить слово, стоящее перед курсором

Ctrl + Backspace

Добавить элементы www. и .com к адресу и открыть полученный URL

Ctrl + Enter

Открыть Табло

Ctrl + T

Перейти на сайт после открытия Табло

Alt + 1, 2…

Просмотреть исходный код

Ctrl + U

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

Ctrl + Shift + C

F12

Показать инструменты разработчика (последняя открытая вкладка)

Ctrl + Shift + I

Открыть консоль JavaScript

Ctrl + Shift + J

Открыть меню браузера

Alt + F

Alt + E

Вызвать диспетчер задач (при зависании вкладок и окон)

Shift + Esc

Переключиться на другой Яндекс ID

Ctrl + Shift + М

Закрыть браузер

Ctrl + Shift + Q

Свернуть браузер

нет

Загрузить файл (формата epub, pdf) без предварительного просмотра

Alt + нажать ссылку

Отправить ссылку по почте

нет

Использовать специальные символы

нет

Перейти на страницу Справки

F1

Свернуть · Bootstrap

Переключайте видимость контента в вашем проекте с помощью нескольких классов и наших плагинов JavaScript.

Пример

Нажмите кнопки ниже, чтобы показать или скрыть другой элемент с помощью изменений класса:

  • .collapse скрывает содержимое
  • .collapsing применяется во время переходов
  • .collapse.show показывает содержимое

Вы можете использовать ссылку с атрибутом href или кнопку с атрибутом data-target .В обоих случаях требуется data-toggle = "collapse" .

Ссылка на href

Кнопка с целью данных

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент.

  

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент.

Несколько целей

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент.
Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент.

Пример аккордеона

Используя компонент карты, вы можете расширить стандартное поведение сворачивания для создания аккордеона.

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid. 3 wolf moon officia aute, бранч со скейтбордом без купидатата.Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo. Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo. Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.

Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid. 3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo.Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.

  
Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo. Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.
Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo. Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.
Anim pariatur cliche correhenderit, enim eiusmod high life accusamus Terry Richardson ad squid.3 wolf moon officia aute, бранч со скейтбордом без купидатата. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волк лунный темпор, загар аликва положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, крафтовый пивной труд уэс андерсон кредит несуант сапиенте еа проидент. Объявление vegan excepteur butcher vice lomo. Леггинсы Occaecat Craft Beer Farm-to-Table, сырые джинсы, эстетичный синтезатор, о которых вы, вероятно, не слышали, Accusamus Labore, устойчивые VHS.

Доступность

Не забудьте добавить aria-extended к элементу управления. Этот атрибут явно передает текущее состояние сворачиваемого элемента, привязанного к элементу управления, для программ чтения с экрана и аналогичных вспомогательных технологий. Если складной элемент закрыт по умолчанию, атрибут элемента управления должен иметь значение aria-extended = "false" . Если вы настроили открывать складной элемент по умолчанию с использованием класса show , вместо этого установите aria-extended = "true" в элементе управления.Плагин автоматически переключает этот атрибут в элементе управления в зависимости от того, был ли открыт или закрыт складной элемент (через JavaScript или потому, что пользователь активировал другой элемент управления, также привязанный к тому же элементу collapsbile). Если элемент HTML элемента управления не является кнопкой (например, или

), к элементу следует добавить атрибут role = "button" .

Если ваш элемент управления нацелен на единственный складной элемент — i.е. атрибут data-target указывает на селектор id — вы должны добавить атрибут aria-controls к элементу управления, содержащий id сворачиваемого элемента. Современные средства чтения с экрана и аналогичные вспомогательные технологии используют этот атрибут, чтобы предоставить пользователям дополнительные ярлыки для перехода непосредственно к самому складному элементу.

Обратите внимание, что текущая реализация Bootstrap не охватывает различные взаимодействия с клавиатурой, описанные в WAI-ARIA Authoring Practices 1.1 шаблон аккордеона — вам нужно будет включить их самостоятельно в собственный JavaScript.

Использование

Плагин коллапса использует несколько классов для работы с тяжелыми грузами:

  • .collapse скрывает содержимое
  • .collapse.show показывает содержимое
  • .collapsing добавляется при запуске перехода и удаляется при его завершении

Эти классы можно найти в _transitions.scss .

Через атрибуты данных

Просто добавьте data-toggle = "collapse" и data-target к элементу, чтобы автоматически назначить управление одним или несколькими сворачиваемыми элементами. Атрибут data-target принимает селектор CSS для применения коллапса. Обязательно добавьте к складному элементу класс collapse . Если вы хотите, чтобы он был открыт по умолчанию, добавьте дополнительный класс show .

Чтобы добавить управление группами в виде гармошки в сворачиваемую область, добавьте атрибут данных data-parent = "# selector" .Обратитесь к демонстрации, чтобы увидеть это в действии.

Через JavaScript

Включить вручную с помощью:

  $ ('. Collapse'). Collapse ()  

Параметры

Параметры могут передаваться через атрибуты данных или JavaScript. Для атрибутов данных добавьте имя параметра к data- , как в data-parent = "" .

Селектор

Имя Тип По умолчанию Описание
родитель | объект jQuery | Элемент DOM ложь Если указан родительский элемент, то все складные элементы в указанном родительском элементе будут закрыты при отображении этого складного элемента.(аналогично традиционному поведению аккордеона — это зависит от карты класса ). Атрибут должен быть установлен в целевой складной области.
переключатель логический правда Переключает складной элемент при вызове

Методы

Асинхронные методы и переходы

Все методы API являются асинхронными и запускают переход .Они возвращаются к вызывающему, как только переход начнется, но до его завершения . Кроме того, вызов метода в переходном компоненте будет игнорироваться .

См. Нашу документацию по JavaScript для получения дополнительной информации.

. Свернуть (опции)

Активирует ваш контент как сворачиваемый элемент. Принимает необязательные параметры объект .

  $ ('# myCollapsible'). Collapse ({
  toggle: false
})  

.свернуть ('переключить')

Переключает складной элемент на отображение или скрытие. Возврат к вызывающей стороне до того, как сворачиваемый элемент был фактически показан или скрыт (т.е. до того, как произойдет событие shown.bs.collapse или hidden.bs.collapse ).

.collapse ('показать')

Показывает складной элемент. Возврат к вызывающей стороне до того, как складной элемент будет фактически показан (то есть до показа .bs.collapse ).

.collapse ('скрыть')

Скрывает складной элемент. Возврат к вызывающей стороне до того, как сворачиваемый элемент был фактически скрыт. (т.е. до того, как произойдет событие hidden.bs.collapse ).

.collapse ('утилизировать')

Разрушает обрушение элемента.

События

Класс collapse

Bootstrap предоставляет несколько событий для подключения к функциональности свертывания.

Показано

Тип события Описание
show.bs.collapse Это событие возникает сразу после вызова метода экземпляра show .
.bs.collapse Это событие вызывается, когда элемент сворачивания становится видимым для пользователя (ожидает завершения переходов CSS).
hide.bs.collapse Это событие запускается сразу после вызова метода hide .
hidden.bs.collapse Это событие вызывается, когда элемент сворачивания был скрыт от пользователя (будет ожидать завершения переходов CSS).
  $ ('# myCollapsible'). On ('hidden.bs.collapse', function () {
  // сделай что-нибудь…
})  

Страница не найдена | MIT

Перейти к содержанию ↓

  • Образование
  • Исследовать
  • Инновации
  • Прием + помощь
  • Студенческая жизнь
  • Новости
  • Выпускников
  • О Массачусетском технологическом институте
  • Подробнее ↓

    • Прием + помощь
    • Студенческая жизнь
    • Новости
    • Выпускников
    • О Массачусетском технологическом институте

Меню ↓

Поиск

Меню

Ой, похоже, мы не смогли найти то, что вы искали!
Попробуйте поискать что-нибудь еще!

Что вы ищете?

Увидеть больше результатов

Предложения или отзывы?

Как сделать свернутый текст в HTML

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

Подробный процесс добавления сворачиваемого текста

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

Увеличьте размер панели инструментов WYSIWYG, чтобы четко видеть кнопку HTML. Как только вы нажмете кнопку, появится всплывающее окно, в котором вы можете напрямую редактировать HTML-текст вашего контента.

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

Вы можете использовать div с class = «openberkeley-collapsible-container» для контейнера.

Вы можете использовать заголовок (h3, h4, h5 или h5) с class = «openberkeley-collapsible-controller» для контроллера.

Используйте div с class = ”openberkeley-collapsible-target” для целевого текста.

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

В приведенном ниже примере кода поменяйте местами текст в теге

(заголовок контроллера), а также тег

(целевое содержимое абзаца) на свернутый текст.

    

Когда это будет сделано, нажмите кнопку «Обновить». Здесь вы увидите свои изменения, отраженные в редакторе WYSIWYG.

Каждая цель и контроллер будут показаны в редакторе с пунктирной или пунктирной рамкой. Границы не будут отображаться, если вы увидите сохраненную веб-страницу. Если вы сделали сворачиваемый текст во всплывающем окне HTMP, эти границы помогут вам в дальнейшем редактировать содержимое без необходимости открывать представление HTML.

Когда вы переходите на веб-страницу, весь текст начинает сворачиваться.Чтобы развернуть, нажмите заголовок контроллера. Задача сворачивания была проверена на доступность. Он очень хорошо работает только для программ чтения с экрана, а также для пользователей клавиатуры.

Свернуть все

При желании можно вставить ссылки, чтобы сразу сворачивать тексты. Просто щелкните редактор HTML и вставьте код перед исходным складным элементом.

Это будет выглядеть так:

Для каждой страницы может быть только один набор ссылок для свертывания.

Как редактировать сворачиваемый текст

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

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

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

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

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

Плюсы Добавление сворачиваемых текстов

Одним из преимуществ сворачивания текста является то, что ваш заголовок становится граничным элементом, предоставляя пользователям представление о доступном тексте без необходимости почти столько прокрутки.

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

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

Заключение

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

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

Это сжимает очень важную информацию в небольшом месте, которое читатели могут быстро сканировать.

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

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

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

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

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

Как сделать складное меню

Функция сворачивания часто используется для упорядочивания веб-сайта и сокращения страниц.

Профессиональные примеры

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

Основы

Хотите узнать больше о создании складного меню? Рекомендуем ознакомиться с документацией на
Бутстрап 4

Научитесь делать складное меню

Видео ниже тщательно отобраны и дают вам четкое объяснение того, как вы можете собрать этот модуль самостоятельно.

Великолепное меню аккордеона с использованием только HTML и CSS — DarkCode

Показать / скрыть ящики с чистым HTML [элемент подробностей] — Справочник действий OER

Только веб-контент и приложения Iframe H5P

Один из способов реализовать локальные функции отображения / скрытия без использования плагинов или причудливого javascript — использовать собственный элемент HTML5 с именем

.В настоящее время для него нет кнопки WYSYWIG, поэтому используйте ее, вам должно быть удобно работать с необработанным HTML в текстовом редакторе Pressbooks, но элемент

предлагает простой и эффективный способ расширения текстовые поля (также известные как виджеты раскрытия информации) в вашей веб-книге Pressbooks.

Вот один пример:

Показать больше

Вот текст (и изображение), которое начинается как скрытое, но может быть показано, если пользователь щелкнет по отображаемому выше тексту.

Van Hise Hall выглядит величественно в тумане

Вы можете поместить все, что уместится в стандартной веб-книге Pressbooks, внутри элемента деталей, включая мероприятия H5P, как показано ниже:

Важно отметить, что описание

элемента details фиксировано, что означает, что оно не изменяется динамически в зависимости от изменений состояния.Независимо от того, открыт или закрыт элемент сведений, текст остается неизменным. Это просто означает, что вы должны тщательно выбирать, что говорится в тексте. В данном случае мы написали «Показать больше» — это нормально, когда текст свернут, но больше не верно, когда текст развернут. Более точным ярлыком может быть «Свернуть или развернуть текст» или даже «Показать / скрыть».

Как сделать складную коробку показать / спрятать

Элемент подробностей очень простой и начинается и заканчивается стандартными тегами HTML:

и

.Если первым дочерним элементом является

, все, что появляется в сводке, будет использоваться в качестве метки для окна отображения / скрытия. Вот пример кода для очень минимального виджета раскрытия / скрытия:

<подробности>

Показать / скрыть

Этот текст сначала скрыт, но может быть расширен пользователем.

Приведенный выше код создаст виджет раскрытия информации, который выглядит следующим образом:

Показать / Скрыть

Этот текст сначала скрыт, но может быть расширен пользователем.

Вы можете использовать этот код, скопировав и вставив его в текстовый редактор вашей собственной главы Pressbooks. Чтобы изменить метку, просто отредактируйте текст между двумя тегами

. Чтобы изменить скрытый текст, отредактируйте следующий текст.

Свернуть | Компоненты | BootstrapVue

Легко переключайте видимость практически любого контента на ваших страницах в вертикально сворачивающемся контейнере. Включает поддержку для изготовления аккордеонов. Видимость можно легко переключать с помощью нашей директивы v-b-toggle или с помощью v-model .

 
Переключить свертывание

Свернуть содержимое здесь

Переключить внутреннее сворачивание Здравствуйте!

Использование

Другие элементы могут легко переключать компоненты с помощью директивы v-b-toggle .

 
Переключить свернуть Переключить свернуть Я сворачиваемый контент!

Подробную информацию об использовании см. В документации директивы v-b-toggle .

Начальная видимость (начало развернуто)

Чтобы изначально отображать , установите visible prop:

 
Переключить Свернуть Я должен начать открывать!

По умолчанию изначально видимое сворачивание не анимируется при монтировании. Чтобы включить анимацию разворачивания сворачивания при монтировании (когда отображается или v-model равно true ), установите опору появляться на .

v-model support

Свернутое (видимое) состояние компонента также может быть установлено с помощью v-model , которая внутренне привязывается к опоре visible prop.

Обратите внимание: при использовании v-model для управления атрибуты aria- * и свернутый класс не помещаются автоматически на кнопку триггера (как в случае использования vb-toggle ). В этом примере мы, , должны сами управлять атрибутами для надлежащей поддержки специальных возможностей.

 <шаблон>
  
<кнопка b : class = "visible? null: 'свернуто'" : aria-extended = "visible? 'true': 'false'" aria-controls = "коллапс-4" @ click = "visible =! visible" > Переключить Свернуть Я должен начать открывать!
<сценарий> экспорт по умолчанию { данные() { возвращаться { visible: true } } }

Запуск нескольких элементов свертывания

Вы даже можете свернуть несколько компонентов с помощью одного v-b-toggle , указав несколько идентификаторов цели с помощью модификаторов .

Вы также можете передать несколько целевых идентификаторов с помощью директивы , значение в BootstrapVue версии v2.14.0 +.

 
Переключить свертывание A и B Переключить сворачивание A и B Переключить сворачивание A и B Я сворачиваемый контент A! Я сворачиваемый контент B!

Поддержка аккордеона

Превратите группу из компонентов в аккордеон, предоставив идентификатор группы аккордеона через аккордеон prop.Обратите внимание, что одновременно может быть открыта только одна свора в группе аккордеона.

 <шаблон>
  
Аккордеон 1 Я начинаю открывать, потому что visible - это true {{текст}} Аккордеон 2 {{текст}} Аккордеон 3 {{текст}}
<сценарий> экспорт по умолчанию { данные() { возвращаться { текст: ` Anim pariatur cliche correhenderit, enim eiusmod high life accusamus terry Ричардсон и кальмар.3 волк луна официа аут, скейтборд не купидатат долор поздний завтрак. Продовольственный грузовик квиноа nesciunt labourum eiusmod. Бранч 3 волчья луна tempor, sunt aliqua положи на него птицу кальмар кофе одного происхождения nulla acceptnda shoreditch et. Nihil anim keffiyeh helvetica, ремесленное пиво labore Уэс Андерсон КРЕДИТ НЕСЬЮНТ САПИЕНТЕ ЭА ПРОИДЕНТ. Ad vegan excepteur butcher вице-ломо. Леггинсы occaecat craft beer farm-to-table, эстетика из сырого денима synth nesciunt вы, наверное, не слышали о них accusamus labore VHS.` } } }

Примечания:

  • При использовании режима аккордеона убедитесь, что вы разместили триггерные элементы и компоненты внутри элемента с role = "tablist" и установите role = "tab" в контейнере каждого элемента триггера (каждый элемент триггера должен быть обернут), чтобы помочь пользователям программ чтения с экрана перемещаться по группе аккордеонов.
  • При использовании функции v-model из в режиме аккордеона, не привязывайте опору v-model или visible prop всех коллапсов в группе аккордеона к одной и той же переменной!
  • Убедитесь, что максимум только один в группе аккордеона имеет опору visible и / или v-model , установленную на true .Одновременно может быть открыт только один коллапс в группе аккордеона.

Скрытие и отображение содержимого в кнопке переключения на основе состояния сворачивания

При использовании директивы vb-toggle свернутый класс автоматически будет помещен в элемент триггера при закрытии сворачивания и удаляется при открытии . Вы можете использовать этот класс для отображения или скрытия содержимого в переключателе с помощью настраиваемого CSS. Начиная с BootstrapVue 2.14.0, класс без свертывания будет применяться, когда цель (цели) не закрыты.

Пример разметки HTML:

 
Закрыть Открыть Свернуть

Пример настраиваемого CSS:

 .collapsed> .when-open,
.not-collapsed> .when-closed {
  дисплей: нет;
} 

«Глобальные» события экземпляра $ root

Используя экземпляр $ root , можно генерировать и прослушивать события где-то вне компонента, где используется .Короче говоря, $ root ведет себя как генератор и приемник глобальных событий. Подробности об экземпляре $ root можно найти в официальной документации Vue.

Прослушивание изменений состояния сворачивания с помощью событий $ root

Для прослушивания любых изменений состояния сворачивания используйте:

 export default {
  mount () {
    this. $ root. $ on ('bv :: collapse :: state', (collapseId, isJustShown) => {
      console.log ('collapseId:', collapseId)
      console.log ('isJustShown:', isJustShown)
    })
  }
} 

, где collapseId — идентификатор коллапса, который изменил свое состояние; isJustShown — истина / ложь, т.е.е. показано / скрыто свернуть.

Переключение сворачивания через события $ root

Чтобы переключить (открыть / закрыть) специфическое сворачивание , передайте коллапс id :

 this. $ Root. $ Emit ('bv :: toggle :: collapse', 'my-collapse-id') 

Слот по умолчанию с дополнительной областью действия

Новое в v2.2.0

Слот по умолчанию может иметь область действия по желанию. Доступны следующие свойства области:

9018

Свойство Тип Описание
видимый Логическое значение Видимое состояние развала
9018 закрытие функции При вызове закроет коллапс

Доступность

Директива vb-toggle автоматически добавит атрибуты ARIA aria-controls и aria-extended к компоненту, на котором указана директива (а также как добавить класс свернутый когда не развернут). aria-extended будет отражать состояние целевого компонента , в то время как aria-controls будет установлен на ID целевого компонента (ов) .

Если вы используете v-model для установки видимого состояния вместо директивы v-b-toggle , вам потребуется самостоятельно добавить aria-control и другие соответствующие атрибуты и классы на переключаемый элемент.

Хотя директиву v-b-toggle можно разместить практически на любом элементе HTML или компоненте Vue, рекомендуется использовать кнопку или ссылку (или аналогичный компонент) в качестве переключателя.В противном случае ваши триггерные элементы могут быть недоступны для пользователей клавиатуры или программ чтения с экрана. Если вы размещаете их не на кнопке или ссылке (или аналогичном компоненте), вам следует добавить атрибуты tabindex = "0" и role = "button" , чтобы позволить пользователям вспомогательных технологий добраться до вашего триггерного элемента. .

При использовании режима аккордеона убедитесь, что вы разместили элементы триггера и компоненты внутри элемента с role = "tablist" и установите role = "tab" на каждый контейнер элемента триггера по порядку. чтобы помочь пользователям программ чтения с экрана перемещаться по группе аккордеонов.К сожалению, BootstrapVue не может применять эти роли автоматически, так как это зависит от вашей окончательной разметки документа.

Примечание: Эффект анимации этого компонента зависит от медиа-запроса prefers-reduce-motion . Дополнительные сведения см. В разделе «Уменьшение движения» в документации по специальным возможностям.

См. Также

Jekyll Text Expand or Collapsible Markdown

Скрыть или показать текст в Jekyll с расширением или сворачиванием текста с уценкой.

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

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

Используйте то, что лучше всего подходит.

Развернуть текст

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

Это документ для Jekyll Text Expand.

Загрузите файл text-expand.html в каталог _includes . Затем отредактируйте _layouts / default.html и добавьте его перед закрывающим тегом body :

  {% include text-expand.html%}
  

Затем вы можете использовать тег expand в сообщении в блоге, добавив только одну строку для каждого из открывающих / закрывающих тегов, например:

  [развернуть]
Длинный контент здесь
и здесь
...
[/расширять]
  

Сворачиваемая уценка с элементом «Детали»

Здесь используется элемент раскрытия подробностей: подробности . Дополнительные сведения см. В документации по элементам Mozilla details.

Вы должны обернуть свой контент следующим образом:

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

Чтобы добавить блок кода, у вас должна быть предыдущая пустая строка, заключить блок кода тремя тильдами ~~~ , при желании вы можете добавить язык в конце первых включающих тильд:

  <подробности>
 Нажмите, чтобы развернуть 

~~~ питон
Код здесь
~~~

  

Однако вы можете столкнуться с этой проблемой. Детали неправильно отформатированы на страницах Jekyll / Github.Вы можете заключить контент в тег

 . 

Я использую это для вывода длинного контента:

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

Вот пример:

Нажмите, чтобы развернуть

Длинный контент здесь

Я также настроил CSS:

  подробности {
padding-bottom: 20 пикселей;
цвет: серый;
}
  

Текст в деталях обработан некорректно

Я не тестировал это.В этом сообщении блога показано добавление в Jekyll поддержки элемента сведений HTML5. Он использует собственный плагин.

Добавьте код ruby ​​ в _plugins / details_tag.rb .

Тогда используйте это так:

  {% подробности Нажмите, чтобы развернуть%}

~~~ питон
Код здесь
~~~
{% enddetails%}
  

Больше проблем с использованием деталей в Github и разборной уценки.

Для получения информации о других настройках см. Jekyll без подключаемых модулей.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *