250x250
Rainbow๐ŸŒˆCoder
My dev Note๐Ÿ“’
Rainbow๐ŸŒˆCoder
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (411)
    • ๊ณต์ง€์‚ฌํ•ญ (0)
    • Debugger (10)
      • Visual Studio Debugger (1)
      • Chrome DevTools (3)
      • Visual Studio Code Debugger (4)
      • eclipse (1)
      • intelliJ (1)
    • OOP (2)
      • OOP (2)
    • TypeScript (54)
      • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ TypeScript (54)
    • Javascript (87)
      • Javascript (45)
      • Node.js (19)
      • React (5)
      • FE ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ค์ • (3)
      • React์™€ Node ๊ฐ™์ด ๋•Œ๋ ค์žก๊ธฐ (6)
      • next.js (2)
      • pixi.js (7)
    • ๋งˆํฌ์—… (23)
      • Html & Css (23)
    • C# (80)
      • C# (12)
      • ์ด๊ฒƒ์ด C#์ด๋‹ค (68)
    • C++ (30)
      • c++ (27)
      • win api (3)
    • Unity (18)
      • Unity(๊ธฐ์ดˆ) (8)
      • Unity(C#์ค‘๊ธ‰) (5)
      • ์œ ๋‹ˆํ‹ฐ ํฌํ†ค(๋„คํŠธ์›Œํฌ) (4)
      • unity c# MyCode (1)
    • Java & Spring (29)
      • Java (11)
      • ์Šคํ”„๋ง (8)
      • Java Algorithm (9)
      • Javs Data Structures (1)
    • ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (15)
      • ์ž๋ฃŒ๊ตฌ์กฐ (5)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (10)
    • ํ˜•์ƒ๊ด€๋ฆฌ (15)
      • Git (11)
      • ์†Œ์ŠคํŠธ๋ฆฌ (3)
    • ๊ทธ๋ž˜ํ”ฝ์Šค (7)
      • WebGl (7)
    • AWS (3)
      • aws (3)
    • ๋ฆฌ๋ˆ…์Šค (5)
      • ๋ฆฌ๋ˆ…์Šค (5)
    • ์ฑ… ๋ฆฌ๋ทฐ (13)
      • ํด๋ฆฐ์ฝ”๋“œ(์ฑ…๋ฆฌ๋ทฐ) (3)
      • ์œ ์ง€๋ณด์ˆ˜๊ฐ€๋Šฅํ•œ์ฝ”๋”ฉ์˜๊ธฐ์ˆ C#ํŽธ(์ฑ…๋ฆฌ๋ทฐ) (1)
      • ๋ฆฌํŒฉํ† ๋ง(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธํŒ) (9)
    • Server (2)
      • ๊ฒŒ์ž„ ์„œ๋ฒ„(๋„คํŠธ์›Œํฌ, ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ,OS) (2)
    • ์„ค๊ณ„, ์•„ํ‚คํ…์ณ (4)
    • ํŒŒ์ด์ฌ (5)
    • ๋””์ž์ธํŒจํ„ด (2)
    • mocha (2)
    • Jest (1)
    • Spine (1)
    • ์ธ๊ณต์ง€๋Šฅ (1)
      • ํ˜ผ์ž๊ณต๋ถ€ํ•˜๋Š”๋จธ์‹ ๋Ÿฌ๋‹+๋”ฅ๋Ÿฌ๋‹ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • MySQL
  • ์œ„์ž„
  • ์ปดํฌ์ง€์…˜
  • ใ…ฃใ„ท

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Rainbow๐ŸŒˆCoder

My dev Note๐Ÿ“’

CSS ๊ธฐ์ดˆ ๊ธฐ๋ณธ
๋งˆํฌ์—…/Html & Css

CSS ๊ธฐ์ดˆ ๊ธฐ๋ณธ

2022. 3. 20. 23:35
728x90

์ฐธ๊ณ  ์˜์ƒ : https://youtu.be/gGebK7lWnCk

https://youtu.be/sZXr_4fmz5o

์ดˆ๋ก์ƒ‰์€ ํŒจ๋”ฉ, ์ฃผํ™ฉ์ƒ‰์€ ๋งˆ์ง„

 

<์•„๋ž˜๋Š” ์—˜๋ฆฌ๋‹˜ ์˜์ƒ ์บก์ฒ˜๋“ค์ž…๋‹ˆ๋‹ค.>

padding ๊ฐ€์ง€๊ณ  ๋†€๊ธฐ

 

.red {
  width: 100px;
  height: 100px;
  background: yellow;
  padding-top: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: pink;
}

์œ„์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ border์˜ ์†์„ฑ์„ ๋‚˜๋ˆ ์„œ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ,

์•„๋ž˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ border์˜ ์†์„ฑ์„ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค!

.red {
  width: 100px;
  height: 100px;
  background: yellow;
  padding-top: 2px;
  border: 5px dashed red;
}

๋’ค์ฃฝ๋ฐ•์ฃฝ์ด์ง€๋งŒ ์˜์ƒ ๋‚ด์šฉ ๋ Œ๋”๋งํ•œ ์ฆ๊ฑฐ ์ฝ”๋“œ...ใ…Ž

<html>
  <head>
    <link
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
      rel="stylesheet"
      integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
      crossorigin="anonymous"
    />
    <title>๋ฏธ๋ž˜์˜ ์ง‘</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <script>
      const isAdult = confirm("๋งŒ 19์„ธ ์ด์ƒ์ž…๋‹ˆ๊นŒ?");
      alert(isAdult);
    </script>
  </head>
  <body>
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
      <div class="container-fluid">
        <a class="navbar-brand" href="#">๋ฏธ๋ž˜์˜ ์ง‘</a>
        <button
          class="navbar-toggler"
          type="button"
          data-bs-toggle="collapse"
          data-bs-target="#navbarSupportedContent"
          aria-controls="navbarSupportedContent"
          aria-expanded="false"
          aria-label="Toggle navigation"
        >
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
            <li class="nav-item">
              <a class="nav-link active" aria-current="page" href="#">Home</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Link</a>
            </li>
            <li class="nav-item dropdown">
              <a
                class="nav-link dropdown-toggle"
                href="#"
                id="navbarDropdown"
                role="button"
                data-bs-toggle="dropdown"
                aria-expanded="false"
              >
                Dropdown
              </a>
              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
                <li><a class="dropdown-item" href="#">Action</a></li>
                <li><a class="dropdown-item" href="#">Another action</a></li>
                <li><hr class="dropdown-divider" /></li>
                <li>
                  <a class="dropdown-item" href="#">Something else here</a>
                </li>
              </ul>
            </li>
            <li class="nav-item">
              <a class="nav-link disabled">Disabled</a>
            </li>
          </ul>
          <form class="d-flex">
            <input
              class="form-control me-2"
              type="search"
              placeholder="Search"
              aria-label="Search"
            />
            <button class="btn btn-outline-success" type="submit">
              Search
            </button>
          </form>
        </div>
      </div>
    </nav>
    <label for="input_name">๋ณต์ฃผ๋จธ๋‹ˆ๋ฅผ ์—ด์–ด๋ณด์‹œ๊ฒ ์–ด์š”?</label>
    <input id="input_name" type="checkbox" />
    <section>
      <article>
        section์€ ๊ตฌ์—ญ์ง€์ •ํ•  ๋•Œ ์“ฐ๊ธฐ ์ข‹๋‹ค. ๋ณธ๋ฌธ์˜ ์—ฌ๋Ÿฌ ๋‚ด์šฉ(article)์„ ํฌํ•จํ•˜๋Š”
        ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค.
        <ol>
          <li id="special">First</li>
          <li>Second</li>
          <li>Third</li>
        </ol>
        <button>๋ฒ„ํŠผ 1</button>
        <button>๋ฒ„ํŠผ 2</button>
        <div class="red"><button>๋ฒ„ํŠผ 3</button></div>
        <div class="blue"></div>
        <a href="naver.com">naver</a>
        <a href="google.com">Google</a>
        <a class="color-turquoise">Empty</a>
      </article>
      <article>article์€ ๋ณธ๋ฌธ์˜ ์ฃผ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค</article>
    </section>
    <div>div๋Š” ์ตœ์†Œ ๋‹จ์œ„ ๋ฐ•์Šค</div>
    <p class="text-red border-blue">p๋Š” ๋‹จ๋ฝ</p>
    <img
      src="https://cdn.pixabay.com/photo/2015/02/21/03/29/korean-folk-village-643931_960_720.jpg"
      alt="๋ณต์ฃผ๋จธ๋‹ˆ"
      class="img-size"
    />
    <a
      href="https://terms.naver.com/entry.naver?docId=1189911&cid=40942&categoryId=32094"
      target="_blank"
      >๋ณต์ฃผ๋จธ๋‹ˆ๋ž€?</a
    >
    <button>์ด๊ฒƒ์€๋ฒ„ํŠผ์ด์•„๋‹ˆ๋‹ค</button>
    <div>
      <label for="">ID : </label>
      <input id="id" type="text" />
      <!--<input type="number" />-->
      <span>Password : </span>
      <input type="password" />
      <button>๋กœ๊ทธ์ธ</button>
      <input type="file" />
    </div>
    <ol>
      <li>first</li>
      <li>second</li>
      <li>third</li>
    </ol>
    <aside>aside๋Š” ์‚ฌ์ด๋“œ์— ์œ„์น˜ํ•˜๋Š” ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค.</aside>
    <button type="button" class="btn btn-primary">Primary</button>
    <div class="card" style="width: 18rem">
      <img
        src="https://cdn.pixabay.com/photo/2015/11/20/03/53/package-1052370_960_720.jpg"
        class="card-img-top"
        alt="..."
      />
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">
          Some quick example text to build on the card title and make up the
          bulk of the card's content.
        </p>
        <a href="#" class="btn btn-primary">์ง€๊ธˆ ๊ตฌ๋งคํ•˜๊ธฐ</a>
      </div>
    </div>
    <script
      src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
      integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
      crossorigin="anonymous"
    ></script>
  </body>
</html>
.text-red {
  color: red;
  background-color: yellow;
  text-align: center;
}

.border-blue {
  border: 5px solid blue;
}

.img-size {
  width: 350px;
  height: 200px;
}

* {
  color: green;
}

li {
  color: blue;
}

#special {
  color: pink;
}
.red {
  width: 100px;
  height: 100px;
  background: yellow;
  padding: 20px 100px;
  border: 5px dashed red;
}
.color-turquoise {
  color: #40e0d0;
}

