๊ด€๋ฆฌ ๋ฉ”๋‰ด

Outputor

Landing ํŽ˜์ด์ง€2 ๋ณธ๋ฌธ

  1. background์— url๋กœ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•ด์„œ img์™€ text์— absolute๋ฅผ ๋„ฃ์ง€ ์•Š๊ณ  ์ž‘์„ฑํ•จ
  2. hover ์ด๋ฒคํŠธ์‹œ ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ๋Š” ์ž‘์•„์ง€์ง€ ์•Š๊ฒŒ ์ž‘์„ฑํ•จ

 

๋”๋ณด๊ธฐ
๋”๋ณด๊ธฐ

์ฝ”๋“œ

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      /* COMMON */
      body {
        margin: 0;
      }
      p {
        margin: 0;
      }
      h1 {
        margin: 0;
      }
      .clearfix::after {
        content: '';
        clear: both;
        display: block;
      }
      .float--left {
        float: left;
      }
      .float--right {
        float: right;
      }
      .container {
        width: 100%;
      }
      .inner {
        max-width: 1200px;
        height: 100%;
        margin: auto;
        padding-top: 100px;
      }

      /* DESCRIPTION */
      .description {
        text-align: center;
        margin-bottom: 50px;
      }
      .description p {
        color: #7950f2;
        font-weight: bold;
      }

      /* MAIN */
      .box {
        width: 50%;
        height: 330px;
        position: relative;
        background-size: cover;
      }
      .box-one {
        background-image: url('./images/portfolio-1.jpg');        
      }
      .box-two {
        background-image: url('./images/portfolio-2.jpg');
      }
      .box-three {
        background-image: url('./images/portfolio-3.jpg');
      }
      .box-four {
        background-image: url('./images/portfolio-4.jpg');
      }
      .text {
        padding: 0 50px;
        padding-top: 160px;
        color: #fff;
      }
      .box::before{
        content:'';
        width: 100%;
        height: 100%;
        position: absolute;
        box-sizing: border-box;
        border: 0px solid #fff;
        z-index: 10;
        top: 0;
        left: 0;
        transition: all .5s;
      }
      .box:hover::before {
        content: '';
        border: 20px solid #fff;
      }

      /* MEDIA */
      @media screen and (max-width:992px) {
        .float--left,
        .float--right {
        float: none;
        }
        .inner {
          width: 100%;
        }
        .box {
          min-width: 330px;
          margin: auto;
        }
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="inner">
        <div class="description">
          <p>PORTFOLIO</p>
          <h1>What you can Do</h1>
        </div>
        <div class="main clearfix">
          <div class="box box-one float--left">
            <div class="text">
              <h3>name one</h3>
              <p>
                Lorem, ipsum dolor sit amet consectetur adipisicing elit. Harum optio ratione
                possimus
              </p>
            </div>
          </div>
          <div class="box box-two float--right">
            <div class="text">
              <h3>name two</h3>
              <p>
                Lorem, ipsum dolor sit amet consectetur adipisicing elit. Harum optio ratione
                possimus
              </p>
            </div>
          </div>
          <div class="box box-three float--left">
            <div class="text">
              <h3>name three</h3>
              <p>
                Lorem, ipsum dolor sit amet consectetur adipisicing elit. Harum optio ratione
                possimus
              </p>
            </div>
          </div>
          <div class="box box-four float--right">
            <div class="text">
              <h3>name four</h3>
              <p>
                Lorem, ipsum dolor sit amet consectetur adipisicing elit. Harum optio ratione
                possimus
              </p>
            </div>
          </div>
        </div>
    </div>
  </body>
</html>

'๐Ÿฆ‰ ํ”„๋กœ์ ํŠธ ๐Ÿ”ป > ๐Ÿž ํ”„๋กœ์ ํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

layout 3  (0) 2022.01.13
Shadow DOM  (0) 2022.01.06
layout 2  (0) 2022.01.05
layout 1  (0) 2022.01.05
Landing ํŽ˜์ด์ง€ 1  (0) 2022.01.04