접을 때 같은 높이의 플렉스 아이템을 피하는 방법

크리스티안

배열에서 오는 몇 가지 요소가 있는데 diplay flex를 사용하여 목록에 배치해야합니다. 내 문제는 선택한 항목을 축소해야하는 버튼을 추가했지만 다른 요소는 높이도 수정됩니다.

다른 디스플레이를 시도하고 li 요소에 인라인을 배치했지만 아무것도 작동하지 않습니다.

목록에 요소를 인라인하고 독립적으로 유지하는 방법은 무엇입니까?

.dragscroll {
  display: flex;
  overflow-x: auto;
}

.rectangle-holder {
  border: 1px solid black;
}

ul {
  list-style-type: none;
}
<!DOCTYPE html>
<html>

<head>
  <title></title>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>

<body>
  <div class="container-fluid p-0">
    <div class="row">
      <div class="col-12">
        <ul class="dragscroll">
          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment1" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment1">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>

          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment2" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment2">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>

          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment3" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment3">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>
          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment4" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment4">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>

          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment5" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment5">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>

          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment6" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment6">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>

          <li class="rectangle-holder">
            <div class="row">
              <div class="col-12">
                <p>Hello</p>
              </div>
              <div class="col-12">
                <button class="btn btn-primary" data-target="#comment7" data-toggle="collapse" type="button">Collapse</button>
              </div>
            </div>
            <div class="row">
              <div class="col-12">
                <div class="collapse" id="comment7">
                  <p>Collapsable!</p>
                </div>
              </div>
            </div>
          </li>
        </ul>
      </div>
    </div>
  </div>
</body>
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

</html>

Demkovych

CSS 속성 align-items 를 추가해야 합니다. flex-start; . 현재 라인의 교차 축을 따라 플렉스 항목이 배치되는 방식에 대한 기본 동작을 정의합니다. 그리고 항목의 flex-start 세트 교차 시작 여백 가장자리는 교차 시작 라인에 배치됩니다.

