Ir para conteúdo

Arquivado

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

  • 0
samirsaiuma

MENU RESPONSIVO DA ESQUERDA PRA DIREITA

Pergunta

Olá tudo bom? 

estou com um menu responsivo que abre da direita pra esquerda, porem quero que ele abra da esquerda pra direita

vou soltar o codigo do menu. o menu esta do lado esquerdo, quero que ele abra do lado esquerdo pro direito, ou ate mesmo empurre a div do lado do lado esquerdo pro direito.

no caso eu adaptei o menu para mobile.


@media screen and (max-width: 767px) {
  header .control-nav {
    position:absolute;
	
    right:10px;
    top: 10px;
	margin-top: 20%;
	  
    display:block;
    width: 20px;
    padding: 1px 0;
    border:groove #fff;
    border-width: 1px 0;
    z-index: 2;
    cursor: pointer;
  }

  header .control-nav:before {
    content: "";
    display: block;
	  left: auto;
    height: 3px;
    background: #fff;
  }

  header .control-nav-close {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 1;
    background: rgba(0,0,0,0.4);
    -webkit-transition: all 1ms ease;
    transition: all 1ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  header nav {
    position:fixed;
	
    top: 0;
    right: 0;
    bottom: 0;
    width: 150px;
    border-left: 1px solid #ccc;
    background: #fff;
    overflow-x:auto;
    z-index: 2;
    -webkit-transition: all 500ms ;
    transition: all 500ms ;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

}#control-nav:checked ~ .control-nav-close {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

#control-nav:checked ~ nav {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

 

Screenshot_20180629-180949.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

4 respostas a esta questão

Recommended Posts

<header>
<input type="checkbox" id="control-nav" />
<label for="control-nav" class="control-nav"></label>
<label for="control-nav" class="control-nav-close"></label>
<nav class="mobile">
  <div id="profile">
    <p>Mike Ross</p>
  </div>
  <div id="contacts">
  <ul>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Louis Litt</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact active">
      <div class="wrap">
        <div class="meta">
          <p class="name">Harvey Specter</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Rachel Zane
          <p class="bloquear">BLOQUEAR </p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Donna Paulsen</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <p class="name">Jessica Pearson</p>
        <p class="Bloquear" >BLOQUEAR</p>
        <p class="Privado">PRIVADO</P>
      </div>
    </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <p class="name">Harold Gunderson</p>
        <p class="Bloquear" >BLOQUEAR</p>
        <p class="Privado">PRIVADO</P>
      </div>
    </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Daniel Hardman</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Katrina Bennett</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact">
      <div class="wrap">
        <div class="meta">
          <p class="name">Charles Forstman</p>
          <p class="Bloquear" >BLOQUEAR</p>
          <p class="Privado">PRIVADO</P>
        </div>
      </div>
    </li>
    <li class="contact"> <di
						
      <div class="meta">
        <p class="name">Jonathan Sidwell</p>
        <p class="Bloquear" >BLOQUEAR</p>
        <p class="Privado">PRIVADO</P>
      </div>
    </div>
    </li>
  </ul>
  </div>
  </div>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites


body {
  display: flex;
  align-items:center;
  justify-content: center;
	top: auto;
  min-height:100%;
  /*background: #27ae60;*/
  background : #fff;
  font-family: "proxima-nova", "Source Sans Pro", sans-serif;
  font-size: 1em;
  letter-spacing: 0.1px;
  color: #32465a;
  text-rendering: optimizeLegibility;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  -webkit-font-smoothing: antialiased;
}




.todos {
	width: 200px;
	text-align: center;

	position: absolute;
 
  left: 75%; /* posiciona na metade da tela */

	
	
}


.online::-webkit-scrollbar {
  width: 8px;
  background: transparent;

	
}
.online::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
	
}


#frame .content .online{
	height:200px;
	 overflow-y: scroll;
  overflow-x: hidden;

}


/**
*** Seta para BAIXO
**/
.seta-baixo:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 0; 
  height: 0; 
left:3px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #FFFFFF;
}

