CSS @scope: o Fim dos Conflitos em CSS!

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

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

    Conheci seu canal agora. Você é insano! Parabéns!

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

      Vou tomar como um elogio. :)

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

      Mas foi na maneira que você é fera no assunto. ❤

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

      Aómais Uma pergunta: qual
      Ê o comandomque vc usa para organizar em ordem das propriedades do css? Obrigado

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

      @@MarceloGraciolli Quase todo editor/IDE tem essa funcionalidade e dá para configurar as teclas para ativar. No meu caso, coloquei F9.

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

    Meu amigo seu trabalho é fenomenal
    Meus parabéns e sempre ajudando nós desenvolvedores tmj man

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

    valeu, amigo css

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

      Obrigado amigo você é um amigo.

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

    Já era possível escrever :scope em seletores dos métodos matches() e closest() do JavaScript. Legal q agora tbm é possível usá-los no CSS, mesmo q apenas dentro do @scope.

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

      E dá para fazer uns negócio assim também: `.querySelectorAll(":scope > div")`

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

      @@dpwoficial olha, querySelectorAll eu não sabia. Muito legal.

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

    Sabe configurar o Stylelint para seguir o BEM ?

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

      Tem esse cara: www.npmjs.com/package/stylelint-selector-bem-pattern

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

      @@dpwoficial vou testar

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

      @@dpwoficial gostei bastante, junto com seu vídeo ficou bem legal, quanto mais programamos , mais precisamos planejar os passos, div, classes, depois js, aprendizado e treino sem fim

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

      Com certeza,@@arozendojr . Já passou da hora de o dev br enxergar que CSS é muito mais que colocar corzinha no texto.

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

      @@dpwoficial Pessoal usa também htmlhint, conhece ?

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

    Link do curso??

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

      www.cssalemdosensocomum.com.br/

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

    Existe reset css para webview Android e iOS ?

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

      Não mexo muito com apps nativos, mas, segundo entendo, WebViews leem as folhas de estilos dos sites.
      Neste caso, qualquer reset/normalize usado entraria em ação normalmente..

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

    A estilização em react é escopada para quem usa styled components, não é?!
    Ou será que estou fazendo errado? kkkkk
    Eu tenho meu arquivo css e se eu não tiver cuidado, vaza o css.
    Inclusive usar BEM fica muito verboso com REACT, mais do que o normal.
    Estou iniciando agora, espero que compreendam minhas dúvidas

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

      styled-components e outros similares proveem essa funcionalidade de escopado, sim.
      Quando pegar mais cross-browser, inclusive, vai rolar de fazer sem nada, usando @scope.
      E também com @scope dá para fazer uma mistura de BEM com rscss, tipo:
      ```
      @scope (.c-my-awesome-component) {
      .title {}
      .footer {}
      .warning {}
      }
      ```

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

    Utilizando o @scope somento usando somente com o inicio do escopo é igual a só um nesting certo?
    @scope (#foo) {
    .bar {
    background: red;
    }
    }
    -----------------------------------------------------------------------------------
    #foo {
    .bar {
    background: red;
    }
    }

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

      No caso desse exemplo, sim. Mas pode haver casos em que pega mais elementos, como o próprio exemplo das imagens verdes que mostramos no vídeo.