.dragscroll {
    display: flex;
    overflow-x: auto;
    align-items: flex-start;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

플렉스 아이템의 높이를 형제와 같은 높이로 설정하는 방법

분류에서Dev

주문 번호로 플렉스 아이템을 타겟팅하는 방법은 무엇입니까?

분류에서Dev

CSS Flex Box : 플렉스 아이템 높이를 잃지 않고 "플렉스 아이템"을 가운데에 수직으로 정렬하는 방법은 무엇입니까?

분류에서Dev

높이 길이가 같은 두 개의 열을 갖는 방법

분류에서Dev

인덱스와 값이 같은 열에있을 때 다중 인덱스 피벗을 수행하는 방법은 무엇입니까?

분류에서Dev

세 개의 똑같이 높은 행을 얻는 방법?

분류에서Dev

플렉스 아이템에 100 % 높이를 부여하는 방법은 무엇입니까?

분류에서Dev

마이크 항목을 Linux의 스피커로 직접 루프백하는 방법은 무엇입니까?

분류에서Dev

같은 페이지에 아약스 요청을 얻는 방법?

분류에서Dev

iOS의 사운드 바 또는 스피커에서 볼륨을 높이거나 낮추는 방법과 같은 볼륨 제어 슬라이더

분류에서Dev

같은 이름으로 디렉토리 이름을 바꿀 때 mv 무시하는 방법

분류에서Dev

하나의 플렉스 아이템이 플렉스 컨테이너에 비해 너무 넓을 때 모든 플렉스 아이템을 감싸도록 (예 : flex-direction : column)

분류에서Dev

서버에서 응답을받을 때까지 Angular2 템플릿의 버튼 클릭시 로딩 이미지 / 스피너를 표시하는 방법

분류에서Dev

페이징 mvc를 사용할 때 순환 리디렉션을 피하는 방법은 무엇입니까?

분류에서Dev

활성 쿼리가 없을 때 높은 CPU 사용량을 피하는 방법

분류에서Dev

플렉스 아이템의 내용을 하단에 정렬

분류에서Dev

"읽기 전용 파일 시스템"오류가있을 때 아카이브를 추출하거나 권한을 변경하는 방법은 무엇입니까?

분류에서Dev

높이가 다를 때 플렉스 레이아웃을 사용하는 div는 어떻게 배치합니까?

분류에서Dev

두 개의 열을 같은 높이로 만드는 방법-Zurb INK

분류에서Dev

uiimagefile과 같은 사운드 파일의 값을 높이는 방법

분류에서Dev

플렉스 아이템의 텍스트 선택 순서를 변경하는 방법은 무엇입니까?

분류에서Dev

확장기를 확장 할 때 인접한 텍스트 상자의 높이 증가를 방지하는 방법

분류에서Dev

두 문자열이 같은 의미 일 때 확률을 얻는 방법

분류에서Dev

그들 중 하나에 오버플로를 사용하여 같은 높이의 열을 넣는 방법은 무엇입니까?

분류에서Dev

뒤로 버튼을 눌렀을 때 JSP 애플리케이션을 로그 아웃하고 리디렉션하는 방법은 무엇입니까?

분류에서Dev

iOS : UITableView를 Facebook과 같은 애플리케이션의 뉴스 피드보기로 사용하는 방법

분류에서Dev

템플릿에서 VisualState로 ToggleButton의 글꼴 아이콘을 변경하는 방법은 무엇입니까?

분류에서Dev

Lift의 레이아웃 / 템플릿에 HTML을 간단히 삽입하는 방법은 무엇입니까?

분류에서Dev

Palabre와 같은 레이아웃을 구현하는 방법

Related 관련 기사

  1. 1

    플렉스 아이템의 높이를 형제와 같은 높이로 설정하는 방법

  2. 2

    주문 번호로 플렉스 아이템을 타겟팅하는 방법은 무엇입니까?

  3. 3

    CSS Flex Box : 플렉스 아이템 높이를 잃지 않고 "플렉스 아이템"을 가운데에 수직으로 정렬하는 방법은 무엇입니까?

  4. 4

    높이 길이가 같은 두 개의 열을 갖는 방법

  5. 5

    인덱스와 값이 같은 열에있을 때 다중 인덱스 피벗을 수행하는 방법은 무엇입니까?

  6. 6

    세 개의 똑같이 높은 행을 얻는 방법?

  7. 7

    플렉스 아이템에 100 % 높이를 부여하는 방법은 무엇입니까?

  8. 8

    마이크 항목을 Linux의 스피커로 직접 루프백하는 방법은 무엇입니까?

  9. 9

    같은 페이지에 아약스 요청을 얻는 방법?

  10. 10

    iOS의 사운드 바 또는 스피커에서 볼륨을 높이거나 낮추는 방법과 같은 볼륨 제어 슬라이더

  11. 11

    같은 이름으로 디렉토리 이름을 바꿀 때 mv 무시하는 방법

  12. 12

    하나의 플렉스 아이템이 플렉스 컨테이너에 비해 너무 넓을 때 모든 플렉스 아이템을 감싸도록 (예 : flex-direction : column)

  13. 13

    서버에서 응답을받을 때까지 Angular2 템플릿의 버튼 클릭시 로딩 이미지 / 스피너를 표시하는 방법

  14. 14

    페이징 mvc를 사용할 때 순환 리디렉션을 피하는 방법은 무엇입니까?

  15. 15

    활성 쿼리가 없을 때 높은 CPU 사용량을 피하는 방법

  16. 16

    플렉스 아이템의 내용을 하단에 정렬

  17. 17

    "읽기 전용 파일 시스템"오류가있을 때 아카이브를 추출하거나 권한을 변경하는 방법은 무엇입니까?

  18. 18

    높이가 다를 때 플렉스 레이아웃을 사용하는 div는 어떻게 배치합니까?

  19. 19

    두 개의 열을 같은 높이로 만드는 방법-Zurb INK

  20. 20

    uiimagefile과 같은 사운드 파일의 값을 높이는 방법

  21. 21

    플렉스 아이템의 텍스트 선택 순서를 변경하는 방법은 무엇입니까?

  22. 22

    확장기를 확장 할 때 인접한 텍스트 상자의 높이 증가를 방지하는 방법

  23. 23

    두 문자열이 같은 의미 일 때 확률을 얻는 방법

  24. 24

    그들 중 하나에 오버플로를 사용하여 같은 높이의 열을 넣는 방법은 무엇입니까?

  25. 25

    뒤로 버튼을 눌렀을 때 JSP 애플리케이션을 로그 아웃하고 리디렉션하는 방법은 무엇입니까?

  26. 26

    iOS : UITableView를 Facebook과 같은 애플리케이션의 뉴스 피드보기로 사용하는 방법

  27. 27

    템플릿에서 VisualState로 ToggleButton의 글꼴 아이콘을 변경하는 방법은 무엇입니까?

  28. 28

    Lift의 레이아웃 / 템플릿에 HTML을 간단히 삽입하는 방법은 무엇입니까?

  29. 29

    Palabre와 같은 레이아웃을 구현하는 방법

뜨겁다태그

보관