.online1{
list-style:none; 
float:left; 
	
	font-weight: bold;
	font-size: 10px;
}
.online1:hover{
position:relative; 
float:left; 
	font-weight: bold;
	background: #00A3FF;

}
.online1 li{
position:relative; 
float:left; 

}
.online1 li a{
	color:#333; 
	line-height:15px;
	text-decoration:none;
	padding:5px 5px; 
	display:block;}
 
.online1 li a:hover{
background:#00AAFD; 
color:#fff; 
-moz-box-shadow:0 3px 3px 0 #CCC; 
-webkit-box-shadow:0 3px 3px 0 #ccc; 

}





.online1 li  ul{
position:absolute; 
top:60px;
left:-20px;
	
background-color:#fff; 
display:none;
}   
.online1 li:hover ul, .menu li.over ul{
	display:block;
}

.online1 li ul li{
border:1px solid #c0c0c0; 
display:block; 
width:100px;
}
	
	/*PAREI AQUI TAVA TENTANDO FAZER O ESPAÇAMENTO DOS ONLINE FICAR CERTO, POREM NAO ESTAVA FICANDO.
PROXIMO PASSO -
	>>> ARRUMAR AS CAIXAS DE TEXTO DO CHAT
2 PASSO MUDAR O MENU DE LADO*/
	
	

.privado{
	font-size: 8px;
	color:#ACACAC;
	text-align: right;
	
}
.bloquear {
	font-size:8px;
	color:#ACACAC;
	text-align: right;
}



input#control-nav {
  visibility: hidden;
  position: absolute;
  left: -9999px;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  header .control-nav {
    position:absolute;
	 content:url(icone/icone2.png);
    right: 10%;
    top: 40%;
	margin-top: 20%;  
	display:block;
    width: 20px;
    padding: 1px 0;
    
    
	  
    z-index: 2;
    cursor: pointer;
  }
  header .control-nav:before {
   
    display: block;
	  left: auto;
	
    height: 3px;
   
  }

  header .control-nav-close {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
	  
    left: 0;
    display: block;
    z-index: 1;
    background: rgba(0,0,0,0.4);
    -webkit-transition: all 1ms ease;
    transition: all 1ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  header nav {
    position:fixed;
	
    top: 0;
    right: 0;
    bottom: 0;
    width: 150px;
   border:dashed 2px #000;
	  border-width: thin;
    background: #2C3E50;
    overflow-x:auto;
    z-index: 2;
    -webkit-transition: all 500ms ;
    transition: all 500ms ;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

}#control-nav:checked ~ .control-nav-close {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

#control-nav:checked ~ nav {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
#espaco {
	width: 100%;
 
  height:auto;
 
}
.logout {
	content:  url(icone/icone3.png);

height:35px;
	width:35px;
}
.logout:hover {

	content:url(icone/logouthover.png)
}


.nome {
width:60%;
	

}


.sentrep {
	font-size:12px;
	border-bottom: solid #BBBBBB;
	border-top:solid #BBBBBB;
	border-width: medium;
	padding-left:15px;

	background: #D3D3D3;
margin-left: 10px;
	margin-top: 2px;
	overflow:hidden;
	
border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;

	
}

#frame {

  width: 100%;
  min-width: 360px;
  max-width: 100%;
  height:100vh;
  min-height: 300px;
  max-height: 100vh;
  /*background: #E6EAEA;*/
  background: #ffffff;
	
}
@media screen and (max-width: 760px) {
  #frame {
   width: 100%;
  min-width: 360px;
  max-width: 100%;
  height:100vh;
  min-height: 300px;
  max-height: 100vh;

  }
}
#frame #sidepanel {
  float: left;
  min-height: 100% ;
  max-height: 100%;
  max-width: 340px;
  width: 10%;
  height: 100%;
  background:#2C3E50;
  color: #f5f5f5;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 735px) {
  #frame #sidepanel {
    width: 5%;

	  
  }
}

#frame #sidepanel #profile {
  width: 80%;
	text-align: center;
	
  margin: 25px auto;

}
@media screen and (max-width: 735px) {
  #frame #sidepanel #profile {
    width: 100%;
    margin: 2px auto;
	  border-bottom: medium;
    padding: 5px 0 0 0;
    background: #32465a;
  }
}

