πŸŒ• Front-end/CSS

πŸŒ• Front-end/CSS

[ CSS ] position 속성

🀍 position λ¬Έμ„œ 상에 μš”μ†Œλ₯Ό λ°°μΉ˜ν•˜λŠ” 방법을 μ§€μ •ν•œλ‹€. top, right, bottom, left 속성이 λ°°μΉ˜ν•  μ΅œμ’… μœ„μΉ˜λ₯Ό κ²°μ •ν•œλ‹€. 예제 position: static; 더보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: relative; top: 40px; left: 40px; 더보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: absolute; top: 40px; left: 40px; 더보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: sticky; top: ..

πŸŒ• Front-end/CSS

[ CSS ] text-indent

🀍 text-indent λΈ”λ‘μ—μ„œ ν…μŠ€νŠΈ 쀄 μ•žμ— λ†’μ΄λŠ” 빈 κ³΅κ°„μ˜ 길이λ₯Ό μ„€μ •ν•œλ‹€. ( λ“€μ—¬μ“°κΈ° ) κ°€λ‘œ 간격은 κΈ€μž μ½˜ν…μΈ  μƒμž μ™Όμͺ½ κ°€μž₯자리λ₯Ό κΈ°μ€€μœΌλ‘œ ν•œλ‹€. text-indent: 0; text-indent: 30%; text-indent: -3em; 더보기 - css text-indent 속성 https://developer.mozilla.org/ text-indent - CSS: Cascading Style Sheets | MDN The text-indent CSS property sets the length of empty space (indentation) that is put before lines of text in a block. developer.mozilla.org

πŸŒ• Front-end/CSS

[ CSS ] box-sizing 속성

🀍 box-sizing CSS 속성 box-sizing은 κ³„μ‚°λœ μš”μ†Œμ˜ 전체 λ„ˆλΉ„μ™€ 높이λ₯Ό μ •ν•˜λŠ” 것이닀. child container을 λ³΄μ‹œμ˜€ box-sizing: content-box; width: 100%; 더보기 더보기 https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing box-sizing: content-box; width: 100%; border: solid #5B6DCD 10px; padding: 5px; 더보기 더보기 https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing box-sizing: border-box; width: 100%; border: solid #5B6DCD 10px..

πŸŒ• Front-end/CSS

[ HTML,CSS ] 이미지 링크 κ±ΈκΈ° & 검색 μ°½ λ§Œλ“€κΈ° & λ²„νŠΌ transition feat.flex

λ“€μ–΄κ°€κΈ° μ•„μ΄μ½˜μ— 링크λ₯Ό κ±Έκ³ , 검색창을 λ§Œλ“€ 것이닀. πŸ“Œμ•„μ΄μ½˜μ— 링크 κ±ΈκΈ° λ¨Όμ € λ§ˆμŒμ— λ“œλŠ” μ•„μ΄μ½˜ 이미지λ₯Ό μ°ΎλŠ”λ‹€. μœ„ μ½”λ“œλ₯Ό μž…λ ₯ν•œλ‹€. 1. href : κ²Œμ‹œνŒμœΌλ‘œ μ΄λ™ν•˜λŠ” 링크. 2. width : 화면에 λ³΄μ—¬μ§€λŠ” 크기. 3. alt : 이미지가 μ•ˆλ‚˜νƒ€λ‚  λ•Œ λŒ€μ‹  λ³΄μ—¬μ§€λŠ” κΈ€. πŸ“Œ 검색창 검색창도 λ‚΄κ°€ 이미지λ₯Ό λ§Œλ“€μ–΄μ„œ κ°€μ Έκ°€μ•Όν•˜λŠ”κ±΄κ°€ μƒκ°ν–ˆμ§€λ§Œ, κ²€μƒ‰ν•΄λ³΄λ‹ˆ λ‚΄κ°€ μ›ν•˜λŠ” λͺ¨μ–‘μœΌλ‘œ λ§Œλ“œλŠ” μžλ£Œκ°€ μžˆμ—ˆλ‹€. ꡉμž₯히 동적인 μžλ£Œμ˜€μ§€λ§Œ λ‚œ λ³€ν™”κ°€ μ—†λŠ” 것을 μ›ν•΄μ„œ λ°˜μ‘ν˜•μ€ μ œμ™Έν•˜μ˜€λ‹€. ꡬ상 μ„€κ³„λ„λŠ” 돋보기가 μ’ŒμΈ‘μ— μžˆμ§€λ§Œ, ( 미적으둜 μ΄μ˜λ‹€κ³  μƒκ°ν–ˆμ—ˆμŒ ) 검색할 κΈ€μžλ₯Ό μž…λ ₯ν•˜κ³  검색! 을 ν•˜λ €λ©΄ κ²€μƒ‰μœΌλ‘œ μ „ν™˜λ˜λŠ” 링크 λ²„νŠΌ ( 돋보기 ) κ°€ μš°μΈ‘μ— μžˆμ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•΄μ„œ λ°”κΏ¨λ‹€. ..

