CSS3 사용자 인터페이스
CSS3 사용자 인터페이스
CSS3에는 요소 크기, 상자 크기 및 외부 테두리를 조정하는 몇 가지 새로운 사용자 인터페이스 기능이 추가되었습니다.
이 장에서는 다음 사용자 인터페이스 속성에 대해 배웁니다.
resize
box-sizing
outline-offset
CSS3 Resize
CSS3에서 에서 resize 속성은 사용자가 요소의 크기를 조정해야 하는지 여부를 지정합니다.
이 div 요소는 사용자가 크기를 조정합니다. (Firefox 4+, Chrome, Safari)
CSS 코드는 다음과 같습니다:
Instance
사용자가 지정한 div 요소 크기:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div { border:2px solid; padding:10px 40px; width:300px; resize:both; overflow:auto; } </style> </head> <body> <div>调整属性指定一个元素是否由用户可调整大小的。.</div> </body> </html>
프로그램을 실행하고 사용해 보세요
CSS3 Box Sizing
box-sizing 속성을 사용하면 콘텐츠가 특정 영역에 어떻게 맞는지 정확하게 정의할 수 있습니다. ㅋㅋㅋ
개요- offset 속성 윤곽선을 오프셋하고 테두리 가장자리 너머로 그립니다.
윤곽선은 공간을 차지하지 않습니다. 윤곽선은 직사각형이 아닐 수 있습니다.
예 테두리 가장자리 바깥쪽 15픽셀에 윤곽선을 지정합니다.<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div.container { width:30em; border:1em solid; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ width:50%; border:1em solid red; float:left; } </style> </head> <body> <div class="container"> <div class="box">这个div占据了左边的一半。.</div> <div class="box">这个div占据了右边的一半。</div> </div> </body> </html>
실행 시도해 볼 수 있는 프로그램 새로운 UI 기능