#frame #sidepanel #contacts {
  height: 60%;
  overflow-y: scroll;
  overflow-x: hidden;
	z-index: 5;

	  background:#2C3E50;
}
@media screen and (max-width: 735px) {
  #frame #sidepanel #contacts {
    height: calc(60% );
    overflow-y: scroll;
    overflow-x:hidden;
	 
  }
  #frame #sidepanel #contacts::-webkit-scrollbar {
    display:flex;
	  
  }
}
#frame #sidepanel #contacts.expanded {
  height: calc(100% - 334px);
	
}
#frame #sidepanel #contacts::-webkit-scrollbar {
  width: 8px;
	color:#FFFFFF;
  background: #2c3e50;
}
#frame #sidepanel #contacts::-webkit-scrollbar-thumb {
  background-color: #243140;
	color:#FFFFFF;
}
#frame #sidepanel #contacts ul li.contact {
  position: relative;
	height:40px;
  padding:  5px 0  5px 0;
  font-size: 0.9em;
  cursor: pointer;
	color:#FFFFFF;
  border-bottom: 1px solid #2c3e50;
}
@media screen and (max-width: 735px) {
  #frame #sidepanel #contacts ul li.contact {
    padding: 6px 0 16px 8px;
	  color:#FFFFFF;
  }
}
#frame #sidepanel #contacts ul li.contact:hover {
  background: #32465a;
	color:#FFFFFF;
}
#frame #sidepanel #contacts ul li.contact.active {
  background: #32465a;
  border-right: 5px solid #435f7a;
	color:#FFFFFF;
}
#frame #sidepanel #contacts ul li.contact.active span.contact-status {
  border: 2px solid #32465a !important;
	color:#000;
}
#frame #sidepanel #contacts ul li.contact .wrap {
  width: 88%;
  margin: 0 auto;
  position: relative;
	color:#FFFFFF;
}
@media screen and (max-width: 735px) {
  #frame #sidepanel #contacts ul li.contact .wrap {
    width: 100%;
	 color:#FFFFFF;
  }
}
#frame #sidepanel #contacts ul li.contact .wrap span {
  position: absolute;
  left: 0;
  margin: -2px 0 0 -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #2c3e50;
  background: #95a5a6;
	color:#000;
}

@media screen and (max-width: 735px) {
  #frame #sidepanel #contacts ul li.contact .wrap img {
    margin-right: 0px;
  }
}

#frame #sidepanel #contacts ul li.contact .wrap .meta .preview span {
  position: initial;
  border-radius: initial;
  background: none;
  border: none;
  padding: 0 2px 0 0;
  margin: 0 0 0 1px;
  opacity: .5;
}


#frame .content {
background:#fff;
  width: 90%;

  height: 100%;
  overflow:hidden;
  position: relative;
}
@media screen and (max-width: 735px) {
  #frame .content {
    width: 95% ;
    min-width:1px !important;
  }
}
@media screen and (min-width: 900px) {
  #frame .content {
    width: calc(100% - 10%);
	  
  }
}

#frame .content .contact-profile {

  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #2C3E50;
	color:#fff;
}
#frame .content .contact-profile img {
  width: 50%;
 
  float: left;
  margin: 9px 12px 0 9px;
}
#frame .content .contact-profile p {
  float: left;
	
}





#frame .content .messages {
  height: 100%;
  min-height: calc(100% - 93px);
  max-height: calc(100% - 500PX);
  overflow-y: scroll;
		
  overflow-x: hidden;
}

@media screen and (max-width: 735px) {
  #frame .content .messages {
    max-height: calc(100% - 105px);
  }
}




#frame .content .messages::-webkit-scrollbar {
  width: 8px;
  background: transparent;
	
}
#frame .content .messages::-webkit-scrollbar-thumb.sentrep {
  background-color: rgba(0, 0, 0, 0.3);
	
}


#frame .content .messages ul li:nth-last-child(1) {
  margin-bottom: 20px;

}




 

