Ir ao contido principal

reBUSCa - Manual de estilo

Acordeón

  • Utiliza textos breves, claros e concisos.
     
  • Procura utilizar unha linguaxe que sexa comprensible e próxima ao usuario.
     
  • Tenta non repetir o contido, reutiliza o previamente elaborado.
     
  • Se queres ampliar ou modificar información ou contido existente, é unha boa práctica contactar co autor ou responsable do devandito contido.
     
  • Lembra empregar Assets sempre que sexa posible reutilizar contido.
     
  • Informa de inconsistencias ou ligazóns rotas aos administradores de LibGuides.

A USC utiliza dúas modalidades da mesma fonte que se utilizan en reBUSCa do seguinte xeito:

IBM Plex Sans,sans-serif

Fonte principal das guías.

 

Páxina de guía - Sans Serif

 

IBM Plex Serif,serif

Reservada para a páxina principal e o título das guías

 

Páxina principal - Serif

  • Os creadores e editores das guías serán os responsables de que as imaxes, videos, e outros medios e documentos respecten os dereitos de propiedade intelectual.
     
  • Non se deben publicar imaxes promocionais como contido.
     
  • Todas as imaxes deben ter texto alternativo (etiqueta ALT) incluído.
     
  • As etiquetas ALT deben ser breves e descritivas.
     
  • Para inserir iconas, hai que empregar a librería de iconos Font Awesome

Código

Copiar e pegar o código

 

 

<div class="accordion" id="accordion-YYY">

<div class="card">
 

<h3 class="card-header" id="heading-XX"><button aria-controls="collapse-XX" aria-expanded="false" class="accordion-button collapsed" data-target="#collapse-XX" data-toggle="collapse" type="button">
Accordion Item #1
</button></h3>

<div aria-labelledby="heading-XX" class="collapse" data-parent="#accordion-YYY" id="collapse-XX">

<div class="accordion-body">

Aquí vai o contido do ítem #1

</div>

</div>

</div>

</div>
 

Explicación do código

Acordeón - Código

 

 

1.- Accordion

Acordeón completo, que contén todos os demais elementos entre as etiquetas: <div class="accordion" id="accordion-YYY">...</div>

É importante establecer un id=" " único ao longo de todo o sistema de LibGuides. Unha forma consistente de facelo é utilizar o id da caixa onde vai o acordeón e incluílo como distintivo. No caso desta caixa, se incluísemos un acordeón sería o seguinte:

id="accordion-15689961" 

O id da caixa - Box ID - onde vai o acordeón pode copiarse facendo clic na icona    da parte superior dereita da caixa. 

O id do acordeón ten que coincidir obrigatoriamente co elemento data-parent do compoñente 4 do código.

data-parent="#accordion-15689961"

2.- Card

É cada un dos items do acordeón. Podemos poñer tantos como necesitemos e teñen que estár aniñados, obrigatoriamente, nas etiquetas do compoñente 1. 

<div class="accordion" id="accordion-xxx">

<div class="card">
</div>

</div>

Cada vez que queiramos engadir un Accordion Item teremos que copiar todo o código do compoñente 2 <div class="card">...</div> e pegalo antes da última etiqueta </div> do acordeón.

3.- Cabeceira do item do acordeón

Neste compoñente do acordeón vai a cabeceira do item, no exemplo Accordion Item #1. Só pode poñerse unha vez en cada Accordion Item.

Elementos importante son o id heading e os collapse:

  • id="heading-XX"
  • aria-controls="collapse-XX"
  • data-target="#collapse-XX"

que teñen que coincidir cos seguintes elementos do compoñente 4:

  • aria-labelledby="heading-XX"
  • id="collapse-XX"

Debemos substituír os "XX" por un número. Ao primeiro ítem poñerémoslle 01, ao segundo 02, etc.

  • id="heading-01"
  • aria-controls="collapse-01"
  • data-target="#collapse-01"

 

4.- Panel colapsado

Ábrese ao facer clic na cabeceira do item. Vai a continuación do compoñente 3, aniñado nas etiquetas <div class="accordion-item"></div>

Ten os elementos que deben coincidir co compoñente 3:

  • aria-labelledby="heading-01"
  • id="collapse-01"

No Accordion Item 2, substituiriamos o 01 por 02 e así sucesivamente. 

Tamén o data-parent="#accordion-15689961" que debe coincidir co id="accordion-15689961"  do compoñente 1.

5.- Accordion Body

É o contido do panel colapsado (4) e vai aniñado nas etiquetas deste:

<div aria-labelledby="..>

<div class="accordion-body">

Aquí vai o contido

</div>

</div>

Este contido pode levar calquera compoñente do editor de texto enriquecido (Rich Text)

Edición do contido

Edición

Como os usuarios de LibGuides non teñen por que coñecer a linguaxe HTML, imos dar aquí unha serie de instrucións para facer o traballo máis fácil.

1. Na guía que estamos creando ou editando, engadir unha caixa (ou contido adicional Rich Text / HTML a unha caixa existente) onde vai ir o acordeón.

2. Localizar nesta guía (Manual de estilo) o código do acordeón, na vista do editor ou na vista previa ou pública, non na vista HTML, da guía.

3. Copiar o código.

4. Ir á guía e á caixa onde vai ir o acordeón.

5. Alí, na vista HTML, pegar o código. Save & Close

6. Ir á icona  da mesma caixa, na parte superior dereita da mesma, e copiar o Box ID. Close

7. Editar a mesma caixa e, na vista HTML, pegar o Box ID onde se atopan os tres i gregos YYY. Poñer onde se atopan os dous equis XX o número do ítem do acordeón (se é o primeiro, 01; se é o segundo, 02, etc.).

8. Substituír onde dí  Accordion Item #1 polo título que corresponda. Save & Close

9. Na mesma guía, e recomendamos que sexa a continuación daquela onde vai o acordeón, engadir unha caixa oculta, con contido Rich Tex / HTML.

10. Nesta caixa oculta, elaborar o contido do primeiro ítem do acordeón na vista do editor de texto enriquecido. Ir gardando Save a medida que vaiamos facendo o contido. Gardar outra vez ao final.

11. Ir á vista HTML e copiar todo o código. Close

12. Ir á caixa do acordeón e, na vista HTML, pegar o códio onde dí  Contido do Item #1. Save & Close

13. Se queremos engadir máis ítems ao acordeón, repetir desde o paso 2 pero copiar só o código das etiquetas  

<div class="card">...</div>

e todo o que hai polo medio.

14. Volver á caixa do acordeón e na vista HTML, pegar o código antes do último </div> e remplazar os XX según o número do ítem que corresponda, e tamén o título do ítem onde dí Accordion Item #1.

15. Substituír YYY polo Box ID como fixemos no ítem anterior.

16. Ir á caixa oculta, engadir outro contido Rich Text / HTML, e repetir dende o paso número 10.

A partir de aquí, repetir dende o paso 13 tantas veces como sexa necesario.

No vídeo, a continuación, podedes ver como é o proceso.