Efecto de transición
Sobre los efectos de transición
Para efectos de transición simples, simplemente presente Transition.js y otros archivos JS juntos. Si está utilizando un archivo bootstrap.js compilado (o comprimido), no necesita introducirlo por separado.
Que hay dentro
Transition.js es un ayudante básico para el evento de transición y también es una simulación de los efectos de transición CSS. Es utilizado por otros complementos para detectar si el navegador actual admite los efectos de transición CSS.
doblar
Proporcione un estilo básico y un soporte flexible para componentes que admitan funciones de plegamiento, como acondiciones y navegación.
Dependencias de complementos
El complemento de colapso depende del complemento de efecto de transición.
Caso
Usando el complemento plegable, se construye un componente simple de Acron extendiendo el componente del panel.
Primero echemos un vistazo al efecto.
A continuación, echemos un vistazo a la implementación del código.
<div style = "margin-top: 140px;"> <div id = "acorkion"> <div> <iv> <h4> <a data-toggle = "colapse" data-toggle = "colapso" data-parent = "#acorkion" href = "#colapsoee"> elemento de grupo colapsible </a> </h4> </iv> <iv id = "colapse" cliché de reprehenderit, enim eiusmod alta vida acusamus terry richardson ad squid. 3 Wolf Moon OfficerAute, Non Cupidat Skateboard Dolor Brunch. Camión de comida quinoa nesciunt laborum eiusmod. Brunch 3 Wolf Moon Tempe, Sunt Aliqua puso un pájaro en él calamar de café de un solo origen nulla asumenda shoreditch et. Nihil Anim Keffiyeh Helvetica, Labor de cerveza artesanal Wes Anderson Cred Nesciunt Sapiente Ea Proident. AD Vegan Excepto Butcher Vice Lomo. Leggings Occaecat Beer a Table a Table, sintetizador de mezclilla cruda Nesciunt Probablemente no hayan oído hablar de ellos Acusamus Labor Sostenible Vhs. </div> </div> <div> <div> <h4> <a data-toggle = "colapso" data-toggle = "colapsse" data-parent = "#acorkion" </a> </h4> </div> <div id = "colapsetwo"> <div> anim pariatur cliché reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 Wolf Moon OfficerAute, Non Cupidatat Skateboard Dolor Brunch. Camión de comida quinoa nesciunt laborum eiusmod. Brunch 3 Wolf Moon Tempe, Sunt Aliqua puso un pájaro en él calamar de café de un solo origen nulla asumenda shoreditch et. Nihil Anim Keffiyeh Helvetica, Labor de cerveza artesanal Wes Anderson Cred Nesciunt Sapiente Ea Proident. AD Vegan Excepto Butcher Vice Lomo. Leggings Occaecat Beer Beer-to-Table, sintetizador de mezclilla cruda Nesciunt Probablemente no hayan oído hablar de ellos Acusamus Labor VHS sostenible. </div> </div> <div> <div> <h4> <a data-toggle = "colapse" data-toggle = "colapse" data-parent = "#acorkion" href = "#colapsethree"> Elemento de grupo colapsible#3 </a> </h4> </div> <d id = "collapsethree"> <iv> animal pariatur oprehendere, enoModmod, enoModmodmodmod, enoModmodmodmod, enoModmodmod, enoModmodmodmod, enoModmodmodmod, enoModmodmod, enoModmodmod, enoimeModmodmod, enoimeMod, enoimeModmodmod, enoimeModmodmod, enoModmodmod, enoModmodmod, enoModeModmod, enoModmod. Acusamus Terry Richardson AD Squid. 3 Wolf Moon Aute oficial, Non Cupidatat Skateboard Dolor Brunch. Camión de comida quinoa nesciunt laborum eiusmod. Brunch 3 Wolf Moon Tempe, Sunt Aliqua puso un pájaro en él calamar de café de un solo origen nulla asumenda shoreditch et. Nihil Anim Keffiyeh Helvetica, Labor de cerveza artesanal Wes Anderson Cred Nesciunt Sapiente Ea Proident. AD Vegan Excepto Butcher Vice Lomo. Leggings Occaecat Beer Beer-to-Table, sintetizador de mezclilla cruda Nesciunt Probablemente no hayan oído hablar de ellos Acusamus Labor VHS sostenible. </div> </div> </div> </div> </div>
Paso 1: Primero, la capa más externa del grupo de paneles incluye varios grupos a continuación.
Paso 2: eche un vistazo a algunos grupos simples
<Div> <viv> <h4> <a data-toggle = "colapse" data-toggle = "colapse" data-parent = "#acordion" href = "#collapseone"> Elemento de grupo colapsible#1 </a> </h4> </div> <divi = "colapsseone"> <div> </div> </div> <piv>
La estructura de un panel se puede ver claramente a través del código.
Panel-Header y Pandl-Body, y luego el encabezado del panel puede contener títulos y enlaces. Conéctese con el cuerpo del panel a través del enlace.
Paso 3: Puede encontrar que hay un id = "acordeón" en el grupo de panel, y luego hay un datos de datos = "#acorkion" en el enlace bajo cada título a continuación.
Si se elimina, el efecto es que después de hacer clic en otros enlaces, el panel original no volverá a encogerse.
Puede mostrar el efecto de plegar de otra manera.
<div style = "margin-top: 140px;"> <button type = "button" data-toggle = "colapse" data-target = "#demo"> colapso simple </boton> <div id = "demo"> anim pariatur cliché reprehenderit, enim eiusmod high life urbusamus terry richardson adshid. 3 Wolf Moon Aute oficial, Non Cupidat Skateboard Dolor Brunch. Camión de comida quinoa nesciunt laborum eiusmod. Brunch 3 Wolf Moon Tempe, Sunt Aliqua puso un pájaro en él calamar de café de un solo origen nulla asumenda shoreditch et. Nihil Anim Keffiyeh Helvetica, Labor de cerveza artesanal Wes Anderson Cred Nesciunt Sapiente Ea Proident. AD Vegan Excepto Butcher Vice Lomo. Leggings Occaecat Beer Beer-to-Table, Denim Raw Denim Synthet Nesciunt Probablemente no hayan oído hablar de ellos Acusamus Labor Sostenible VHS. </div>
uso
El complemento de pliegue controla los estilos a través de varias clases simples
.Colapse ocultar contenido
.Colapse en el contenido del programa
. colapses. Se agrega cuando la transición comienza y se elimina cuando termina probablemente significa que el efecto de transición estará disponible después de agregar el pliegue, y luego, si se elimina, terminará.
A través del atributo de datos
Simplemente agregar Data-Toggle = "colapso" y el objetivo de datos al elemento de página le da la capacidad de controlar elementos de página colapsables. La propiedad Data-Target acepta un selector CSS como su objeto de control. Asegúrese de agregar la clase de colapso al elemento de página colapsado. Si desea que se amplíe el estado predeterminado del elemento de página colapsado, agregue la clase.
Para agregar un controlador a un conjunto de elementos de página plegables, agregue datos-parent = "#selector". Consulte el ejemplo anterior.
a través de JavaScript
<botón type = "botón" onClick = "open ()"> Open </boton> <button type = "button" onClick = "hide ()"> plegado </boton> <div id = "demo"> animar paratra cliché reprenderit, enim eiusmod high life incusamus terry richardson ad scock. 3 Wolf Moon Aute oficial, Non Cupidat Skateboard Dolor Brunch. Camión de comida quinoa nesciunt laborum eiusmod. Brunch 3 Wolf Moon Tempe, Sunt Aliqua puso un pájaro en él calamar de café de un solo origen nulla asumenda shoreditch et. Nihil Anim Keffiyeh Helvetica, Labor de cerveza artesanal Wes Anderson Cred Nesciunt Sapiente Ea Proident. AD Vegan Excepto Butcher Vice Lomo. Leggings occucaecat cerveza artesanal de la granja a la mesa, sintetizador de mezclilla cruda nesciunt, probablemente no hayan oído hablar de ellas aCusamus laborista sostenible vhs. </div> <div id = "acorkion" style = "margin-top: 240px;"> <script type = "text/javaScript"> $ (function () {$ ("#DEMO"). Collapse (togle ({{}) Open () {$ ("#demo"). Colapso ("show");} function hide () {$ ("#demo"). Colapso ("escondite");} </script>Echa un vistazo al efecto anterior
método
Dé a los elementos de página una función plegable. Acepta un objeto opcional como argumento.
$ ("#demo"). colapso ({toggle: false})
De esta manera, los elementos se ampliarán cuando se inicializarán.
1. Colapso ('alternar') muestra o oculta un elemento de página plegable.
2.Collapse ('show') muestra un elemento de página plegable.
3.Collapse ('Ocultar') oculta un elemento de página plegable.
evento
El complemento colapsado en Bootstrap expone un conjunto de eventos que se pueden escuchar.
$ ('#demo'). on ('hidden.bs.collapse', function () {alert (1);})Esto une eventos ocultos al elemento.