#frame .content .message-input {
  position:absolute;
  bottom: 0;
	border: solid 1px;
  width: 100%;
  z-index: 1;
}
#frame .content .message-input .wrap {
  position: relative;
}
#frame .content .message-input .wrap input {
  font-family: "proxima-nova",  "Source Sans Pro", sans-serif;
  float: left;
  border: none;
	width: calc(100% - 50px);
  padding: 11px 32px 10px 8px;
  font-size: 0.8em;
  color: #32465a;
}
@media screen and (max-width: 735px) {
  #frame .content .message-input .wrap input {
    padding: 15px 32px 16px 8px;
	
  }
}
#frame .content .message-input .wrap input:focus {
  outline: none;
}
#frame .content .message-input .wrap .attachment {
  position:sticky;
  right: 60px;
  z-index: 4;
  margin-top: 10px;
  font-size: 1.1em;
  color: #435f7a;
  opacity: .5;
  cursor: pointer;
}
@media screen and (max-width: 735px) {
  #frame .content .message-input .wrap .attachment {
    margin-top: 17px;
    right: 65px;
  }
}
#frame .content .message-input .wrap .attachment:hover {
  opacity: 1;
}
#frame .content .message-input .wrap button {
  float: right;
  border: none;
  width: 50px;
  padding: 12px 0;
  cursor: pointer;
  background: #32465a;
  color: #f5f5f5;
}
@media screen and (max-width: 735px) {
  #frame .content .message-input .wrap button {
    padding: 16px 0;
  }
}
#frame .content .message-input .wrap button:hover {
  background: #435f7a;
}
#frame .content .message-input .wrap button:focus {
  outline: none;
}

eu estava ttestando o codigo no chrome, quando fui testar no firefox ele nao reconhece o "content()"

no caso usei o content :url (caminho);

