1-11_Quiz_ํฌ์ŠคํŒ…๋ฐ•์Šค๋ฅผ ์™„์„ฑํ•˜๊ธฐ!

2023. 9. 28. 22:22ยท[WEB & AI]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜
728x90
๋ฐ˜์‘ํ˜•

์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal)


  • ์ดํ•ด ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ
    • 'CSS'
    • ๊ธฐ๋ณธ HTML ๋ฐ CSS ์…‹ํŒ… ํ•˜๊ณ  ๋‚œ ํ›„ -> ==๋ถ€ํŠธ์ŠคํŠธ๋žฉ ํ™œ์šฉ ํ•ด๋ณด๊ธฐ==

  • ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฒƒ์€?
    • ์ด๋Ÿฐ box ๋งŒ๋“ค๊ณ  '๋ชจ๋ฐ”์ผ ์ฒ˜๋ฆฌ' ๊นŒ์ง€ ํ•˜๊ธฐ

  • ๋ณต์Šต ๋ฐฉ๋ฒ•
    • ์ด ๋…ธํŠธ๋„ ํ•œ ํ์— ์™„์„ฑํ•  ์ˆ˜ ์—†์Œ.
    • ๋™์˜์ƒ ๋ฐ ์‚ฌ์ง„์„ ๋ฐ”๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด์•ผ ๋นจ๋ฆฌ ๋“ค์–ด๊ฐ€๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ. โญโญโญโญโญ โญโญโญโญโญโญโญโญ


๋งŒ๋“ค์–ด๋ณด๊ธฐ


โ… . ๊ธฐ์ดˆ html ๋ฐ css ์ž‘์„ฑ


  1. html ์˜์—ญ ์ตœ์ข… ์ฝ”๋“œ

     <div class="mypost">
         ๊ฐ„๋‹จํ•œ ๊ธ€์”จ๋ฅผ ์”๋‹ˆ๋‹ค.
     </div>

  2. css ์˜์—ญ ์ตœ์ข… ์ฝ”๋“œ

     .mypost{
         /* div ์˜์—ญ ์žก์„ ๋•Œ, ๋ฐฑ ๊ทธ๋ผ์šด๋“œ ์˜์—ญ ์žก๊ณ  ํ•˜๋Š”๊ฒŒ ์ข‹์Œ โญโญ  */
         /* background-color: green; */
         width: 500px;
    
         /* ์œ„์— ์‚ด์ง ๋„์šฐ๊ณ  div ์˜์—ญ ์žก๊ณ  ์‹ถ์Œ -> 10px, 0px ๋งŒ๋“ฆ */
         margin: 20px auto 0px auto;
    
         /* ๋ฐ•์Šค shadow ๋„ฃ๊ธฐ */
         box-shadow: 0px 0px 3px 0px gray;
    
         padding: 20px;
    
     }
  1. ๊ฒฐ๊ณผ๋ฌผ
    (์šฐ์„ , ์ด๋ ‡๊ฒŒ ํ•ด๋‹น ์˜์—ญ์„ ํ™•์ธ)
  • 1์ฐจ ๊ฒฐ๊ณผ๋ฌผ (box - shadow, padding์—†๋Š” ๊ฒฐ๊ณผ๋ฌผ)

  • box-shadow, padding ํฌํ•จ ๊ฒฐ๊ณผ๋ฌผ

  • ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ ![[Pasted image 20230123185500.png]]



โ…ก. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ

1. '์˜ํ™” URL' ์€ ์–ด๋”” ์ฐธ์กฐ?

  • ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์—์„œ forms > floating labels > email address
`<div class="form-floating mb-3">
  <input type="email" class="form-control" id="floatingInput" placeholder="name@example.com">
  <label for="floatingInput">Email address</label>
</div>`

2. '๋ณ„์  ๋ฐ•์Šค' ๋Š” ์–ด๋””์—์„œ ์ฐธ๊ณ ? ์–ด๋””์— ๋„ฃ์–ด?

  • input group > custom forms
    <div class="input-group mb-3">
    <label class="input-group-text" for="inputGroupSelect01">Options</label>
    <select class="form-select" id="inputGroupSelect01">
      <option selected>Choose...</option>
      <option value="1">One</option>
      <option value="2">Two</option>
      <option value="3">Three</option>
    </select>
    </div>


