MapleStory Cookie With Halo

✨ UI/πŸ’™ CSS

[CSS]μ„ νƒμž μ’…λ₯˜μ™€ μ‚¬μš©λ²•

뉴이 NUEY 2024. 12. 23. 02:59
λ°˜μ‘ν˜•

 

HTML에 적은 μ„ νƒμžλ₯Ό CSSμ—μ„œ μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

2024.12.22 - [✨ UI/πŸ’— HTML] - [HTML]μ„ νƒμž selector. id, class, name

 


 

이 μ½”λ“œλ₯Ό κΎΈλ©°λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

#idλͺ… {  }
.classλͺ… {   }

 

 

🌟 id와 class μ„ νƒμžλŠ” jqueryμ—μ„œλ„ #와 .둜 λ™μΌν•˜κ²Œ μ‚¬μš©λ˜κΈ°μ— κΈ°μ–΅ν•΄λ‘λŠ” 편이 μ’‹μŠ΅λ‹ˆλ‹€.

 


 

μ„ νƒμž μš°μ„ μˆœμœ„

 

 

  1. 속성 κ°’ 뒀에 !importantλ₯Ό 뢙인 속성
    .important {
      color: red !important;
    }
    
  2. 인라인 μŠ€νƒ€μΌ
    <p style="color: blue;">This is a paragraph.</p>
    
  3. #id둜 μ§€μ •λœ 속성
    #unique {
      color: green;
    }
    
  4. class, attribute, 및 pseudo-class둜 μ§€μ •λœ 속성
    .class-name {
      color: purple;
    }
    
    input[name="reply"] {
      background-color: yellow;
    }
    
    a:hover {
      color: orange;
    }
    
  5. νƒœκ·Έ 이름(νƒ€μž…)으둜 μ§€μ •λœ 속성
    p { font-size: 14px; }

 

 

κ·Έ μ™Έ μ„ νƒμžλ“€

 

