CSS로 div 사용자 크기 조정 가능하게 만들기
4122 단어 css
이 기사에서는
resize
css 속성에 대해 설명합니다.이것은 사용자가 실제로 텍스트 영역 상자 이외의 크기를 조정해야 할 때가 있기 때문에 최근에야 발견한 속성 중 하나입니다.
데모how the
HTML <wbr>
tag works 기사에서 resize 속성을 사용하여 단어가 끊어지는 경우를 표시했습니다.이 하루가 필요할 수 있으므로 CSS resize 속성이 작동하는 방식과 옵션에 대한 예를 살펴보겠습니다.
최종 결과는 다음 GIF와 같습니다.
CSS 크기 조정 속성
옵션을 추가하려면 다음 구문을 사용할 수 있습니다.
div {
resize: {value}
}
여기서 값은 다음 중 하나일 수 있습니다.
none
: 기본값, 사용자가 요소의 크기를 조정할 수 없음both
: 가로 및 세로 크기 조정horizontal
: 가로로만 크기 조정vertical
: 세로로만 크기 조정initial
: 초기값으로 재설정inherit
: 상위 요소에서 값 상속이를 효과적으로 만들기 위해 몇 가지 예를 만들어 보겠습니다.
알아야 할 정말 중요한 점은 기본적으로 크기 조정 코드가 아무 작업도 수행하지 않는다는 것입니다.
기본값
overflow
이 표시되어 크기 조정이 비활성화되기 때문입니다.다음 오버플로 값을 사용할 수 있습니다:
scroll
, auto
, hidden
.먼저 시작할 기본 상자를 정의해 보겠습니다.
div {
width: 100px;
height: 100px;
overflow: auto;
}
이제 양방향으로 크기를 조정할 수 있는 분홍색 상자를 만들어 보겠습니다.
div.both {
resize: both;
background: #ef476f;
}
아마도 우리는 수평 크기 조정만 원할 것입니까? 노란색 상자를 확인하십시오.
div.horizontal {
resize: horizontal;
background: #ffd166;
}
수직으로도 녹색 상자를 확인하십시오.
div.vertical {
resize: vertical;
background: #06d6a0;
}
다음 Codepen에서 이러한 상자가 작동하는 것을 볼 수 있습니다.
CSS 크기 조정 속성 제거
크기 조정 속성을 제거하려는 경우가 한 가지 있는데, 이것은 텍스트 영역입니다.
그들은 기본 크기 조정 속성과 함께 제공되며 다음 코드를 사용하여 이 속성을 해제할 수 있습니다.
textarea {
resize: none;
}
다음 Codepen에서 시도해 볼 수 있습니다.
읽어주셔서 감사합니다. 연결해 봅시다!
제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook에 연결하거나
Reference
이 문제에 관하여(CSS로 div 사용자 크기 조정 가능하게 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dailydevtips1/making-divs-user-resizable-with-css-3ga텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)