Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今日から使えるCSSパターン

 今日から使えるCSSパターン

Yu Watanabe

June 17, 2017
Tweet

More Decks by Yu Watanabe

Other Decks in Programming

Transcript

  1. ઃܭํ਑ r #&. #&.r #MPDL &MFNFOU .PEJGJFS ˙ গ͠ϧʔϧΛΏΔΊͯɺऔΓೖΕ͍ͯΔ .JOE#&.EJOH

    Block Element Modifier Element http://getbem.com/ ύʔπΛϒϩοΫ୯ҐͰ෼ׂɻ ٖࣅతͳ໊લۭ͕ؒͰ͖Δɻ ϒϩοΫ֎͔ΒΧεέʔυ͢Δ͜ͱ͸͠ͳ͍ɻ .itemBox .itemBox_thumbnail .itemBox_title .tabMenu .tabMenu_item .tabMenu_item—active
  2. มߋʹڧ͍$44  #&. ˙ ֤ϒϩοΫ͸ɺϒϩοΫ֎ͱΧεέʔσΟϯά͢Δ͜ͱ͕ͳ͘ૄ݁߹ ˙ ࠷ॳʹϒϩοΫ෼ׂΛߟ͑Δͱ࡞ۀྔ͕ݟੵ΋Γ΍͍͢ .commonButton .commonButton--download .mainVisual

    .mainVisual_pic .introduction .introduction_attention .linkList .sideMenu .sideMenu_item .sideDownload .sideDownload_attention .introduction_text
  3. มߋʹڧ͍$44 &$44 &OEVSJOH $44 ˙ ʮಉ͡هड़Λ܁Γฦ͠ॻ͍ͯ΋͍͍ʯͱஅݴ͢Δ࢟੎ʹײಈͨ͠ By Ben Frain http://ecss.io/

    … even at the cost of repetition, isolation can buy you greater advantages; $44ϑΝΠϧͷ෼ׂख๏ͳͲɺ༷ʑͳΞΠσΞʹݴٴ͍ͯ͠Δ͕ɺ
  4. มߋʹڧ͍$44  &$44 &$44Λࢀߟʹيಓमਖ਼ ˙ ʮଞͷϖʔδʹࣅͨΑ͏ͳͷ͔͋ͬͨΒڞ௨෦෼͸·ͱΊͯɾɾɾʯ ͱߟ͑ΔͷΛ΍Ίͨɻ ˙ ෆཁʹͳͬͨͱ͖ʹ࡟আ͠΍͍͢ɻ この2つのボタン(Block)は、

    同じBlockのModifier(変化形) ではなく、 まったく別のBlockにした。 .commonButton ! .campaignButton .commonButton-download ! .downloadButton