์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์ธ๋ผ์ธ๋ธ๋ก
- inline
- vscode
- ์ธ๋ผ์ธ
- javascript
- input
- VSCODE๋จ์ถํค
- ์ ๊ฐ์ฐ์ฐ์
- ๋ฌธ์์ด
- object
- layout
- scss
- Em
- ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- HTML
- float
- carousel slider
- js
- @mixin
- string
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๊ณ ๋ฆฌ์ฆ
- html ํ๊ทธ
- css
- ์ฝ๋ฉํ ์คํธ
- ํฉ๊ณ ์๊ณ ๋ฆฌ์ฆ
- ::before
- TAG
- SASS
- Today
- Total
๋ชฉ๋ก๐จ CSS ๐ป (23)
Outputor

3D ์ ๋๋ฉ์ด์ transform์ ์ฐ๋ฉด 3D ์คํ์ผ ํ์ ์ด ๊ฐ๋ฅํจ ๊ฐ๊ฐ X,Y,Z์ถ ํ์ ์ด ๊ฐ๋ฅํจ (X์ถ์ ๊ฐ๋ก์ค, Y์ถ์ ์ธ๋ก์ค, Z์ถ์ ์ผ๊ตด๊ณผ ๋ชจ๋ํฐ ๊ฐ์ ๊ฐ์์ ์ค) transform-style: preserve-3d; ์ด ์์ฑ์ด ์์ด์ผ ์ด๋ค ์์๋ฅผ ํ์ ์ํฌ ๋ 3d ์ฌ๋ฌผ์ฒ๋ผ ๋์ํจ backface-visibility: hidden; ์ด ์์ฑ์ด ์์ด์ผ ๋ท๋ฉด์ ๋น์น๋ ๊ทธ๋ฆผ์๋ฅผ ์๋ณด์ด๊ฒ ์ฒ๋ฆฌํจ See the Pen Untitled by output777 (@output777) on CodePen.

position : sticky Edge ์ด์์์ ์ฌ์ฉ๊ฐ๋ฅํจ position : sticky ๋ ์คํฌ๋กค์ด ๋์ด์ ์ด ์์๊ฐ ํ๋ฉด์ ๋์ค๋ฉด ๊ณ ์ ์ํจ๋ค๋ ํน์ฑ์ด ์์ ์คํฌ๋กค์ ํ ๋งํ ๋ถ๋ชจ ๋ฐ์ค๊ฐ ์์ด์ผํจ top ๋ฑ ์ขํ์์ฑ๊ณผ ํจ๊ป ์จ์ผ ์ ๋๋ก ๋ณด์ ๋ถ๋ชจ ๋ฐ์ค๋ฅผ ๋์ด์ ์คํฌ๋กค ๋๋ฉด ์ด๋ฏธ์ง๋ ๊ฐ์ด ์ฌ๋ผ์ง ๋๋ณด๊ธฐ ์ฝ๋ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptas asperiores deleniti fuga qui voluptate. Dicta, magnam blanditiis nam nisi cumque quis omnis, mollitia vero corrupti eius in ab veritatis porro. Lorem ipsum d..

Grid ๊ฒฉ์๋ฅผ ๋ง๋๋ ๋ ์ด์์์ ๋ถ๋ชจ์ display : grid๋ฅผ ์ฃผ๋ฉด ์์ ๋ค์ ์ ๋ถ ๊ฒฉ์์ฒ๋ผ ์ง์ด๋จ grid-template-columns๋ ๊ฐ๋ก ๊ฒฉ์์ ๊ฐ์์ grid-template-rows๋ ์ธ๋ก ๊ฒฉ์์ ๊ฐ์์ fr: ๋ช๋ฐฐ๋งํผ ์ฐจ์งํ ์ง๋ฅผ ๋ํ๋ด๋ ๊ฐ์ grid-gap: ๊ทธ๋ฆฌ๋ ์ฌ์ด ๊ฐ๊ฒฉ์ ์ค grid-template-rows์์ fr๋จ์๋ฅผ ์ค ๋๋ height๊ฐ์ ์ค์ ํด์ค์ผ ํจ ํฐ ๋ ์ด์์์ ์ก์ ๋๋ณด๋ค ์์ํ ๋ถ๋ถ์์ ์์ ๊ฐ์ ๊ฒฉ์๊ฐ ํ์ํ ๋ ์ฐ๋ฉด ํจ๊ณผ์ ์ .grid-container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 100px 100px 100px; grid-gap: 10px; } G..

