Ir para conteúdo

Arquivado

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

fabioseco

Flexbox no autocompletar

Recommended Posts


  • Conteúdo Similar

    • Por aldo silva
      Estou desenvolvendo uma galeria de imagens. Mas não consigo remover o espaço vertical entre as imagens. Eu certamente estou fazendo algo errado, mas não consigo ver o erro. Preciso de ajuda. Eu tentei usar GRID, mas como as imagens são carregadas dinamicamente, não funcionou muito bem.
       
      Este é o código HTML
       
      <script> $(document).ready(function() { $.ajax({ type: "POST", url: "load-pics.php?id="+start, processData: false, contentType: "application/json", data: '', success: function(r) { r = JSON.parse(r) for (var i = 0; i < r.length; i++) { $('#gallery').append("<img class='item' id='" + r[i].id + "' src='/us/" + r[i].foto + "'>"); } start += 5; }, error: function(r) { console.log("Something went wrong!"); } }) }); </script> <style> .container { margin: 0 50px 0 50px; border: 1px solid #FF0000; height: 100%; } .flex { display: inline-flex; flex-direction: column; flex-wrap: wrap; flex-flow: column wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; align-self: flex-start; } .item { border: 3px solid #000; box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.3); max-width: 23vw; } </style> <body> <div class="container"> <span id="gallery"> </span> </div>  E este o resultado:
    • Por Carcleo
      Pessoal, estou com uma dúvida que está me tirando o sono!
       
      Então, vou exibir 2 situações com Flexbox onde 1 delas está dando uma falha. (Será mesmo?).
       
      Nessa versão, com DIV's, tudo funciona bem:

      CSS:
          span.vertical {         writing-mode: vertical-lr;         transform: rotate(180deg);     }     span.comum {                      }     div.cabecalhoVertical{         display: flex;         height: 200px;         border: .1px rgb(0,0,0) solid;              }     div.cabecalhoVertical div {         display: flex;         flex-grow: 1;         list-style: none;         border-right: .1px rgb(0,0,0) solid;         align-items: center;         justify-content: center;     }     div.cabecalhoVertical div span {         text-align: center;         font-weight: bolder;     } HTML:
      <div class='cabecalhoVertical'>     <div style='width:215px;'><span class='comum'   >Nome do Gcéu </span></div>     <div style='width:215px;'><span class='vertical'>Supervisor</span></div>     <div style='width:215px;'><span class='comum'   >Líder</span></div>     <div style='width:035px;'><span class='vertical'>Houve Supervisão?</span></div>     <div style='width:035px;'><span class='vertical'>Houve dia de Jejum?</span></div>     <div style='width:035px;'><span class='vertical'>Houve dia de Evangedismo?</span></div>     <div style='width:035px;'><span class='vertical'>Membros Compromissados</span></div>     <div style='width:035px;'><span class='vertical'>Visitantes</span></div>     <div style='width:035px;'><span class='vertical'>Crianças de 0 à 12 anos</span></div>     <div style='width:035px;'><span class='vertical'>Total de presentes</span></div>     <div style='width:035px;'><span class='vertical'>Ofertas</span></div>                         <div style='width:035px;'><span class='vertical'>Disicpulados</span></div>                         <div style='width:035px;'><span class='vertical'>Número de decisões</span></div>             </div>     Resultado:

       
      Agora com UL -> A falha:
       
      CSS:
          span.vertical {         writing-mode: vertical-lr;         transform: rotate(180deg);     }     span.comum {                      }     ul.cabecalhoVertical{         display: flex;         height: 200px;         border: .1px rgb(0,0,0) solid;              }     ul.cabecalhoVertical li {         display: flex;         flex-grow: 1;         list-style: none;         border-right: .1px rgb(0,0,0) solid;         align-items: center;         justify-content: center;     }     ul.cabecalhoVertical li span {         text-align: center;         font-weight: bolder;     }
      HTML:
      <ul class='cabecalhoVertical'>     <li style='width:215px;'><span class='comum'   >Nome do Gcéu </span></li>     <li style='width:215px;'><span class='vertical'>Supervisor</span></li>     <li style='width:215px;'><span class='comum'   >Líder</span></li>     <li style='width:035px;'><span class='vertical'>Houve Supervisão?</span></li>     <li style='width:035px;'><span class='vertical'>Houve dia de Jejum?</span></li>     <li style='width:035px;'><span class='vertical'>Houve dia de Evangedismo?</span></li>     <li style='width:035px;'><span class='vertical'>Membros Compromissados</span></li>     <li style='width:035px;'><span class='vertical'>Visitantes</span></li>     <li style='width:035px;'><span class='vertical'>Crianças de 0 à 12 anos</span></li>     <li style='width:035px;'><span class='vertical'>Total de presentes</span></li>     <li style='width:035px;'><span class='vertical'>Ofertas</span></li>                         <li style='width:035px;'><span class='vertical'>Disicpulados</span></li>                         <li style='width:035px;'><span class='vertical'>Número de decisões</span></li>             </ul>     Percebam agora na print como aparece um bloco adicional no lado esquerdo antes da primeira LI

       
      Gostaria de saber 2 coisas:
       
      1) Porquê isso acontece uma vez que list-style está setado para none nas LI's?
      2) Como corrigir essa falha?
       
      Obrigado a quem puder ajudar.
    • Por fabioseco
      Como inserir lista de atributos css flexbox no autocompletar do dw cs6.
    • Por andreymiragem
      Eu consegui deixar ele assim, porém tive que usar margin pra fazer isso, e sei que não está correto, alguém pode me ajudar?
       
       
       
       
       

×

Informação importante

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