μ„ νƒμž μš°μ„ μˆœμœ„κ°€ μžˆκΈ°μ—, 또 λ‹€μ–‘ν•œ μ„ νƒμž μž‘μ„±λ²•μ΄ μžˆμŠ΅λ‹ˆλ‹€.

 

  1. * {   }
    전체 μ„ νƒμž
    → ν™”λ©΄ λ‚΄ λͺ¨λ“  νƒœκ·Έμ— 영ν–₯을 μ€λ‹ˆλ‹€.
  2. tag > tag
    μžμ‹μ„ νƒμž
    νƒœκ·Έ μ•ˆμ— μžˆλŠ” νƒœκ·Έλ₯Ό μ°Ύμ•„ μ„ νƒν•©λ‹ˆλ‹€.
    1. idκ°€ at인 아티클 μ•ˆμ— divκ°€ μžˆλ‹€. 또 κ·Έ μ•ˆμ— pνƒœκ·Έκ°€ μžˆλ‹€. 이것을 μ½”λ“œλ‘œ λ§Œλ“€λ©΄ #at>div>p{}κ°€ λœλ‹€.
    2. #at > p{ } μ½”λ“œλŠ” divνƒœκ·Έ μ•ˆμ— μžˆλŠ” pνƒœκ·ΈκΉŒμ§€λŠ” 영ν–₯을 λ―ΈμΉ˜μ§€ λͺ»ν•˜κ³ , at아티클 νƒœκ·Έ λ°”λ‘œ μ•ˆμ— μžˆλŠ” pνƒœκ·Έμ—λ§Œ 영ν–₯을 λ―ΈμΉœλ‹€.
  3. tag tag
    ν•˜μœ„ μ„ νƒμž
    tag tag 쀑간에 >없이 적게 되면 ν•˜μœ„μ„ νƒμžκ°€ λ˜μ–΄ pνƒœκ·Έ μ•ˆμ— λ“€μ–΄κ°€μžˆλŠ” span νƒœκ·Έλ„ 영ν–₯을 λ°›λŠ”λ‹€.  ν•œλ§ˆλ””λ‘œ μžμ‹μ„ νƒμž>와 λ‹€λ₯΄κ²Œ νƒœκ·Έ μ•ˆμ— νƒœκ·Έκ°€ λ“€μ–΄κ°€ μžˆμ–΄λ„ 영ν–₯ 받지 μ•ŠλŠ”λ‹€.
  4. tag[ ]
    속성 μ„ νƒμž
    • tag 속성 κ°’μœΌλ‘œ μ§€μ •λœ 것듀을 λ³€κ²½ν•  수 μžˆλ‹€.
    • tag[id]{ }λŠ” tag속성에 idκ°€ λ“€μ–΄κ°„ λͺ¨λ“  νƒœκ·Έλ“€μ„ λ³€κ²½ν•˜κ³ 
    • tag[id="아이디λͺ…"]{ }은 μ§€μ •λœ 아이디λͺ…이 적힌 tag만 μˆ˜μ •λœλ‹€.
    1. [attribute] : attributeλΌλŠ” 속성을 가지고 μžˆλŠ” μš”μ†Œλ“€μ„ 선택
    2. [attribute=value] : 속성값과 μΌμΉ˜ν•˜λŠ” μš”μ†Œλ“€μ„ 선택
    3. [attribute~=value] : 속성값과 μΌμΉ˜ν•˜λŠ” μš”μ†Œλ“€μ„ 선택, 곡백으둜 κ΅¬λΆ„ν•˜μ—¬ ν¬ν•¨λœ 속성값도 선택
    4. [attribute |= value] : μ†μ„±κ°’μœΌλ‘œ μ‹œμž‘ν•˜λŠ” μš”μ†Œλ“€μ„ 선택, ν•˜μ΄ν”ˆ(-)으둜 κ΅¬λΆ„ν•˜μ—¬ ν¬ν•¨λœ 속성값도 선택
    5. [attribute ^= value] : μ†μ„±κ°’μœΌλ‘œ μ‹œμž‘ν•˜λŠ” μš”μ†Œλ“€μ„ 선택
    6. [attribute $= value] : μ†μ„±κ°’μœΌλ‘œ λλ‚˜λŠ” μš”μ†Œλ“€μ„ 선택
    7. [attribute *= value] : 속성값을 ν¬ν•¨ν•˜κ³  있으면 선택 (μœ„μΉ˜ 상관 μ—†μŒ)
  5. tag:
    가상 클래슀 μ„ νƒμž
    <article>
    	<h3>가상 클래슀 μ„ νƒμž</h3>
    		<ul>
    			<li>νŠΉμ • μ΄λ²€νŠΈκ°€ λ°œμƒν•œ νƒœκ·Έ 선택!</li>
    			<li><a href="http://www.naver.com">넀이버</a></li>
    			<li><a href="http://qclass.iptime.org:8686/kh/hangul.html">μ‹œκ³„</a></li>
    			<li><input type="checkbox" />μ²΄ν¬ν•˜λ©΄ 효과 적용</li>
    		</ul>
    </article>


    • a:link{ }
      → ν΄λ¦­μ‹œ ν°νŠΈμ„€μ •

    • a:visited{ }
      λ§ˆμš°μŠ€κ°€ μ˜¬λΌκ°”을 λ•Œ
    • a:hover{ }
      ν΄λ¦­ν•œ λ’€ ν°νŠΈμƒ‰μƒ&크기

    • a:active{ }
      aνƒœκ·Έ μƒ‰μƒ ν°νŠΈ ν¬κΈ° λ“± μ§€μ •

    • input:checked{ }
        inputνƒœκ·Έ μ²΄ν¬ν–ˆμ„ λ•Œ μ„€μ •

  • tag, tag, ...
    κ·Έλ£Ήμƒμ„±μž
  • tag.클래슀λͺ…
    쒅속 μ„ νƒμž

 

λ°˜μ‘ν˜•

'✨ UI > πŸ’™ CSS' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[CSS]cssλž€? μ μš©λ²•, 주석  (0) 2024.12.22