sabem me informar..?

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 joeythai
      Boa tarde pessoal,
       
      Eu criei um formulário em que tenho 3 interações: evento click, change e uma chamada ajax. No evento on change ("select#removal_table_from" )eu faço uma chamada ajax onde eu passo como parametro o id do item selecionado e construo uma tabela dinamica com o próprio javascript, após isto, tenho um input em que o usuario coloca um valor de percentual para que eu possa preencher em 3 colunas da tabela que foi criada dinamicamente: moto_atualizado, carro_atualizado e caminhao_atualizado, até aí tudo bem, o codigo está fazendo isso, porém, como a tabela é criada dinamicamente eu preciso de alguma forma enviar o arrayData para meu backend mas quando faço o calculo dentro do loop apos resposta do meu ajax, os valores desses 3 campos chegam como null, não sei se é possível fazer o que pretendo ou se é ainda não sei como faz
       
      <code>
           $(document).ready(function (event) {   let arrayData = []; let percentage; let removal_vehicle; let removal_motorcycle; let removal_tuck; let apply_removal = $('#apply_removal');   // apply_removal.on('click', function () { // percentage = $('#percentage').val();   // $('.table-body tr').each(function () {   // let veiculo = $(this).find('.veiculo').text(); // let moto = $(this).find('.moto').text(); // let caminhao = $(this).find('.caminhao').text();   // let removal_vehicle = parseFloat(veiculo) + (parseFloat(veiculo) * parseFloat(percentage)) / 100; // let removal_motorcycle = parseFloat(moto) + (parseFloat(moto) * parseFloat(percentage)) / 100; // let removal_tuck = parseFloat(caminhao) + (parseFloat(caminhao) * parseFloat(percentage)) / 100;   // arrayData.push({ // removal_vehicle, // removal_motorcycle, // removal_tuck // })   // $(this).find('.veiculo_atualizado').val(removal_vehicle.toFixed(2)); // $(this).find('.moto_atualizado').val(removal_motorcycle.toFixed(2)); // $(this).find('.caminhao_atualizado').val(removal_tuck.toFixed(2)); // }); // });   apply_removal.on('click', function () { percentage = $('#percentage').val();   $('.table-body tr').each(function () {   let veiculo = $(this).find('.veiculo').text(); let moto = $(this).find('.moto').text(); let caminhao = $(this).find('.caminhao').text();   removal_vehicle = parseFloat(veiculo) + (parseFloat(veiculo) * parseFloat(percentage)) / 100; removal_motorcycle = parseFloat(moto) + (parseFloat(moto) * parseFloat(percentage)) / 100; removal_tuck = parseFloat(caminhao) + (parseFloat(caminhao) * parseFloat(percentage)) / 100;   arrayData.push({ removal_vehicle, removal_motorcycle, removal_tuck })   $(this).find('.veiculo_atualizado').val(removal_vehicle.toFixed(2)); $(this).find('.moto_atualizado').val(removal_motorcycle.toFixed(2)); $(this).find('.caminhao_atualizado').val(removal_tuck.toFixed(2));     console.log('Removal Vehicle:', removal_vehicle); console.log('Removal Motorcycle:', removal_motorcycle); console.log('Removal Truck:', removal_tuck); }); });   $('select#removal_table_from').on('change', function (e) { let table_id = $(this).val(); let action = route('removal.removal-values.show', table_id);   $.ajax({ type: "GET", url: action, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },   success: function (data) { $('.table-body').empty();   for (let i = 0; i < data.length; i++) { let carro = parseFloat(data[i].CARRO); let moto = parseFloat(data[i].MOTO); let caminhao = parseFloat(data[i].CAMINHAO); let distancia = data[i].DISTANCIA; let origem = data[i].ORIGEM; let destino = data[i].DESTINO; let localidadeOrigem = data[i].LocalidadeOrigem_ID; let localidadeDestino = data[i].LocalidadeDestino_ID;   let newRow = '<tr class="removal-row">' + '<td class="align-middle">' + '<div class="row">' + '<div class="col-1">' + '<span class="font-weight-bold">Origem</span><br>' + '<span class="origem">' + origem + '</span>' + '</div>' + '<div class="col-1">' + '<span class="font-weight-bold">Destino</span><br>' + '<span class="destino">' + destino + '</span>' + '</div>' + '<div class="col-1">' + '<span class="font-weight-bold">KM</span><br>' + '<span class="km">' + distancia + '</span>' + '</div>' + '<div class="col-1">' + '<span class="font-weight-bold">Veículo</span><br>' + '<span class="veiculo">' + carro + '</span>' + '</div>' + '<div class="col-2">' + '<span class="font-weight-bold">Veículo Atualizado</span><br>' + '<input type="text" class="veiculo_atualizado">' + '</div>' + '<div class="col-1">' + '<span class="font-weight-bold">Moto</span><br>' + '<span class="moto">' + moto + '</span>' + '</div>' + '<div class="col-2">' + '<span class="font-weight-bold">Moto Atualizado</span><br>' + '<input type="text" class="moto_atualizado">' + '</div>' + '<div class="col-1">' + '<span class="font-weight-bold">Caminhão</span><br>' + '<span class="caminhao">' + caminhao + '</span>' + '</div>' + '<div class="col-2">' + '<span class="font-weight-bold">Caminhão Atualizado</span><br>' + '<input type="text" class="caminhao_atualizado">' + '</div>' + '</div>' + '</div>' + '</td>' + '</tr>';   $('.table-body').append(newRow); //let row = $('.removal-row:last');   // Calcula o valor atualizado e define nos campos diretamente // let veiculo_atualizado = carro + (carro * percentage) / 100; // let moto_atualizado = moto + (moto * percentage) / 100; // let caminhao_atualizado = caminhao + (caminhao * percentage) / 100; // console.log('PORCENTS: ', percentage); //console.log('Veiculo Atualizado:', veiculo_atualizado, 'Moto Atualizado:', moto_atualizado, 'Caminhao Atualizado:', caminhao_atualizado);   // Define os valores diretamente nos campos da nova linha // row.find('.veiculo_atualizado').val(veiculo_atualizado.toFixed(2)); // row.find('.moto_atualizado').val(moto_atualizado.toFixed(2)); // row.find('.caminhao_atualizado').val(caminhao_atualizado.toFixed(2));   arrayData.push({ carro, moto, caminhao, distancia, origem, destino, localidadeOrigem, localidadeDestino, removal_vehicle, removal_motorcycle, removal_tuck }); }   $('#copy_data_table').val(JSON.stringify(arrayData)); }   }); });   //javascript para o formulario de cadastro // $(document).ready(function (event) { $('#uf').change(function () { let code_city = $(this).val(); let deposit = localStorage.getItem('selected_deposit_id'); let action = route('removal.removal-values.cities', code_city); $.ajax({ type: "POST", url: action, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, data: { code_city: code_city },   success: function (data) {   $('#city').empty(); $('#deposit').empty();   for (let i = 0; i < data.cities.length; i++) { $('#city').append('<option value="' + data.cities[i].NM + '">' + data.cities[i].NM + '<option>'); }   if (data.deposits.length > 0) { for (let i = 0; i < data.deposits.length; i++) { $('#deposit').append('<option value="' + data.deposits[i].NM + '">' + data.deposits[i].NM + '<option>'); } } else { // $('#deposit').prop('disabled', true); // $('#city').prop('disabled', false); }   $('#city').trigger('change'); } });   });   $('#deposit').on('change', function () { depositId = $(this).val(); localStorage.setItem('selected_deposit_id', depositId); });   $('#uf_destiny').change(function () { let code_city = $(this).val(); let depositDestiny = localStorage.getItem('selected_deposit_destiny_id'); let action = route('removal.removal-values.cities', code_city); $.ajax({ type: "POST", url: action, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, data: { code_city: code_city },   success: function (data) {   $('#city_destiny').empty(); $('#deposit_destiny').empty();   for (let i = 0; i < data.cities.length; i++) { $('#city_destiny').append('<option value="' + data.cities[i].NM + '">' + data.cities[i].NM + '</option>'); }   if (data.deposits.length > 0) { // $('#deposit_destiny').prop('disabled', false); //$('#city_destiny').empty(); // $('#city_destiny').prop('disabled', true); for (let i = 0; i < data.deposits.length; i++) { $('#deposit_destiny').append('<option value="' + data.deposits[i].NM + '">' + data.deposits[i].NM + '</option>'); } } else { // $('#deposit_destiny').prop('disabled', true); // $('#city_destiny').prop('disabled', false); }   $('#city_destiny').trigger('change'); } }); });   $('#deposit_destiny').on('change', function () { let depositDestinyId = $(this).val(); localStorage.setItem('selected_deposit_destiny_id', depositDestinyId); });   }); </code>
    • Por babylon
      Olá galera tudo bem?
      Deixa eu perguntar, estava mexendo no meu site e queria adicionar em html essa tabela porem esta dando erro pois fica assim:
       

      Porem gostaria que ficasse assim:

      Segue o código da tabela:
      <center><table border="0">
          <tr>
      <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Bicicleta<br> <font color="#0092df">..</font>Track Bikes<br> <font color="#0092df">..</font>Aro 29 TKS</b></a></span><br><br><font size="5"><center><span style="background-color: #A1CD44">DE:</span></font> <br><font size="5"><s>R$ 1.999,99</center></font></s> </td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itembicicleta.jpg"><br><font size="5"><center><span style="background-color: #A1CD44">COM - 60%:</span></font> <br><font size="5">1.199,99</font></center></a></td>
             <td><font color="#ffffff">....</font></td>
              <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Monitor 24"<br> <font color="#0092df">..</font>Samsung<font color="#0092df">aa.aa</font><br> <font color="#0092df">..</font>1ms 144hz</b></a></span></center></td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itemmonitor.jpg"></a></td>
          </tr>
          </table></center>
      O que estaria errado, pois não sei como colocar nessa tabela outro fundo de outra cor, veja que usei td bgcolor="#0092df" para o azul escuro mas não sei como usaria pro "#e4f1fb" para o fundo ficar de azul claro em baixo bem como não ficou correto em altura o "DE:" com o "COM - 60%:".
      Bom é isso, obg.


×

Informação importante

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