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

GTB2022_webCoding

gmodev
June 30, 2022

 GTB2022_webCoding

gmodev

June 30, 2022
Tweet

More Decks by gmodev

Other Decks in Technology

Transcript

  1. GTB2022 13:30 14:30 14:45 15:45 16:00 17:00 作品提出・ 講評 プロフィール

    ページを 実装してみる HTML CSS HTML・ CSSの基本
  2. GTB2022 13:30 14:30 14:45 15:45 16:00 17:00 作品提出・ 講評 プロフィール

    ページを 実装してみる HTML CSS HTML・ CSSの基本
  3. GTB2022 HTMLとは <h1>HTMLとは</h1> <section> <h2>HTMLとは?</h2> <p>Hypertext Markup Language の略で、 Webサイトをマークアップするための

    言語です。</p> </section> <section> <h2>タグとは?</h2> <p>HTML上の役割を表す記号で、 文字をタグで囲うことで 役割を割り当てることができます。</p> </section> HTML上の役割を表す記号で、 ⽂字をタグで囲うことで 役割を割り当てることができます。 タグとは? HypertextMarkupLanguageの略で、 Webサイトをマークアップするための ⾔語です。 HTMLとは? HTMLとは
  4. GTB2022 13:30 14:30 14:45 15:45 16:00 17:00 作品提出・ 講評 プロフィール

    ページを 実装してみる HTML CSS HTML・ CSSの基本
  5. GTB2022 CSSとは HTML上の役割を表す記号で、 ⽂字をタグで囲うことで 役割を割り当てることができます。 タグとは? HypertextMarkupLanguageの略で、 Webサイトをマークアップするための ⾔語です。 HTMLとは?

    HTMLとは HTML上の役割を表す記号で、⽂字をタグで囲う ことで役割を割り当てることができます。 タグとは? HypertextMarkupLanguageの略で、Webサイ トをマークアップするための⾔語です。 HTMLとは? HTMLとは
  6. GTB2022 セレクタ div { ・・・・ } .name { ・・・・ }

    #name { ・・・・ } <div> <div class="name"> <div id="name">
  7. GTB2022 プロパティ div { color: ・・・・; } div { border:

    ・・・・; } div { width: ・・・・; } ⽂字⾊を 線を 横幅を
  8. GTB2022 値 div { color: blue; } div { color:

    #ffff00; } div { color: rgb(255, 0, 0); } ⻘⾊にする ⻩⾊にする ⾚⾊にする
  9. GTB2022 値 div { width: 100px; } div { width:

    50%; } div { width: 1em; } 100pxにする 50%にする 1emにする
  10. GTB2022 横並びを作る .flex { ・・・・display: flex; ・・・・justify-content: space-between; } .flex_item

    { ・・・・width: calc(50% - 20px); } ・たくさんの項⽬を  機械的に並べる  のが得意 ・縦横に並べられる flex
  11. GTB2022 横並びを作る .grid { ・・・・display: grid; ・・・・grid-template-columns: 1fr 2fr; ・・・・grid-template-rows:

    1fr; ・・・・column-gap: 20px; ・・・・row-gap: 20px; } ・IE⾮対応 ・列・⾏を設定、  テンプレートを  作れる ・縦横に並べられる grid
  12. GTB2022 a:hover { ・・・・color: #00f; } li:nth-child(3) { ・・・・color: #f00;

    } ・マウスオーバー、  n番⽬、偶数・奇数番⽬、  最初の、最後の など ・セレクタの特定の状態に  スタイルを付ける 疑似クラス 疑似クラス
  13. GTB2022 div::before { ・・・・content: "★"; } div::after { ・・・・content: "☆";

    } ・装飾⽬的の他  リストの先頭の記号、  項⽬数の調整 など ・セレクタ内の最前・最後に  疑似的な要素を追加できる 疑似要素 疑似要素
  14. GTB2022 13:30 14:30 14:45 15:45 16:00 17:00 作品提出・ 講評 プロフィール

    ページを 実装してみる HTML CSS HTML・ CSSの基本
  15. GTB2022 結合⼦ .me .child {} .me > .child {} .me

    + .siblings {} .me ~ .siblings {} ・⼦孫結合⼦、⼦結合⼦、  隣接兄弟結合⼦、  ⼀般兄弟結合⼦ の4種類 ・スタイルを適⽤する要素を  より精密に絞り込むための  書き⽅ 結合⼦
  16. GTB2022 結合⼦ .parent .sibling .me .sibling .sibling <div class="parent"> ・・・・<div

    class="sibling"></div> ・・・・<div class="me"></div> ・・・・<div class="sibling"></div> ・・・・<div class="sibling"></div> </div>
  17. GTB2022 結合⼦ div for="accordion" label type="checkbox" id="accordion" input HTML aの後、

    且つ同階層のb a~b aの直後のb a+b checked状態のa a:checked CSS
  18. GTB2022 @keyframes name { ・・・・・・0%{ ・・・・ } ・・・・・50%{ ・・・・ }

    ・・・・100%{ ・・・・ } } div { ・・・・animation: name duration easing : } アニメーション
  19. GTB2022 ・SASS・SCSSファイルを  コンパイルすることで  CSSファイルを⽣成する ・記法の簡略化、  ⼊れ⼦などの記法によって  CSSをより早く効率的に書く SASS・SCSS div {

    ・・・・color: #000; ・・・・p { ・・・・・・・・color: #f00; ・・・・} } div { ・・・・color: #000; } div p { ・・・・color: #f00; } 実務レベルのスキル
  20. GTB2022 13:30 14:30 14:45 15:45 16:00 17:00 作品提出・ 講評 プロフィール

    ページを 実装してみる HTML CSS HTML・ CSSの基本