<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bootstrap &#8211; Blog Maria Tech</title>
	<atom:link href="https://www.mariatech.com.mx/blog/categoria/bootstrap/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mariatech.com.mx/blog</link>
	<description>Desarrollo web, tecnologías de la información y marketing digital</description>
	<lastBuildDate>Fri, 15 May 2026 15:50:48 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/cropped-icon_wordpress-32x32.png</url>
	<title>Bootstrap &#8211; Blog Maria Tech</title>
	<link>https://www.mariatech.com.mx/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Fallo en Bootstrap Collapse desplaza hacia abajo</title>
		<link>https://www.mariatech.com.mx/blog/jquery/fallo-en-bootstrap-collapse-desplaza-hacia-abajo/</link>
					<comments>https://www.mariatech.com.mx/blog/jquery/fallo-en-bootstrap-collapse-desplaza-hacia-abajo/#respond</comments>
		
		<dc:creator><![CDATA[Victor Santillan]]></dc:creator>
		<pubDate>Wed, 05 Jun 2024 21:40:17 +0000</pubDate>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[collapse]]></category>
		<guid isPermaLink="false">https://www.mariatech.com.mx/blog/?p=182</guid>

					<description><![CDATA[Cómo resolver el problema cuando al dar clic en un componente de collapse nos envía hasta el final de la pantalla, impidiendo que el usuario vea la información...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Este es un problema poco común que se nos presentó en la versión de <em>Bootstrap 4</em>, al momento de hacer clic en un componente para desplegar el contenido, enseguida nos envía al final de la pantalla.<br>Nosotros nos dimos cuenta que el error se presenta cuando cualquiera de los componentes tiene una altura muy amplia y eso provoca que se tenga que hacer scroll hacia abajo para poder ver los otros componentes.</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="838" height="573" src="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/06/collapse-2.webp" alt="collapse
" class="wp-image-185" style="width:543px;height:auto" srcset="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/06/collapse-2.webp 838w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/06/collapse-2-300x205.webp 300w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/06/collapse-2-768x525.webp 768w" sizes="(max-width: 838px) 100vw, 838px" /></figure>


<p>Existe varias alternativas para darle solución a esto, aquí te dejamos la que encontramos nosotros y nos pareció la mejor.</p>


<pre class="wp-block-code"><code>$(document).on('shown.bs.collapse', function(event) {
  var item_height = event.target.clientHeight,
      window_height = window.innerHeight,
      offset_top = event.target.offsetTop,
      scroll_y = window.scrollY;
  
  if (scroll_y &gt; (window_height - item_height)) {
    $('html, body').animate({
       scrollTop: ((window_height - item_height) / 2) + offset_top
    }, 1000);
  }
}</code></pre>


<h5>Paso a paso</h5>
<ol>
<li>Detectamos cada vez que ocurre el evento de collapse</li>
<li>Definimos las variables con las que vamos hacer nuestros cálculos<br /><strong>item_height</strong>: Altura de nuestro componente<br /><strong>window_height: </strong>Altura de la venta<br /><strong>offset_top: </strong>Distancia de la parte de arriba entre componentes<br /><strong>scroll_y: </strong>Valor del scroll en el eje Y</li>
<li>Si el valor del scroll en eje Y es mayor a la altura de nuestra venta menos el valor del componente quiere decir que el scroll ya fue recorrido hacia abajo y si es el caso entonces se presentará el fallo;</li>
<li>Hacemos que nos retorno hacia arriba procurando que la información del complemento desplazado quede centrada y visible en la ventana para el usuario</li>
</ol>

<p>Referencias:</p>


<p class="wp-block-paragraph"><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior" target="_blank" rel="noreferrer noopener">https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior</a></p>



<p class="wp-block-paragraph"><a href="https://getbootstrap.com/docs/4.0/components/collapse/" target="_blank" rel="noreferrer noopener">https://getbootstrap.com/docs/4.0/components/collapse/</a></p>



<p class="wp-block-paragraph"><a href="https://stackoverflow.com/questions/31100690/using-bootstrap-data-toggle-collapse-and-scrollintoview-to-show-and-scroll-t" target="_blank" rel="noreferrer noopener">https://stackoverflow.com/questions/31100690/using-bootstrap-data-toggle-collapse-and-scrollintoview-to-show-and-scroll-t</a></p>


<h6>Esperamos que te pueda servir esta solución, si fue así déjanos tu comentario, bye</h6>]]></content:encoded>
					
					<wfw:commentRss>https://www.mariatech.com.mx/blog/jquery/fallo-en-bootstrap-collapse-desplaza-hacia-abajo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reordenar columnas con Booststrap</title>
		<link>https://www.mariatech.com.mx/blog/bootstrap/reordenar-columnas-con-booststrap/</link>
					<comments>https://www.mariatech.com.mx/blog/bootstrap/reordenar-columnas-con-booststrap/#respond</comments>
		
		<dc:creator><![CDATA[Victor Santillan]]></dc:creator>
		<pubDate>Thu, 30 May 2024 18:42:45 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[booststrap]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ccs]]></category>
		<guid isPermaLink="false">https://www.mariatech.com.mx/blog/?p=171</guid>

					<description><![CDATA[Reordena las columnas para  las versiones de escritorio y móvil de una manera rápida y sencilla utilizando Bootstrap...]]></description>
										<content:encoded><![CDATA[<p>Supongamos que tenemos dos bloques; el &#8220;A&#8221; y el &#8220;B&#8221;, se solicita que para la versión de escritorio primero se vea el bloque &#8220;A&#8221; y para la versión móvil cambie el orden y primero se vea el bloque &#8220;B&#8221;.<br />Para hacer esto existen diferentes caminos, el que nosotros usaremos como ya miraste en el título es con <em>Bootstrap</em>&#8230; con las clases &#8220;<strong>order-breakpoint-position</strong>&#8220;, recordemos que los &#8220;<strong>breakpoints</strong>&#8221; son &#8220;<strong>xs</strong>&#8220;, &#8220;<strong>sm</strong>&#8220;, &#8220;<strong>md</strong>&#8220;, &#8220;<strong>lg</strong>&#8220;, &#8220;<strong>xl</strong>&#8221; dependiendo la versión <em>Booststrap</em> que uses.<br />Nota: Esta clase se implementa desde la versión 4 de <em>Bootstrap</em></p>

<p>Pues bien, vamos a ver cómo se aplica esto en código, aquí nosotros estamos suponiendo que ya tienes integrado <em>Bootrstrap </em>a tu proyecto.</p>


<pre class="wp-block-code"><code>&lt;div class="row">
    &lt;div class="col-sm-6 <em><strong>order-sm-2</strong></em>">
        &lt;!-- Aquí va lo del bloque B -->
    &lt;/div>
    &lt;div class="col-sm-6 <em><strong>order-sm-1</strong></em>">
        &lt;!-- Aquí va lo del bloque A -->
    &lt;/div>
&lt;/div></code></pre>


<p><strong>Vista escritorio</strong></p>


<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="419" src="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-1024x419.webp" alt="" class="wp-image-172" style="width:512px;height:auto" srcset="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-1024x419.webp 1024w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-300x123.webp 300w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-768x315.webp 768w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-1536x629.webp 1536w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_A_B-2048x839.webp 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>


<p><strong>Vista móvil</strong></p>


<figure class="wp-block-image size-large is-resized"><img decoding="async" width="473" height="1024" src="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-473x1024.webp" alt="" class="wp-image-173" style="width:214px;height:auto" srcset="https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-473x1024.webp 473w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-139x300.webp 139w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-768x1663.webp 768w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-709x1536.webp 709w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a-946x2048.webp 946w, https://www.mariatech.com.mx/blog/wp-content/uploads/2024/05/bloque_b_a.webp 1125w" sizes="(max-width: 473px) 100vw, 473px" /></figure>


<p>Referencias:</p>


<p class="wp-block-paragraph"><a href="https://bootstrapclasses.com/bootstrap-push-pull-column-ordering-tutorial" target="_blank" rel="noreferrer noopener">https://bootstrapclasses.com/bootstrap-push-pull-column-ordering-tutorial</a></p>



<p class="wp-block-paragraph"><a href="https://getbootstrap.com/docs/4.0/layout/grid/#reordering" target="_blank" rel="noreferrer noopener">https://getbootstrap.com/docs/4.0/layout/grid/#reordering</a></p>


<p>Si te sirvió el contenido, deja tu comentario o si quieres saber de algún otro tema escríbenos, bye.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.mariatech.com.mx/blog/bootstrap/reordenar-columnas-con-booststrap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Alinea contenido con Bootstrap</title>
		<link>https://www.mariatech.com.mx/blog/bootstrap/alinea-contenido-con-bootstrap/</link>
					<comments>https://www.mariatech.com.mx/blog/bootstrap/alinea-contenido-con-bootstrap/#comments</comments>
		
		<dc:creator><![CDATA[Victor Santillan]]></dc:creator>
		<pubDate>Sat, 04 May 2024 23:29:35 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<guid isPermaLink="false">https://www.mariatech.com.mx/blog/?p=88</guid>

					<description><![CDATA[Alinea contenido fácil y rápido con Bootstrap 5]]></description>
										<content:encoded><![CDATA[<p>Para la versión 5 lo podemos hacer con estas clases, aplicadas al contenedor:</p>


<pre class="wp-block-code"><code>&lt;div class="form-group <mark style="background-color:#ffff00" class="has-inline-color has-primary-color">text-start</mark>">
   &lt;button id="btn-save" type="submit" class="btn btn-primary">Guardar&lt;/button>
&lt;/div></code></pre>


<p>&#8220;text-star&#8221; hace que el contenido se cargue a la izquierda</p>


<pre class="wp-block-code"><code>&lt;div class="form-group <mark style="background-color:#ffff00" class="has-inline-color has-primary-color">text-center</mark>">
   &lt;button id="btn-save" type="submit" class="btn btn-primary">Guardar&lt;/button>
&lt;/div></code></pre>


<p>&#8220;text-center&#8221; hace que el contenido se centre</p>


<pre class="wp-block-code"><code>&lt;div class="form-group <mark style="background-color:#ffff00" class="has-inline-color has-primary-color">text-end</mark>">
   &lt;button id="btn-save" type="submit" class="btn btn-primary">Guardar&lt;/button>
&lt;/div></code></pre>


<p>&#8220;text-end&#8221; hace que el contenido se cargue a la derecha</p>

<p>También puedes usar las clases &#8220;text-left&#8221; y &#8220;text-right&#8221; en algunas versiones cambia su sintaxis pero su función es la misma.</p>

<p>Recuerda que para poder hacer uso de Bootstrap debes integrarlo a tu proyecto</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.mariatech.com.mx/blog/bootstrap/alinea-contenido-con-bootstrap/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