3. ์ฝ”๋ฉ˜ํŠธ URL

  • Forms ์˜ Floating Labels์˜ Textareas ์ฐธ๊ณ 
<div class="form-floating">
  <textarea class="form-control" placeholder="Leave a comment here" id="floatingTextarea2" style="height: 100px"></textarea>
  <label for="floatingTextarea2">Comments</label>
</div>
  • ์ด๊ฑธ ์–ด๋””์— ๋„ฃ์–ด?


4. ๊ธฐ๋กํ•˜๊ธฐ, ๋‹ซ๊ธฐ ๋ฒ„ํŠผ


(1) Button ๋‘ ๊ฐœ๋ฅผ ๋ฌถ์„ div๋ฅผ ๋งŒ๋“ค๊ธฐ

<!-- ๋ฒ„ํŠผ -->
<div class="mybtn">
    <button type="button" class="btn btn-dark">๊ธฐ๋กํ•˜๊ธฐ๐Ÿ‘‡</button>
    <button type="button" class="btn btn-light">๋‹ซ๊ธฐ๐Ÿ™Œ</button>

</div>

(2) ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 5.0 ํŽ˜์ด์ง€์—์„œ ๋ฒ„ํŠผ ๊ฐ€์ ธ์˜ค๊ธฐ ![[Pasted image 20230123191802.png]]



(3) display flex ๋กœ mybtn ๊พธ๋ฉฐ์„œ -> ๊ฐ€์šด๋ฐ๋กœ ์˜ค๊ฒŒ ํ•˜๊ธฐ

.mybtn{
    /* โญโญโญ ๊ฐ€์šด๋ฐ๋กœ ์†์‰ฝ๊ฒŒ ์ •๋ ฌํ•˜๊ธฐ (4๊ฐ€์ง€๊ฐ€ set) */
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    margin-top: 10px;
}


(๊ฒฐ๊ณผ๋ฌผ)![[Pasted image 20230123192322.png]]

5. button ๋“ค ๊ฐ„ ๊ฐ„๊ฒฉ ๋„์šฐ๊ธฐ

  • mybtn ์•ˆ์— ์žˆ๋Š” button ์„ ์˜๋ฏธํ•˜๋Š”๋ฐ,
    • ์ด๋•Œ, button ์ด 2๊ฐœ ์žˆ๋Š”๋ฐ, ํ•˜๋‚˜๋งŒ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฑด๊ฐ€?
    • ์›€์ง์ด๋Š” ๋ชจ์–‘์„ ๋ณด๋ฉด ๊ทธ๋Ÿฐ๊ฑฐ ๊ฐ™์€๋ฐ?
    • ์™„์ „ ๊ฐ€์šด๋ฐ๊ฐ€ ์•„๋‹ˆ๋ผโ“โ“โ“
.mybtn > button {
    margin-right: 10px;
}


6. ๋ชจ๋ฐ”์ผ ์ฒ˜๋ฆฌ #๋ชจ๋ฐ”์ผ์ฒ˜๋ฆฌ


  • ๋ชจ๋ฐ”์ผ ์ฒ˜๋ฆฌ ํ•„์š”์„ฑ
    • ์ด๋ ‡๊ฒŒ ์ค„์ด๋ฉด -> ์ •ํ•ด์ง„ ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๊ฒŒ ๋จ.![[Pasted image 20230123192759.png]]

  • ์›์ธ
    • ์ฝ”๋ฉ˜ํŠธ ๋ฐ•์Šค๋ฅผ ๋ฌด์กฐ๊ฑด 500px ์œผ๋กœ ๊ณ ์ •ํ•ด ๋†จ๊ธฐ ๋•Œ๋ฌธ. ![[Pasted image 20230123192927.png]]

  • ์†”๋ฃจ์…˜
    • 500 ๊นŒ์ง€๋Š” width ๊ฐ€ 95% ์•ผ.

  • ์–ด๋””์— ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์จ์•ผ ํ•ด?

    • .wrap & mypost

      .wrap { 
      
      /* ํ™”๋ฉด ๋ณ€ํ™”์— ์•ˆ ๊นจ์ง€๋Š” ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ */
      /* ์ปค์ง€๋ฉด ์ตœ๋Œ€ 1200px ๊นŒ์ง€๋งŒ ์ปค์งˆ ์ˆ˜ ์žˆ์–ด! */
      max-width: 1200px;
      /* ๊ทธ ์ด์ „์—๋Š” 95% ๋งŒ ์ปค์งˆ ์ˆ˜ ์žˆ์–ด.*/
      width: 95%;
      }
      