transform https://developer.mozilla.org/ko/docs/Web/CSS/transform transform - CSS: Cascading Style Sheets | MDN CSS transform ์์ฑ์ผ๋ก ์์์ ํ์ , ํฌ๊ธฐ ์กฐ์ , ๊ธฐ์ธ์ด๊ธฐ, ์ด๋ ํจ๊ณผ๋ฅผ ๋ถ์ฌํ ์ ์์ต๋๋ค. developer.mozilla.org @keyframes ๋ณต์กํ animation ๊ตฌํ ๊ฐ๋ฅํจ ํํ: @keyframes ์ด๋ฆ { } https://developer.mozilla.org/ko/docs/Web/CSS/@keyframes @keyframes - CSS: Cascading Style Sheets | MDN @keyframes @๊ท์น์ ๊ฐ๋ฐ์๊ฐ ์ ๋๋ฉ์ด์ ์ค๊ฐ์ค๊ฐ์ ํน์ ์ง์ ๋ค์ ๊ฑฐ์น ์ ์..
@mixin 1. ์คํ์ผ ์ฌ๋ฌ์ค์ ํ ๋จ์ด๋ก ์นํํด์ ์ฌ์ฉ๊ฐ๋ฅํจ 2. ํํ: @mixin ์ด๋ฆ ( ){ ์คํ์ผ } 3. @mixin์ ์ฌ์ฉํ๋ ค๋ฉด @include ์ด๋ฆ( )์ ์์ฑํด์ฃผ๋ฉด ๋จ 4. @mixin ์ด๋ฆ ( $bgColor ) { background-color: $bgColor } ์ด๋ ๊ฒ ํจ์์ฒ๋ผ ์ฌ์ฉ๊ฐ๋ฅํจ @mixin box-style ($bgColor) { width: 150px; height: 100px; margin:auto; margin-top: 20px; background-color: $bgColor; } .box { @include box-style(blue); } 5. @mixin ์ด๋ฆ ( $bg ) { #{bg}: blue } ์ฒ๋ผ ์คํ์ผ ์ด๋ฆ์๋ ์ฌ์ฉ๊ฐ๋ฅํจ @mixin box-..
SASS์ SCSS 1. SASS์ SCSS ์ฐจ์ด: SASS๋ ์ฝ๋์งค ๋ ์ค๊ดํธ ์๋ต์ด ๊ฐ๋ฅํ๊ณ SCSS๋ ์ค๊ดํธ ์๋ต์ด ์๋จ ํด๋์ค๋ฅผ ํ์ฅํ๋ @extend 1. %๋ฅผ ์ฌ์ฉํด์ ์ด๋ฆ์ ์ ์ด์ฃผ๋ฉด ํ์ผ ์์ฒด์์ ์ ์ฉ๋์ง ์๊ณ @extend๋ฅผ ํด์ค์ผ๋ง ์ ์ฉ๋จ 2. ๊ธฐ์กด ํด๋์ค๋ @extend ๊ฐ๋ฅํจ 3. @extend๋ฅผ ์ฌ์ฉํ ํ ๋ณต์ฌํ ํด๋์ค๋ช ์ ๋ค์ ์ ์ผ๋ฉด ํด๋์ค๋ช ์ ์๋ ๋ชจ๋ ๋ด์ฉ์ด ๋ณต์ฌ๋จ ์ ๋ ํฐ ๋์ ์ฐ๋ Nesting 1. .box p { } ์ด๋ ๊ฒ ์ฐ๋ ๋์ ์๋์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํจ โฌ 2. hover๋ฅผ ์ฌ์ฉํ ๋ &๋ฅผ ์ฐ์ง์์ผ๋ฉด h3 :hover์ฒ๋ผ ๋ฐ์ด์ ์์ฑ๋์ด ์๋์๋จ ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ HTML Sass Sass Sass Sass ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ SCSS $bg-color: #f06595; $fon..
๋ณ์ 1. ๊ฐ์ ์ ์ฅํด๋๊ณ ์ธ ์ ์์ 2. $๊ธฐํธ๋ฅผ ์ฌ์ฉํ ๋ค์ ์ด๋ฆ์ ์ ๊ณ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋จ 3. root๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ณ์๋ฅผ ์ ์ฅํ ์ ์์ด์ ํธ๋ฆฌํจ ์ฌ์น์ฐ์ฐ 1. calc๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฐ๋ก ๊ณ์ฐ์ด ๋จ 2. px ๋จ์๋ px ๋จ์๋ผ๋ฆฌ, % ๋จ์๋ % ๋จ์๋ผ๋ฆฌ ๋ง์ถฐ์ ธ์ผ ํจ 3. ๊ณฑ์ ๋๋์ ์ ๋ณดํต ๋ค์ ๋จ์๋ฅผ ์ฐ์ง ์์ (๊ดํธ ์์ ์์ฑํด์ผ ์๋จน์) ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ HTML .scss ํ์ผ์ ๋ง๋ ๋ค์ Watch Sass ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง .cssํ์ผ์ด ๋ง๋ค์ด ์ง๋๋ฐ ์ด๊ฑธ ์ฐ๊ฒฐํด์ค Sass Sass Sass Sass ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ ๋๋ณด๊ธฐ SCSS $bg-color: #f06595; $font-color: #fff; $font-size: 50px; body { width: 1..
SASS ๊ฐ๋ฐํ๊ฒฝ ์ธํ (VScode ์ด์ฉ) 1. extension ๋ฉ๋ด์์ Live Sass Compiler ๊ฒ์ํด์ ๋์ ๋ฒ์ ์ ์ค์นํจ (5.0.0 ๋ฒ์ ์ด์) 2. ํ๋จ์ Watch Sass ๋ฒํผ์ด ์๊ธฐ๋๋ฐ ๋๋ฅด๋ฉด ํ์ฌ ์์ฑํ SASS ํ์ผ์ ์๋์ผ๋ก CSS ํ์ผ๋ก ๋ณํํด์ค (ํ๋จ ๋ฐ๊ฐ ์๋ณด์ด๋ฉด View - Appearance - Status bar ํด๋ฆญํ๋ฉด ๋จ)