FlexBox CSS! Guia atualizado para dominar de uma vez por todas.

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ค. 2023
  • 🚀 Bem-vindo ao nosso Guia Atualizado para Dominar o FlexBox CSS! Neste tutorial, você será guiado passo a passo pelas principais características do FlexBox, permitindo criar layouts flexíveis com facilidade.
    Eu vou abordar desde os conceitos básicos até técnicas avançadas, o que torna esse vídeo perfeito tanto para iniciantes quanto para desenvolvedores experientes.

ความคิดเห็น • 97

  • @fabricioadriano9292
    @fabricioadriano9292 8 หลายเดือนก่อน +2

    ... mais um inscrito !!! 👨🏽‍💻😉

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน +1

      Aeeeh!! Obrigado 🤙 tmj

  • @rodrigoralliele4777
    @rodrigoralliele4777 9 หลายเดือนก่อน +2

    muito bom seu conteudo

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน +1

      Valeu pelo apoio!

  • @Bonner_ds
    @Bonner_ds 9 หลายเดือนก่อน +2

    boa

  • @mathnamikaze
    @mathnamikaze 9 หลายเดือนก่อน +1

    ajudou muito, valeu!

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Opa, Que bom que ajudou! Valeu pelo comentário!!

  • @windersonwinderson3471
    @windersonwinderson3471 8 หลายเดือนก่อน +1

    Não tem jeito.. TH-cam melhor lugar pra estudar !

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน +1

      Sempre haha 🙌 valeu por comentar!

  • @eliasalves7463
    @eliasalves7463 ปีที่แล้ว +2

    Explica muito bem!👏🏽👏🏽👏🏽

    • @uicodeoficial
      @uicodeoficial  ปีที่แล้ว

      Muito obrigado 😁 Valeu pelo feedback!

  • @pablolucas5599
    @pablolucas5599 8 หลายเดือนก่อน +2

    ganhou mais um inscrito, uma recomendação amigo, tente separar por partes(aqueles cortezinhos que a gente consegue ver quando esta assistindo) o video, para a gente saber de qual assunto se trata

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน

      Muito Obrigado pelo feedback e valeu pelas dicas, já vou tentar aplicar para os próximos! Vlw tmj

  • @JoaoVictor-jd1ov
    @JoaoVictor-jd1ov 5 หลายเดือนก่อน +2

    ate hoje eu nunca vi uma aula tao boa feito a sua nao essa aula foi a melhor aula de flexbox que eu ja vi no youtube😎😎👏👏👏

    • @uicodeoficial
      @uicodeoficial  2 หลายเดือนก่อน

      opa, Muito obrigado!! 😃

  • @johnnyreis49
    @johnnyreis49 ปีที่แล้ว +2

    Top. Cada dia melhor...

  • @MarcosOliveira-pn8xm
    @MarcosOliveira-pn8xm 9 หลายเดือนก่อน +5

    Que aula top, nunca vi ninguém explicando essa relação dos eixos com as propriedades. Valeu ♥

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน +1

      Fico feliz de ler isso hahaha. Realmente, essa relações dos eixos não é muito falada, mas simplifica demais o entendimento dessas propriedades!! Estou preparando uma super aula sobre CSS Grid e vou trazer mais uma explicação bem fácil de entender. Fica de olho no canal e não vai se arrepender kkkk! Valeu, mano! Abraço e até mais o/

    • @MarcosOliveira-pn8xm
      @MarcosOliveira-pn8xm 9 หลายเดือนก่อน +1

      @@uicodeoficial incrível, pode ter certeza que estarei de olho. Me inscrevi aqui e ativei os sininhos. Aguardando um cursinho de CSS hein hahaha

  • @andersonalves3466
    @andersonalves3466 5 หลายเดือนก่อน +2

    Parabéns pela proposta do conteúdo, mais um inscrito.

  • @paulorobertocardosonogueir172
    @paulorobertocardosonogueir172 7 หลายเดือนก่อน +2

    Excelente amigo. Agora entendi o conceito de flex. Obrigado

  • @eliaspereirah
    @eliaspereirah 19 วันที่ผ่านมา

    Amazing.😍

  • @lordrocha007
    @lordrocha007 9 หลายเดือนก่อน +3

    6mil visualizações 531 inscritos, foi uma aula fantastica não tem como nao se inscrever e agradecer com um gostei, youtube é injusto.

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน +1

      Valeu demais por esse comentário e por se inscrever! Mesmo com poucos inscritos, esse tipo de feedback faz vale a pena!! Grande abraço!

  • @BKXA
    @BKXA 8 หลายเดือนก่อน +1

    Melhor guia de flexbox do youtube.

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน

      Muito obrigado pelo comentário!! Valeu mesmo!

  • @douglaslima4863
    @douglaslima4863 3 หลายเดือนก่อน +2

    Obrigado Leandro!

  • @digaolr1989
    @digaolr1989 11 หลายเดือนก่อน +5

    Excelente conteúdo.
    Estava travado em um exercício por conta disso, e consegui resolver.
    Agora é continuar praticando para fixar.
    Muito Obrigado!

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Fico muito feliz em ler esse comentário!! Muito obrigado.
      Isso aí, pratique bastante... bons estudos e sucesso pra você !!

  • @lindomariofrancisco1824
    @lindomariofrancisco1824 4 หลายเดือนก่อน +2

    Excelente aula. Nota 1000

  • @souzasud
    @souzasud 11 หลายเดือนก่อน +3

    Excelente conteúdo e didática. Muito esclarecedor. Parabéns!

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Muito obrigado pelo feedback, muito bom ler isso. Valeu mesmo!

  • @AlcinoMartins777
    @AlcinoMartins777 11 หลายเดือนก่อน +2

    Me inscrevi para te ajudar a alcançar seu objetivo e também aproveitar a aula

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Muito obrigado pela força ! Pode ficar de olho que logo logo sairá mais aulas. Grande abraço.

  • @JCdeOliveira.1000
    @JCdeOliveira.1000 11 หลายเดือนก่อน +2

    up..

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      👏 👏 🙌 🙌

  • @erloiseregati2073
    @erloiseregati2073 10 หลายเดือนก่อน +2

    Gostei sem enrolação, já me escrevi.

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Obrigado! Valeu pelo feedback e por sua inscrição!!

  • @EdmilsonCampos-escamposbr
    @EdmilsonCampos-escamposbr 3 หลายเดือนก่อน +2

    Muito bom. Parabéns.

    • @uicodeoficial
      @uicodeoficial  2 หลายเดือนก่อน

      Muito obrigado 😁

  • @victordanniel2167
    @victordanniel2167 11 หลายเดือนก่อน +2

    up!

  • @helder-rangel
    @helder-rangel 2 หลายเดือนก่อน +1

    😁

  • @filipesouza1761
    @filipesouza1761 10 หลายเดือนก่อน +2

    Parabens!
    Exelente conteudo foi muito bom para meu conhecimento e estudos.
    Obrigado!

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน

      Poxa, fico feliz em saber que gostou da aula, muito obrigado!

  • @Bruno_Moraes2023
    @Bruno_Moraes2023 9 หลายเดือนก่อน +2

    caramba que aula incrível esta de parabéns, mais um novo seguidor

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Muito obrigado!! Agradeço seu comentário e a sua inscrição!! Grande abraço! Tmj

  • @app2028
    @app2028 11 หลายเดือนก่อน +2

    Parabéns tenho uma empresa de apps eu mesmo sou backend porém fico de olho no front🎉

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Valeu! Maravilha. Então pode ficar de olho aqui no canal. Valeu pelo feedback... sucesso pra você!!

  • @thiagoaparecidodecarvalho5956
    @thiagoaparecidodecarvalho5956 11 หลายเดือนก่อน +1

    ótimo vídeo, ajudou muito

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Muito obrigado pelo comentário! Fico feliz em saber que te ajudou. Valeu!!!

  • @hitalloluz1692
    @hitalloluz1692 9 หลายเดือนก่อน +4

    Muito bom seu trabalho mano. Estou na graduação de ADS e ao mesmo tmempo estudando na EBAC Full Stake Python. Seu conteúdo está me ajudando muito.

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Que massa, cara. Fico feliz em saber. Obrigado pelo feedback e desejo sucesso pro seus estudos! Valeu

  • @jeansenai50
    @jeansenai50 5 หลายเดือนก่อน +2

    show

  • @aliar001
    @aliar001 11 หลายเดือนก่อน +2

    Amei

  • @ancelmoification
    @ancelmoification 8 หลายเดือนก่อน +1

    Muito boa aula! Poderia explicar o uso do flex? Ex: quero aplicar um flex: 1 em determinado flex-item. Valeu!!

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน +1

      Muito obrigado pelo feedback.
      Quanto ao flex, vamos lá:
      A propriedade flex para um flex-item é uma abreviação de 3 outras propriedades...
      {
      flex-grow
      flex-shrink
      flex-basis
      }
      Então se você quisesse um
      {
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0%;
      }
      nesse caso você poderia usar o atalho
      {
      flex: 1 1 0%;
      }
      Quando você usa um { flex: 1 } você vai estar encurtando ainda mais e vai ser a mesma coise de usar
      {
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0%;
      }
      ..................................
      Como funciona o Flex-grow:
      Imagine que você tenha um container com largura de 400px e 4 itens com largura de 50px cada... então os itens somados estariam ocupando 200px e sobraria 200px, certo? Se você aplicar um flex-grow nos 4 itens, eles vão crescer de acordo com o espaço que está sobrando... então se todos os itens receberem flex-grow 1, então cada item vai crescer + 50px.
      Mas agora vamos supor que você coloque flex-grow 2 apenas para o primeiro item e flex-grow 1 para os outros 3, nesse caso os 200px que estão sobrando vai ser dividido em 5 partes, porque ele vai somar todos os flex-grows (200px / 5 = 40px) ... então o primeiro item vai receber 2 partes, ou seja, +80px e os outros 3 vai receber uma parte cada, ou seja +40px pra cada.
      (Por padrão o flex-grow é igual a 0)
      Como funciona o Flex-shrink:
      É a mesma ideia do flex-grow, mas ao invés de crescer os espaços quando está sobrando, vai ser o contrário... se faltar espaço, ele vai ver quanto é o espaço que falta e diminuir o tamanho dos itens de acordo com o número que você definiu o flex-shrink. (Por padrão o flex-shrink é igual a 1)
      Como funciona o Flex-basis:
      O flex-basis define qual é o tamanho inicial do item, então mesmo se a largura de um item for 100px, mas se tiver um flex-basis de 150px, então a largura do item será 150px, mas de qualquer forma se o flex-basis for de 50px e o width do item for 100px, então o tamanho será 100px porque o flex-basis define o tamanho inicial, mas ele ainda pode crescer ou diminuir. E você pode usar qualquer unidade de medida para ele, sendo px, em, rem, auto, % etc (Por padrão o flex-basis é auto)
      A documentação dessa propriedade não é das melhores, mas depois de ler essa explicação talvez fique melhor de entender os exemplos que tem nessas docs:
      www.w3schools.com/cssref/css3_pr_flex.php
      developer.mozilla.org/pt-BR/docs/Web/CSS/flex
      Espero ter ajudado, se ainda tiver dúvidas é só chamar! Grande abraço! tmj

    • @ancelmoification
      @ancelmoification 8 หลายเดือนก่อน

      @@uicodeoficial Show de bola professor!! Vc poderia até fazer um layout real aplicando essas tecnicas. Fica massa!

  • @luizotvio
    @luizotvio 9 หลายเดือนก่อน +2

    Ótima explicação!!!

  • @douglasmorais9478
    @douglasmorais9478 7 หลายเดือนก่อน +2

    Good

  • @claytonsantos5724
    @claytonsantos5724 10 หลายเดือนก่อน +1

    Excelente. Parabéns 👍

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน

      Muito obrigado, valeu pelo apoio!

  • @marcio1831
    @marcio1831 10 หลายเดือนก่อน +1

    Adorei esse vídeo, me ajudou demais!!
    Parabéns pelo conteúdo!

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน

      Muito, obrigado pelo comentário. Fico feliz em saber que ajudou!!

  • @vagnerdias8124
    @vagnerdias8124 9 หลายเดือนก่อน +1

    Muito bom, parabéns!

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Muito obrigado! Valeu pelo feedback.

  • @dcassis
    @dcassis 10 หลายเดือนก่อน +1

    Muito bom, sucesso para ti. Já me fiz a inscrição no canal.

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน

      Muito obrigado. Valeu por se inscrever!

  • @marcosfelipe4167
    @marcosfelipe4167 ปีที่แล้ว +1

    Vídeo top mano, Me ajudou demais!!

    • @uicodeoficial
      @uicodeoficial  ปีที่แล้ว +1

      Valeu demais pelo feedback! Fico feliz que tenha ajudado.

  • @adalbertocardosobrito5266
    @adalbertocardosobrito5266 10 หลายเดือนก่อน +1

    Muito bom, me ajudou muito, parabéns.

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน

      Que bom que ajudou! Valeu pelo comentário.

  • @veryfunny730
    @veryfunny730 5 หลายเดือนก่อน +1

    ótimo video! Estou iniciando no Flexbox e minha dúvida seria sobre inserir texto deixando o mesmo responsivo! Eu devo inserir texto no arquivo HTML ou CSS? Se fizer um vídeo básico mostrando como é feito seria excelente!!!

    • @uicodeoficial
      @uicodeoficial  2 หลายเดือนก่อน

      Opa, muito obrigado! Desculpe pela demora, tive que dar uma pausa, mas agora estou voltando. Você pode inserir texto no arquivo HTML e pode configurar o estilo desse texto usando CSS. As configurações de responsividade, você também pode usar CSS.

  • @6Alucard6Nightmare6
    @6Alucard6Nightmare6 11 หลายเดือนก่อน +1

    Ótimo video você tem uma didática ótima
    mto obrigado pelo conteúdo

    • @uicodeoficial
      @uicodeoficial  11 หลายเดือนก่อน

      Valeu pelo feedback! Fico mt feliz em ler isso. Grande abraço e bons estudos!!

  • @viniciusferreiracarvalho-xv8pu
    @viniciusferreiracarvalho-xv8pu 11 หลายเดือนก่อน +1

    Muito bom...continue dando dicas de css por favor!

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน +1

      Opa, muito obrigado pelo seu comentário. Pode deixar, já estou preparando mais conteúdo nesse mesmo estilo!!

  • @Wellinton-Impressao-3D
    @Wellinton-Impressao-3D 10 หลายเดือนก่อน +1

    Mais um inscrito. Abraço!

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน

      Valeu, muito obrigado!!

  • @viniciusvrezende
    @viniciusvrezende 10 หลายเดือนก่อน +1

    Excelente didática!!! Nem em cursos caros tive explicações como essas. Meus parabéns! Me inscrevi e vou indicar seu canal para todos os iniciantes como eu.

    • @uicodeoficial
      @uicodeoficial  10 หลายเดือนก่อน +1

      Woouu! Muitíssimo obrigado pelo excelente feedback, fico feliz que tenha gostado. Em breve vou trazer mais conteúdos como esse. Valeu, grande abraço!!

    • @CawiroADM
      @CawiroADM 9 หลายเดือนก่อน +1

      Gostei também da ditática, ganhou mais um inscrito!

    • @uicodeoficial
      @uicodeoficial  9 หลายเดือนก่อน +1

      @@CawiroADM Massa demais, obrigado pela sua inscrição! Grande abraço o/

  • @wesleyoliveira3913
    @wesleyoliveira3913 6 หลายเดือนก่อน +1

    hi

  • @lucianopelissoli8890
    @lucianopelissoli8890 11 หลายเดือนก่อน +1

    😂👌👌👌👌

  • @FlavioBorba777
    @FlavioBorba777 3 หลายเดือนก่อน +1

    Mano. Eu ainda me confundo com os flex: “1”, “2” etc… Tipo em distribuir divs no “container” dando um tamanho maior para uma e um menor pra outra, e trabalhar também nos itens centros das divs.

    • @uicodeoficial
      @uicodeoficial  2 หลายเดือนก่อน

      Opa, desulpe pela demora, eu tive que dar uma pausa no canal, mas estou de volta.
      Não sei se ainda tem dúvida mas... No CSS Flexbox, a propriedade flex como flex: 1 ou flex: 2 é uma abreviação para flex-grow, flex-shrink, e flex-basis. flex: 1 equivale a flex: 1 1 0%, o que significa que o item pode crescer e encolher proporcionalmente dentro do contêiner, partindo de uma base de 0%. Já flex: 2 significa flex: 2 2 0%, permitindo que o item cresça o dobro em relação ao item com flex: 1 se houver espaço extra disponível... Ou seja, olhe para esse numero como o peso que você deseja que ele tenha, quanto maior o número, maior peso ele vai ter. Na teoria é meio difícil de entender mesmo, tente testar e praticar varias vezes que uma hora vc entende o funcionamento.
      Para centralizar itens dentro do contêiner, use justify-content: center para alinhamento horizontal e align-items: center para vertical. Isso ajuda a manter seu layout responsivo e bem organizado!

  • @socratespereira5692
    @socratespereira5692 8 หลายเดือนก่อน

    Flexbox veio para acabar com float.😅

    • @uicodeoficial
      @uicodeoficial  8 หลายเดือนก่อน

      Exatamente hahahaha float era um pesadelo! 😂