Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rzorr

Empilhamento de Elementos

Recommended Posts

Boa Noite,

      Pessoal estou montando um site de fotografia, tenho uma página que se chama vídeos onde eu estou listando os vídeo do banco de dados.Assim, acontece que estou com dificuldade de empilhar esses vídeos quando diminui o tamanho da tela, onde vem um vídeo a subir sobre o  outro. Peço desculpa se estiver criando tópico duplo, mas procurei e nada de conseguir resolver e no momento só resta isso para finalizar o trabalho.

 

<div class="container-fluid">
	<div class="container">
		<div id="gallery" class="row">
			<div class="col-12 col-xs-12">
			<h1>Vídeos</h1>
			</div>
		</div>         
		<!--- Busca do Vídeo --->
		<?php
		require_once 'database/mysql.php';
		$db = new Mysql;
		$db->query( "select * from video order by video_id desc" )->fetchAll();
		if ( $db->rows >= 1 ):
		$videos = $db->data;
		?>
		
			<div class="col-12 col-xs-12">
			<div class="row">
		<?
		foreach ( $videos as $video ):
		$v = ( object ) $video;
		?>
		<div class="col-6 col-xs-6 box-video">
			 
				<a href="http://www.youtube.com/embed/<?= $v->video_cod ?>?autoplay=1" 
				class="various fancybox.iframe" url="<?= $v->video_cod ?>">
				<img src="http://img.youtube.com/vi/<?= $v->video_cod ?>/hqdefault.jpg">
				<span class="play"><img src="images/img-play.png"></span>
				<p style="margin-top:-20px; color:#fff;padding-left:10px;"><?= strip_tags($v->video_title) ?></p>
				</a>
			
		</div>
		<? endforeach; ?>
		<?
		endif;
		?>
		    
			
			</div>
		</div>
	</div>
</div>

 

site.JPG

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se estiver usando o Bootstrap, existem alguns erros aí... Sem entrar em detalhes e apenas esclarecendo sua dúvida, para empilhar seus vídeos em menores resoluções, defina no loop a coluna para "col-xs-12" e acrescente outra classe conforme a quantidades de colunas desejada para resoluções maiores.

 

Se não for o BS ou seja mas que tenha alterado classes, posta o css.

 

Att.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia,

      Desculpe a demora em responder. Estou usando BS a definição par col-xs-12 conforme código abaixo? Desde já agradeço pela ajuda.

<?
		foreach ( $videos as $video ):
		$v = ( object ) $video;
		?>      <div class="col-12 col-xs-12">
					<div class="col-6 col-xs-6 box-video">
						<a href="http://www.youtube.com/embed/<?= $v->video_cod ?>?autoplay=1" 
						class="various fancybox.iframe" url="<?= $v->video_cod ?>">
						<img src="http://img.youtube.com/vi/<?= $v->video_cod ?>/hqdefault.jpg">
						<span class="play"><img src="images/img-play.png"></span>
						<p style="margin-top:-20px; color:#fff;padding-left:10px;"><?= strip_tags($v->video_title) ?></p>
						</a>
					</div>
	    	    </div>
		    
		<? endforeach; ?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
<div class="container-fluid">
	<div class="container">
		<div id="gallery" class="row">
			<div class="col-xs-12">
				<h1>Vídeos</h1>
			</div>
		</div>         
		<!--- Busca do Vídeo --->
		<?php
		require_once 'database/mysql.php';
		$db = new Mysql;
		$db->query( "select * from video order by video_id desc" )->fetchAll();
		if ( $db->rows >= 1 ):
		$videos = $db->data;
		?>
		<div class="row">
		<?
		foreach ( $videos as $video ):
		$v = ( object ) $video;
		?>
			<div class="col-xs-12 box-video">
				<a href="http://www.youtube.com/embed/<?= $v->video_cod ?>?autoplay=1" 
				class="various fancybox.iframe" url="<?= $v->video_cod ?>">
				<img src="http://img.youtube.com/vi/<?= $v->video_cod ?>/hqdefault.jpg">
				<span class="play"><img src="images/img-play.png"></span>
				<p style="margin-top:-20px; color:#fff;padding-left:10px;"><?= strip_tags($v->video_title) ?></p>
				</a>
			</div>
		<?
		endforeach;
		?>
		</div>
		<?
		endif;
		?>
	</div>
