HTML&CSS 22์ผ์ฐจ (์ •๋ฆฌx)

2024. 3. 23. 22:16ยท๐Ÿ’œ HTML,CSS
728x90
๋ฐ˜์‘ํ˜•
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ํŠธ๋žœ์ง€์…˜(์ค‘์š”)</title>
</head>
<style>
    div {
        width: 300px;
        height: 300px;
        background-color: #ffd6de;
        /*
          px ๋‹จ์œ„ % ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, %๊ฐ’์€ ๋ณธ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•จ
          translate(x, y): ๊ฐ€๋กœ๋ฐฉํ–ฅ x, ์„ธ๋กœ๋ฐฉํ–ฅ y๋งŒํผ ์ด๋™
          translateX: ๊ฐ€๋กœ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ x๋งŒํผ
          translateY: ์„ธ๋กœ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ y๋งŒํผ
          scale(x): x๋งŒํผ ํ™•๋Œ€/์ถ•์†Œ ํ•จ ์›๋ž˜ ํฌ๊ธฐ ๊ธฐ์ค€์œผ๋กœ 0%~?%๊นŒ์ง€ ๊ฐ€๋Šฅ
          rotate(deg): deg๋‹จ์œ„๋กœ ์š”์†Œ๋ฅผ ํšŒ์ „์‹œํ‚ด. ์–‘์ˆ˜๋Š” ์‹œ๊ณ„, ์Œ์ˆ˜๋Š” ๋ฐ˜์‹œ๊ณ„๋ฐฉํ–ฅ
         */
        position: relative;
        top: 200px;
        left: 200px;
        border-width: 10px;
        border-style: solid;
        border-top-color: red;
        border-right-color: purple;
        border-bottom-color: blue;
        border-left-color: orange;
        /*transform: translateX(10px) rotate(45deg);
         !์ˆœ์„œ ์ค‘์š”! ์ˆœ์„œ ๋ฐ”๋€Œ๋ฉด ์œ„์น˜๋„ ๋ฐ”๋€œ => ์ถ•์˜ ๋ฐฉํ–ฅ์ด ํšŒ์ „ํ•ด์„œ ์ถ•๊ธฐ์ค€์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ */

        transition-duration: 1s; /* ๋ณ€๊ฒฝ์ด ์–ผ๋งˆ๋™์•ˆ ์ด๋ฃจ์–ด์งˆ ๊ฒƒ์ด๋ƒ */
        transition-property: all; /* ๊ธฐ๋ณธ๊ฐ’: all, ์–ด๋–ค ์†์„ฑ์„ transition ์ ์šฉ์‹œํ‚ฌ ๊ฒƒ์ด๋ƒ*/
        /*transition-delay: 1s; !* ์–ผ๋งˆ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์ ์šฉ ๋  ๊ฒƒ์ด๋ƒ *!*/
        transition-timing-function: cubic-bezier(1, 0.08, 0.06, 0.57);
        /* cubic-bezier: 4๊ฐœ์˜ ๊ฐ’ ์„ค์ •ํ•˜๊ธฐ(์›น์—์„œ f12๋ˆŒ๋Ÿฌ์„œ ๊ณก์„ ๊ทธ๋ž˜ํ”„๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ */

    }
    #d0:hover{
        transform: translateX(1000px) rotate(45deg);
    }
    #d1:hover{
        background-color: black;
        transform: scale(200%) rotate(45deg);
    }
    #d2:hover{
        transform: rotateX(50deg);
        perspective: 300px; /* ์›๊ทผ๊ฐ ์ถ”๊ฐ€ */
    }
    #d3:hover{
        transform: skew(30deg, -15deg); /* ์ถ• ๊ธฐ์ค€ 30๋„ ๋น„ํ‹€๊ธฐ */
    }
</style>
<body>
    <div id="d0"></div>
    <div id="d1"></div>
    <div id="d2"></div>
    <div id="d3"></div>
</body>
</html>
728x90
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€

'๐Ÿ’œ HTML,CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

HTML&CSS 24์ผ์ฐจ (์ •๋ฆฌx)  (0) 2024.03.23
HTML&CSS 23์ผ์ฐจ (์ •๋ฆฌx)  (0) 2024.03.23
HTML&CSS 21์ผ์ฐจ (์ •๋ฆฌx)  (0) 2024.03.23
HTML&CSS ์‹ค์Šต7 (์ •๋ฆฌx)  (0) 2024.03.23
HTML&CSS 20์ผ์ฐจ (์ •๋ฆฌx)  (0) 2024.03.23
'๐Ÿ’œ HTML,CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • HTML&CSS 24์ผ์ฐจ (์ •๋ฆฌx)
  • HTML&CSS 23์ผ์ฐจ (์ •๋ฆฌx)
  • HTML&CSS 21์ผ์ฐจ (์ •๋ฆฌx)
  • HTML&CSS ์‹ค์Šต7 (์ •๋ฆฌx)
Genie_.
Genie_.
๋‚ด๊ฐ€ ๊ณต๋ถ€ํ•˜๋Š” ์ง€์‹์„ ๋ณต์Šตํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค ๐Ÿ’ฌ
  • Genie_.
    Geine Dev
    Genie_.
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ์ „์ฒด (153)
      • ๐Ÿ•น๏ธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ (37)
        • ์ฝ”๋“œํŠธ๋ฆฌ (13)
        • ๋ฐฑ์ค€ (17)
        • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (7)
      • ๐Ÿงก JavaScript (9)
      • ๐Ÿ’™ React (0)
      • ๐Ÿ’œ HTML,CSS (38)
      • ๐Ÿ’š Spring (6)
      • โค๏ธ JAVA (13)
        • Basic (13)
      • ๐ŸŒŸ CS (1)
      • โ„๏ธ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ 7๊ธฐ (41)
      • ๐Ÿ… ์ž๊ฒฉ์ฆ (6)
        • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (0)
        • SQLD (3)
        • ์ปดํ“จํ„ฐํ™œ์šฉ๋Šฅ๋ ฅ2๊ธ‰ (3)
      • ๐Ÿ—จ GIT (1)
      • ๐ŸŒฐ ์Šคํ„ฐ๋”” (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ๊ธ€์“ฐ๊ธฐ
  • ๊ณต์ง€์‚ฌํ•ญ

    • ๋ฉ”๋ชจ
  • ๋ฐ˜์‘ํ˜•
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
Genie_.
HTML&CSS 22์ผ์ฐจ (์ •๋ฆฌx)
์ƒ๋‹จ์œผ๋กœ

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