πŸŒ• Front-end/CSS

[ HTML, CSS ] λ°°κ²½ν™”λ©΄ 투λͺ…ν•˜κ²Œ (흐리게) ν•˜λŠ” 방법, μžμ‹ μš”μ†Œμ— 같이 μ μš©λ˜λŠ” 문제

μœ„ μ‚¬μ§„μ²˜λŸΌ 배경화면을 κ°€λ“μ±„μš°κ³  흐리게 λ§Œλ“€κ³  μ‹Άμ–΄μ„œ 자료λ₯Ό μ°Ύμ•„λ³΄μ•˜λ‹€. λ“€μ–΄κ°€κΈ° CSS의 opacityλ₯Ό μ΄μš©ν•˜μ—¬ HTML의 μš”μ†Œλ₯Ό 투λͺ…ν•˜κ²Œ λ§Œλ“œλŠ” 방법과 μžμ‹ μš”μ†ŒλŠ” μ œμ™Έν•˜κ³  λ°°κ²½ν•˜λ©΄λ§Œ 투λͺ…ν•˜κ²Œ λ§Œλ“œλŠ” 방법을 μ•Œμ•„λ³Έλ‹€. πŸ“Œ opacity IR.Write html,body{ width: 100%; height: 100%; margin: 0; } body{ overflow: hidden; } .back_container{ width: 100%; height: 100%; background: url("./images/forest.png"); background-size: cover; opacity: 0.5; } .head{ margin: 0; text-align:..

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( display & float & clear & 곡백 제거 )

λ“€μ–΄κ°€κΈ° λ ˆμ΄μ•„μ›ƒμ— 영ν–₯을 λ―ΈμΉ˜λŠ” 속성에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. πŸ“Œ λ ˆμ΄μ•„μ›ƒμ— 영ν–₯을 λ―ΈμΉ˜λŠ” 속성 🀍 display Block κ³Ό Inline μš”μ†Œμ˜ 성격을 λ°”κΏ€ λ•Œ μ‚¬μš©ν•œλ‹€. inline-block을 μ‚¬μš©ν•˜λ©΄ 두 μš”μ†Œμ˜ 성격을 λͺ¨λ‘ κ°€μ§„λ‹€. 🀍 float Hello Hello float에 λŒ€ν•œ 속성을 μ œμ–΄ν•˜κ³ μž ν•  λ•Œ μ‚¬μš©ν•œλ‹€. none ( κΈ°λ³Έκ°’ ) clear 속성을 μ„€μ •ν•˜μ§€ μ•Šμ€ 것과 κ°™λ‹€. left μ™Όμͺ½μœΌλ‘œ λΆ™λŠ” float 정렬을 μ·¨μ†Œν•œλ‹€. right 였λ₯Έμͺ½μœΌλ‘œ λΆ™λŠ” float 정렬을 μ·¨μ†Œν•œλ‹€. both μ™Όμͺ½, 였λ₯Έμͺ½ λͺ¨λ‘ λΆ™λŠ” float 정렬을 μ·¨μ†Œν•œλ‹€. 🀍 곡백 제거 λΈŒλΌμš°μ €μ™€ 곡간 μ‚¬μ΄μ˜ 곡백 μ œκ±°ν•˜κΈ° κ³Ό νƒœκ·ΈλŠ” margin κ³Ό padding 값을 κ°€μ§€λ―€λ‘œ μ΄ˆκΈ°ν™”λ₯Ό ν•΄μ£Όμ–΄μ•Ό ν•œλ‹€. ..

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( margin )

λ“€μ–΄κ°€κΈ° margin은 border μ˜μ—­μœΌλ‘œ λ‹€λ₯Έ μš”μ†Œμ™€ κ΅¬λ³„ν•˜κΈ° μœ„ν•΄ μ“°μ΄λŠ” 빈 μ˜μ—­μ΄λ‹€. 즉, 이 말은 λ‹€λ₯Έ μš”μ†Œμ™€μ˜ 간격을 λ§Œλ“€ 수 μžˆλ‹€λŠ” 것이닀. πŸ“Œ margin 속성 : κΈ°λ³Έ κ°’ = 0 length κ³ μ •κ°’μœΌλ‘œ μ§€μ •ν•œλ‹€. ( ex, px, em ... ) percent μš”μ†Œμ˜ width에 μƒλŒ€μ μΈ 크기λ₯Ό μ§€μ •ν•œλ‹€. auto λΈŒλΌμš°μ €μ— μ˜ν•΄ κ³„μ‚°λœ 값이 μ μš©λœλ‹€. margin-top border μ˜μ—­μ˜ μœ„μͺ½ 여백을 μ§€μ •ν•œλ‹€. margin-right border μ˜μ—­μ˜ 였λ₯Έμͺ½ 여백을 μ§€μ •ν•œλ‹€. margin-bottom border μ˜μ—­μ˜ μ•„λž˜μͺ½ 여백을 μ§€μ •ν•œλ‹€. margin-left border μ˜μ—­μ˜ μ™Όμͺ½ 여백을 μ§€μ •ν•œλ‹€. 🀍 margin μΆ•μ•½ margin: [-top] [-righ..

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( padding )

λ“€μ–΄κ°€κΈ° padding μ˜μ—­μ€ border 와 content μ‚¬μ΄μ˜ 여백이닀. padding의 μ„ΈλΆ€ 속성 값에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. πŸ“Œ padding 속성 : κΈ°λ³Έ κ°’ = 0 length κ³ μ •κ°’μœΌλ‘œ μ§€μ •ν•œλ‹€. ( ex, px, em ... ) percent μš”μ†Œμ˜ width에 μƒλŒ€μ μΈ 크기λ₯Ό μ§€μ •ν•œλ‹€. padding-top content μ˜μ—­μ˜ μœ„μͺ½ 여백을 μ§€μ •ν•œλ‹€. padding-right content μ˜μ—­μ˜ 였λ₯Έμͺ½ 여백을 μ§€μ •ν•œλ‹€. padding-bottom content μ˜μ—­μ˜ μ•„λž˜μ‘± 여백을 μ§€μ •ν•œλ‹€. padding-left content μ˜μ—­μ˜ μ™Όμͺ½ 여백을 μ§€μ •ν•œλ‹€. 🀍 padding의 μΆ•μ•½ padding: [-top] [-right] [-bottom] [-left]; 0 10px 2..

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( border )

λ“€μ–΄κ°€κΈ° border 속성은 μš”μ†Œμ˜ ν…Œλ‘λ¦¬μ— κ΄€λ ¨λœ 속성을 μ§€μ •ν•  λ•Œ μ‚¬μš©ν•œλ‹€. ν…Œλ‘λ¦¬μ˜ κ΅΅κΈ°, λͺ¨μ–‘, 색상을 μ§€μ •ν•  수 μžˆλŠ” 속성듀이 있으며, μ•žμ„œ 배운 background μ†μ„±μ²˜λŸΌ μ—¬λŸ¬ 속성을 μΆ•μ•½ν•˜μ—¬ μ μš©ν•  μˆ˜λ„ μžˆλ‹€. πŸ“Œ border κ΄€λ ¨ 속성 - border-width : κΈ°λ³Έκ°’ = medium μ„ μ˜ κ΅΅κΈ°λ₯Ό μ§€μ •ν•˜λŠ” 속성이닀. μƒν•˜μ’Œμš° μ„ μ˜ κ΅΅κΈ°λ₯Ό λ‹€λ₯΄κ²Œ ν‘œν˜„ν•  수 μžˆλ‹€. border-width:[top][right][bottom][left]; ν‚€μ›Œλ“œ thin, medium, thick λ‹¨μœ„ px, em, rem ... ( %, μ •μˆ˜ λ‹¨μœ„ μ‚¬μš©λΆˆκ°€ ) - border-style : κΈ°λ³Έ κ°’ = none μ„ μ˜ λͺ¨μ–‘을 μ§€μ •ν•˜λŠ” 속성이닀. μƒν•˜μ’Œμš° μ„ μ˜ λͺ¨μ–‘을 λ‹€λ₯΄κ²Œ ν‘œν˜„ν•  수 μžˆλ‹€...

πŸŒ• Front-end/CSS

[ CSS ] Block μš”μ†Œ Inline μš”μ†Œ

πŸ“Œ Block μš”μ†Œ - νƒœκ·Έκ°€ λŒ€ν‘œμ μ΄λ‹€. - μ€„λ°”κΏˆ ν˜„μƒμ΄ λ‚˜νƒ€λ‚œλ‹€. - width / hegith κ°’ μ‚¬μš© κ°€λŠ₯. ( 곡간 λ§Œλ“€κΈ° κ°€λŠ₯ ) - margin / padding κ°’ μ‚¬μš© κ°€λŠ₯. ( μƒν•˜ 배치 μž‘μ—… κ°€λŠ₯ ) πŸ“Œ lnline μš”μ†Œ - μ€„λ°”κΏˆ ν˜„μƒ μ—†μŒ. - width / height κ°’ 적용 λΆˆκ°€. - margin / padding / bottom κ°’ 적용 λΆˆκ°€. 더보기 01. https://2022aionline.elice.io/blcok & lnline μš”μ†Œ μ„€λͺ… [SW μ½”λ”©] 핡심 HTML/CSS 기초 | 2022 AI/SW 온라인 μ½”λ”©μž…λ¬Έ ν›ˆλ ¨κ΅μœ‘ | μ—˜λ¦¬μŠ€μ—μ„œ 무료둜 μ‹œμž‘ν•΄λ³΄μ„Έ λ‚˜λ§Œμ˜ μ›Ή 포트폴리였, 직접 λ§Œλ“€μ–΄λ³΄μ„Έμš”! 2022aionline.elice.io

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( boxmodel )

λ“€μ–΄κ°€κΈ° HTML의 λͺ¨λ“  μš”μ†ŒλŠ” μ‚¬κ°ν˜•μ˜ λ°•μŠ€ ν˜•νƒœλ‘œ λ§Œλ“€μ–΄μ§„λ‹€. λ°•μŠ€λŠ” 총 4κ°€μ§€μ˜ μ˜μ—­μœΌλ‘œ κ΅¬λΆ„λ˜μ–΄ 있으며 μ˜μ—­λ§ˆλ‹€ λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ„ μ μš©ν•  수 μžˆλ‹€. 이 4κ°€μ§€ μ˜μ—­μ„ ν†΅ν‹€μ–΄μ„œ λ°•μŠ€λͺ¨λΈμ΄λΌκ³  ν•œλ‹€. ν•™μŠ΅ν•˜κΈ° λ¬Έμ„œλ₯Ό λ°°μΉ˜ν•  λ•Œ λΈŒλΌμš°μ €μ˜ λ Œλ”λ§ 엔진은 ν‘œμ€€ CSS κΈ°λ³Έ λ°•μŠ€ λͺ¨λΈμ— 따라 각 μš”μ†Œλ₯Ό μ‚¬κ°ν˜• μƒμžλ‘œ λ‚˜νƒ€λ‚Έλ‹€. CSSλ₯Ό μ΄μš©ν•΄ 이 μƒμžμ˜ 크기, μœ„μΉ˜ 및 속성 ( 색상, λ°°κ²½, ν…Œλ‘λ¦¬ 크기 λ“± )을 λ³€κ²½ν•  수 μžˆλ‹€. πŸ“Œ boxmodel ꡬ성 더보기 https://www.boostcourse.org/cs120/lecture/92913?isDesc=false - Content μ˜μ—­ : μš”μ†Œμ˜ μ‹€μ œ λ‚΄μš©μ„ ν¬ν•¨ν•˜λŠ” μ˜μ—­μ΄λ‹€. λ”°λΌμ„œ ν¬κΈ°λŠ” λ‚΄μš©μ˜ λ„ˆλΉ„ 및 높이λ₯Ό λ‚˜νƒ€λ‚Έλ‹€. - Border μ˜μ—­ : ..

πŸŒ• Front-end/CSS

[ CSS ] 속성 ( background )

λ“€μ–΄κ°€κΈ° background 속성은 μš”μ†Œμ˜ 배경에 κ΄€λ ¨λœ 속성을 μ§€μ •ν•  λ•Œ μ‚¬μš©ν•œλ‹€. 배경에 κ΄€λ ¨λœ μ†μ„±μ—λŠ” 색상, 이미지, 반볡 μ—¬λΆ€ λ“± μ—¬λŸ¬ 속성이 μ‘΄μž¬ν•˜κ³ , 이 속성듀을 ν•œ λ²ˆμ— λͺ¨μ•„μ„œ μ‚¬μš©ν•  μˆ˜λ„ μžˆλ‹€. πŸ“Œ background κ΄€λ ¨ 속성 - background-color : κΈ°λ³Έ κ°’ = trnasparent 배경의 색상을 μ§€μ •ν•˜λŠ” 속성이닀. 색상 κ°’ 적용 방식과 κ°™λ‹€. - background-image : κΈ°λ³Έ κ°’ = none 배경으둜 μ‚¬μš©ν•  μ΄λ―Έμ§€μ˜ 경둜λ₯Ό μ§€μ •ν•˜λŠ” 속성이닀. url의 κ²½λ‘œλŠ” μ ˆλŒ€ 경둜, μƒλŒ€ 경둜 λͺ¨λ‘ κ°€λŠ₯ν•˜λ‹€. λ§Œμ•½ background-color에 색상이 적용된 μƒνƒœμ—μ„œ background-image둜 μ‚¬μš©λœ 이미지에 투λͺ…ν•œ 뢀뢄이 μžˆλ‹€λ©΄, κ·Έ 뢀뢄에 backgorund-co..

IRRO
'πŸŒ• Front-end/CSS' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