</div>

 

Acima com a estrutura correta do BS para o seu caso. No loop dos vídeos, acrescente na div "box-video" a classe do BS de acordo com a quantidade de colunas para maiores resoluções, tipo: "col-sm-*".

Você realmente precisa de um container fixo dentro de um container fluido?

A não ser que tenha criado essas classes "col-6", "col-12", elas não fazem parte do BS.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

      Deu certinho, a respeito do container eu usei ele por que ele deixa o conteúdo bem ao centro e não tanto para o lado esquerdo da tela.

Estou com mais uma dificuldade em  uma outra página o rodapé fica no meio da página e não no fim, vou postar o código aqui para você ver, na página vídeo funciona certinho, mas nessa outra página não.

 

<div class="container-fluid">
        
            <div class="container">
				<div class="row">
					 <div class="col-xs-12">
						<?php require_once 'gallery.php'; ?>
					 </div>
				</div>
            </div>
               
               
	        
<footer class="footer">
	<div class="container">
		<div class="row">
			<div class="col-xs-6">
				<p class="titlePe"> Redes sociais</p>
				<a href="https://www.facebook.com/studiofotoab"><img src="images/if_facebook_circle_gray_107140.png" width="36" height="36"></a>
				<a href="instagram.com/fotografiaab"><img src="images/if_instagram_circle_gray_107138.png" width="36" height="36"></a>
				<a href="#"><img src="images/if_youtube_circle_gray_107133.png" width="36" height="36"></a>
			</div>
			
			<div class="col-xs-6">
				<p>Testes</p>
				<p>Rua:Rio jurubu, 112</p>
				<p>Rio jurubu, Itajai/SC</p>
				<p>Fone: (47)9.9999999</p>
				<p>Fone: (47)9.9999999</p>
			</div>				
		</div>
	
        <div class="row">
			<div class="col-xs-12">
			<p align="center">Desenvolvido Por RBS WEB</p>
			</div>
		</div>
	</div>
	</div>
</footer>

 

rodape.JPG

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você está fazendo inclusão de arquivos, cuidado para não repetir ou utilizar divs e classes desnecessárias...

Na questão de manter o "footer" no final quando houver pouco ou nenhum conteúdo, você pode definir a altura do container (conteúdo/miolo) com altura "100vh" ou utilizar técnicas como:

