'Flex'에 해당되는 글 2건

flex

2020/CSS 2020. 3. 24. 21:19
반응형

# 컨테이너자체가 block이 되느냐 아니면 inline형태의 block이 되느냐의 차이

display : inline-flex;

display: flex;

 

#flex-direction

row : items를 수평축으로 표시

row-reverse: items를 row의 반대 축으로 표시

column: items를 수직축으로 표시

column-reverse: items를 column의 반대축으로 표시

ex) flex-direction: row

 

#

flex-start : 시작점

flex-end: 끝점

 

#flex-wrap

nowrap: 모든 items를 여러 줄로 묶지 않고 한줄에 표시

wrap : items를 여러 줄로 묶음

wrap-reverse: items를 wrap의 역방향 묶음

 

#justify-content: 주측의 정렬방법

flext-start;

flex-end;

center;

space-between;

space-around;

 

#align-content: 교차측의 정렬방법

stretch;

flext-start;

flex-end;

center;

space-between;

space-around;

 

#align-items

stretch;

flext-start;

flex-end;

center;

baseline; 아이템을 문자 기준선에 정렬

 

#flex-grow: 증가너비;

ex) flex-grow: 1; 비율에 따라 크기 변경

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      .container {
        border: 2px solid red;
        display: flex;
      }
      .container .item {
        height: 100px;
        border: 2px solid;
        border-radius: 10px;
      }
      .item1 {
        flex-grow: 1;
      }
      .item2 {
        flex-grow: 2;
      }
      .item3 {
        width: 100px;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="item item1">1</div>
      <div class="item item2">2</div>
      <div class="item item3">3</div>
    </div>
  </body>
</html>

#flex-shrink : item이 감소하는 너비의 비율을 설정합니다.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      .container {
        border: 2px solid red;
        display: flex;
      }
      .container .item {
        height: 100px;
        border: 2px solid;
        border-radius: 10px;
      }

      .item1 {
        flex-basis: 200px;
        flex-shrink: 1;
      }
      .item2 {
        flex-basis: 200px;
        flex-shrink: 2;
      }
      .item3 {
        width: 100px;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="item item1">1</div>
      <div class="item item2">2</div>
      <div class="item item3">3</div>
    </div>
  </body>
</html>

# flex-basis : item의 공간 배분 전 기본 너비를 설정합니다.

 

반응형

'2020 > CSS' 카테고리의 다른 글

@media  (0) 2020.03.25
css 다단  (0) 2020.03.24
animation-play-state  (0) 2020.03.24
animation-fill-mode  (0) 2020.03.24
animation-iteration-count, animation-direction  (0) 2020.03.24
블로그 이미지

꽃꽂이하는개발자

,

CSS FLEX PRACTICE

2020/CSS 2020. 2. 16. 17:31
반응형

http://flexboxfroggy.com/#ko

 

Flexbox Froggy

A game for learning CSS flexbox

flexboxfroggy.com

 

이곳에서 FLEX로 게임을 할 수 있어요.

 

 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Flex</title>
  <style>
  html,body{
    height: 100%;
  }
  .father{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    height: 100%;
    flex-wrap:wrap;
  }
  .box{
    background-color: red;
    width: 200px;
    height: 200px;
    border:1px solid black;
    display: flex;
    justify-content: center;
    align-items: center;
    color:white;
  }
  </style>
</head>
<body>
  <div class="father">
    <div class="box">1</div>
    <div class="box">2</div>
    <div class="box">3</div>
    <div class="box">4</div>
    <div class="box">5</div>
    <div class="box">6</div>
    <div class="box">7</div>
    <div class="box">8</div>
    <div class="box">9</div>
    <div class="box">10</div>
  </div>
</body>
</html>

출처 : 노마드 코더 깃 허브: https://github.com/nomadcoders/kakao-clone-examples/blob/master/05-flex/index.html

반응형

'2020 > CSS' 카테고리의 다른 글

CSS Transition  (0) 2020.02.16
css states(hover, active, focus, visited)  (0) 2020.02.16
PSEUDO SELECTOR  (0) 2020.02.16
NTH TEST SITE  (0) 2020.02.16
CSS POSITION  (0) 2020.02.16
블로그 이미지

꽃꽂이하는개발자

,