button:hover {
  background: #40e0d0;
  color: #8b4513;
}

a[href="naver.com"] {
  color: purple;
}
728x90

'๋งˆํฌ์—… > Html & Css' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๊ตฌ๊ธ€ ํ™ˆํŽ˜์ด์ง€ ํด๋ก  ์ฝ”๋”ฉ[์œ ํŠœ๋ฒ„ ์กฐ์ฝ”๋”ฉ๋‹˜]  (0) 2022.03.26
CSS์˜ ๋ ˆ์ด์•„์›ƒ display  (0) 2022.03.21
๋ฐ˜์‘ํ˜• ์›น ํ•„์ˆ˜ํ…œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ  (0) 2022.03.18
HTML ๊ฐ์ข… ํƒœ๊ทธ ์—ฐ์Šต  (0) 2022.03.17
์›นํŽ˜์ด์ง€๋ฅผ ์ธํ„ฐ๋„ท์— ๊ณต๊ฐœํ•˜๊ธฐ  (0) 2022.03.12
    '๋งˆํฌ์—…/Html & Css' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • ๊ตฌ๊ธ€ ํ™ˆํŽ˜์ด์ง€ ํด๋ก  ์ฝ”๋”ฉ[์œ ํŠœ๋ฒ„ ์กฐ์ฝ”๋”ฉ๋‹˜]
    • CSS์˜ ๋ ˆ์ด์•„์›ƒ display
    • ๋ฐ˜์‘ํ˜• ์›น ํ•„์ˆ˜ํ…œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ
    • HTML ๊ฐ์ข… ํƒœ๊ทธ ์—ฐ์Šต
    Rainbow๐ŸŒˆCoder
    Rainbow๐ŸŒˆCoder
    ๋ชฐ๋ผ๋„ ๊ฒฐ๊ตญ์€ ์•„๋Š” ๊ฐœ๋ฐœ์ž, ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ์ด ๋˜๊ธฐ ์œ„ํ•œ ๋งค์ผ์˜ ํ•œ๊ฑธ์Œ

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