http://www.maujor.com/tutorial/rodape-embaixo-da-janela.php
http://tableless.com.br/colocar-rodape-fixo-no-bottom/

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por juliosonic
      Boa noite..
      Estou desenvolvendo um site de https://www.maithunatantra.com.br/ e estou com um duvida sobre o menu de navegação da versão mobile.
      O menu que tem o dropdown "Terapeutas" e "Terapias" quando clico em cima ele expande como deve ser, mas quando clico denovo para recolher os submenus
      nao acontece nada.. segue o trecho do codigo do menu..
      <div class="collapse navbar-collapse" id="navbarsExample09">             <ul class="navbar-nav ml-auto">               <li class="nav-item  active"><a class="nav-link" href="index.html">Home</a></li>               <li class="nav-item  active"><a class="nav-link" href="about-us.html">Quem Somos</a></li>               <li class="nav-item dropdown1">                     <a class="nav-link dropdown-toggle" data-toggle="dropdown1" href="#">Terapeutas</a>                     <ul class="dropdown-menu">                         <li><a class="dropdown-item" href="terapeuta-julio-cezar.html">Julio Cezar</a></li>                         <li><a class="dropdown-item" href="terapeuta-pamela-priscila.html">Pamela Priscila</a></li>                     </ul>                                    </li>               <li class="nav-item dropdown">                     <a class="nav-link dropdown-toggle" data-toggle="dropdown1" href="#">Terapias</a>                     <ul class="dropdown-menu" aria-labelledby="dropdown01">                         <li><a class="dropdown-item" href="o-que-e-reiki.html">O que é Reiki</a></li>                         <li><a class="dropdown-item" href="beneficios-reiki.html">Benefícios do Reiki</a></li>                         <li><a class="dropdown-item" href="principios-reiki.html">Princípios do Reiki</a></li>                         <li><a class="dropdown-item" href="animais-reiki.html">Reiki em Animais</a></li>                         <li><a class="dropdown-item" href="animais-reiki.html">Estudos Sobre Reiki</a></li>                         <li><a class="dropdown-item" href="terapia-massagem-tantrica.html">Terapia Tântrica</a></li>                     </ul>               </li>               <li class="nav-item  active"><a class="nav-link" href="blog.html">Blog</a></li>                <li class="nav-item"><a class="nav-link" href="contato.html">Contato</a></li>             </ul>         </div>  
      Massagem Tantrica em Curitiba
      Tantra Curitiba
      Massagem Tântrica
      Tantra
      Julio Darshan

      Obrigado
      Att
      Julio Cezar
       
       
       
    • Por Felipe Medeiros
      Bom, criei um tema filho e o que aprendi é que para alterar qualquer coisa do tema filho eu preciso copiar o arquivo do tema pai o colocar dentro da pasta do tema filho.
       
      No meu caso, estou usando o tema "Astra" bem famosinho. O arquivo css que quero modificar não está dentro da pasta do tema pai, está em "wp-content/uploads/uag-plugin/assets/0/uag-css-10.css" sendo que o diretorio do tema pai é "wp-content/themes/Astra"
       
      O problema é o seguinte, preciso modificar a barra de pesquisa da pagina inicial, porem o inspetor de elementos do chrome ta acusando que esse arquivo é o responsavel por estilizar a barra de pesquisa. Será que isso tem a ver com "Cache de objetos", eu sei que o plugin liteSpeed Cache, AMP, Rank Math, todos eles tem essas paradas de criar arquivos css e js para tornar o site mais rapido.
    • Por Alessandro Bodão
      Fala galerinha, 
       
      Tenho um container com um título (h1) no cabeçalho do meu site, esse container ocupa metade da tela (50vw), e eu gostaria que esse título ocupasse toda a largura desse container, independente do seu tamanho ou do tamanho do monitor, de forma com que a palavra tenha exactamente o mesmo tamanho do container (vou anexar uma foto de exemplo). Já tentei todos os valores pra essa h1, como % e vw... mas nada parece fazer sentido.
       
       

    • Por FabianoSouza
      Gente, tenho as TRs da minha tabele já com os cantos arredondados (através das TDs first-child e last-child). Fiz dessa forma porque desconheço uma maneira de aplicar radius diretamente na TR.
       
      O problema é que ao colorir a TR com o over do CSS, perde-se a formatação do border radius das TDs e exibe a TR com os cantos quadrados.
       
      Preciso que os cantos fiquem arredondados mesmo ao passar o mouse sobre a TR.
       
      Como resolvo isso?
    • Por viniciusfroner
      Tenho um pequeno sistema de envio, estou utilizando o "PHPMailerAutoload". Após o usuário inserir as informações e clicar em enviar a mensagem é enviada com sucesso, o único problema é que apresentado ao usuário a seguinte mensagem:
      if ($enviado){ echo "E-mail enviado com sucesso!"; } else { echo "Não foi possível enviar o e-mail."; echo "<b>Informações do erro:</b> " . $msg->ErrorInfo; } Acabei procurando e não achei como posso remover a mensagem "Error:"
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.