.mypost{

/* ํ™”๋ฉด ๋ณ€ํ™”์— ์•ˆ ๊นจ์ง€๋Š” ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ */
/* ์ปค์ง€๋ฉด ์ตœ๋Œ€ 1200px ๊นŒ์ง€๋งŒ ์ปค์งˆ ์ˆ˜ ์žˆ์–ด! */
max-width: 1200px;
/* ๊ทธ ์ด์ „์—๋Š” 95% ๋งŒ ์ปค์งˆ ์ˆ˜ ์žˆ์–ด.*/
width: 95%;
<br>

- ๊ฒฐ๊ณผ๋ฌผ (before ๋ž‘ ๋น„๊ต) 
    - ๋ชจ๋ฐ”์ผํ™”๋ฅผ ํ•˜๋ฉด 
        - 1200px ์ด์ „์—๋Š” 95% ๊นŒ์ง€
        - 1200px ์ดํ›„์—๋Š” 1200px ๊นŒ์ง€๋งŒ ํฐ๋‹ค. ![](https://i.imgur.com/uNknExl.gif)


- ๋ชจ๋ฐ”์ผ ๋ฒ„์ „ ํ™•์ธํ•˜๋ ค๋ฉด 
    - `f12` ๊ฒ€์‚ฌ์ฐฝ ๋ˆ„๋ฅด๊ณ  -> ์˜ค๋ฅธ์ชฝ ๋ˆ„๋ฅด๋ฉด ํ™•์ธ ๊ฐ€๋Šฅ ![](https://i.esdrop.com/d/f/yRK3Pc5dvM/GIIokjyAwY.jpg)


728x90
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'[WEB & AI] > ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

1-13_Javascript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ(1)  (0) 2023.09.28
1-12_Javascript ๋ง›๋ณด๊ธฐ  (0) 2023.09.28
1-10_๋ณธ๊ฒฉ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์จ๋ณด๊ธฐ  (0) 2023.09.27
1-9_ CSS ๊ฟ€ํŒ ํ•œ๋ฒˆ ๋” ๋ฐฐ์šฐ๊ธฐ  (0) 2023.09.27
1-8_๋ถ€ํŠธ์ŠคํŠธ๋žฉ, ์˜ˆ์œ CSS ๋ชจ์Œ์ง‘ (feat. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ)  (0) 2023.09.26
'[WEB & AI]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • 1-13_Javascript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๋ฐฐ์šฐ๊ธฐ(1)
  • 1-12_Javascript ๋ง›๋ณด๊ธฐ
  • 1-10_๋ณธ๊ฒฉ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์จ๋ณด๊ธฐ
  • 1-9_ CSS ๊ฟ€ํŒ ํ•œ๋ฒˆ ๋” ๋ฐฐ์šฐ๊ธฐ
๋ถ€์‹œ๋งค๋‚˜_HA
๋ถ€์‹œ๋งค๋‚˜_HA
๐ŸŒ„ ๋งˆ์Œ์ฑ™๊น€ | ๐Ÿฆพ ์—ฐ์Šต | ๐Ÿฑ‍๐Ÿ Creator | ๐Ÿ“š[stackList] Nodejs, React, Three.js, Javascript, Blockchain, Blender, Unreal, Unity, Python, AI prompting
    ๋ฐ˜์‘ํ˜•
    250x250
  • ๋ถ€์‹œ๋งค๋‚˜_HA
    Hello creators ๐Ÿ™Œ
    ๋ถ€์‹œ๋งค๋‚˜_HA
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (221)
      • [ํ”„๋ก ํŠธ์—”๋“œ(FE) ๊ฐœ๋ฐœ] (feat. ์ฃผ๋‹ˆ์–ด) (8)
        • TIL (4)
        • React Hook Form (2)
        • Git (Github, Gitlab) (1)
      • [WEB & AI] (75)
        • Next YTMusic ํด๋ก  ์ฝ”๋”ฉ (with ne.. (0)
        • ํ”„๋ก ํŠธ&๋ฐฑ์—”๋“œ (15)
        • ์ฝ”๋”ฉ์• ํ”Œ (1)
        • JavaScript (0)
        • ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜ (44)
        • ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์ž ๊ณผ์ •_KGA (7)
        • ์•Œ๊ณ ๋ฆฌ์ฆ˜&์ž๋ฃŒ๊ตฌ์กฐ (1)
        • [AI] (0)
        • AI_Art (0)
        • Python (6)
        • [ํšŒ๊ณ ] (1)
      • [3D & 2D ๊ทธ๋ž˜ํ”ฝ์Šค] (133)
        • 2D ์ด๋ฏธ์ง€ (0)
        • ์†๋งต (4)
        • ๋””์ง€ํ„ธ ํŽ˜์ธํŒ… (8)
        • ๋…ธ๋ง๋งต (17)
        • ์–ธ๋ฆฌ์–ผ_์ž…๋ฌธ (43)
        • ์–ธ๋ฆฌ์–ผ_์ค‘๊ธ‰ (12)
        • ์–ธ๋ฆฌ์–ผ_PBL (1)
        • ์”จํฌ๋””, C4D (2)
        • ์„ญ์Šคํ„ด์Šค (18)
        • ๋งฅ์Šค, 3ds Max (19)
        • World Machine (1)
        • ์ง€๋ธŒ๋Ÿฌ์‰ฌ, Zbrush (6)
        • 3D Coat (2)
        • Unity (0)
      • [๊ธฐํƒ€] (3)
        • [E-Book ์ œ์ž‘] (0)
        • ์ธ๋””์ž์ธ(Indesign) (1)
        • [์ค€๋น„๊ณผ์ •] (1)
      • [์ผ์ƒ] (0)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜
    3D ๋ชจ๋ธ๋ง ์ž…๋ฌธ
    ์›น ๊ฐœ๋ฐœ ๊ธฐ์ดˆ
    ๊ฐœ๋ฐœ์ž ๊ธฐ์ดˆ ๊ฐ•์˜ ์ถ”์ฒœ
    ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ
    ์–ธ๋ฆฌ์–ผ 4
    ๊ฐœ๋ฐœ ์ผ์ง€
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
    css
    ๊ฐœ๋ฐœ ํšŒ๊ณ 
    ์›น ๊ฐœ๋ฐœ ๊ฐ•์˜
    ์ˆ˜์—… ๋ฆฌ๋ทฐ
    3D ๋ชจ๋ธ๋ง ๊ฐ•์˜
    3d ๋ฐฐ๊ฒฝ ๋””์ž์ธ ๊ฐ•์ขŒ
    ์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜ ํ›„๊ธฐ
    3d ๋ฐฐ๊ฒฝ ๋””์ž์ธ ์ž…๋ฌธ
    ๊ฐœ๋ฐœ์ž ์ปค๋ฆฌํ˜๋Ÿผ
    3d ๋งฅ์Šค ์ž…๋ฌธ ๊ฐ•์˜
    ๊ฐœ๋ฐœ์ž ๊ฐ•์˜ ์ถ”์ฒœ
    ๋ฉ”ํƒ€๋ฒ„์Šค ๋ฐฐ๊ฒฝ ์ž…๋ฌธ
    ๊ฐœ๋ฐœ ๊ฐ•์˜ ์ถ”์ฒœ
    ์–ธ๋ฆฌ์–ผ ๊ฐ•์ขŒ
    ๋ฐฐ๊ฒฝ ๋ชจ๋ธ๋ง ๊ฐ•์˜
    ๋ฉ”ํƒ€๋ฒ„์Šค ํฌ๋ฆฌ์—์ดํ„ฐ ๊ฐ•์ขŒ
    ๋ฉ”ํƒ€๋ฒ„์Šค ๋ฐฐ๊ฒฝ ๊ฐ•์ขŒ
    JavaScript
    ๋ฉ”ํƒ€๋ฒ„์Šค ํฌ๋ฆฌ์—์ดํ„ฐ ์ž…๋ฌธ
    3ds Max ์ž…๋ฌธ
    3ds Max ๊ฐ•์ขŒ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
๋ถ€์‹œ๋งค๋‚˜_HA
1-11_Quiz_ํฌ์ŠคํŒ…๋ฐ•์Šค๋ฅผ ์™„์„ฑํ•˜๊ธฐ!
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”