CSS3 사용자 인터페이스
CSS3 사용자 인터페이스
CSS3에는 요소 크기, 상자 크기 및 외부 테두리를 조정하기 위한 몇 가지 새로운 사용자 인터페이스 기능이 추가되었습니다.
이 장에서는 다음 사용자 인터페이스 속성에 대해 배웁니다.
resizebox-sizingoutline-offset
CSS3 크기 조정(크기 조정)
CSS3에서 resize 속성은 요소의 크기를 다음과 같이 조정해야 하는지 여부를 지정합니다. 사용자 규모.
이 div 요소는 사용자가 크기를 조정합니다. (Firefox 4+, Chrome 및 Safari)
<!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> <p><b>注意:</b> Firefox, Safari,和 Chrome 兼容 resize 属性.</p> <div>调整属性指定一个元素是否由用户可调整大小的。.</div> </body> </html>
CSS3 상자 크기 조정
상자 크기 조정 속성을 사용하면 콘텐츠가 특정 영역에 어떻게 들어가는지 정확하게 정의할 수 있습니다.
<!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>
CSS3 외곽선 수정(outline-offset)
outline-offset 속성은 외곽선을 오프셋하고 테두리 가장자리 너머로 외곽선을 그립니다.
윤곽선은 두 가지 면에서 테두리와 다릅니다.
윤곽선은 공간을 차지하지 않습니다. 윤곽선은 직사각형이 아닐 수 있습니다.
이 div에는 테두리 바깥쪽에 15픽셀의 윤곽선이 있습니다.
CSS 코드는 다음과 같습니다:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div { margin:20px; width:150px; padding:10px; height:70px; border:2px solid black; outline:2px solid red; outline-offset:15px; } </style> </head> <body> <p><b>注意:</b> Internet Explorer 不兼容 outline-offset属性.</p> <div>这个 div有一个轮廓边界15 px边境外的边缘。</div> </body> </html>
새로운 사용자 인터페이스 기능
nav-down 아래쪽 화살표 탐색 키를 사용하여 탐색할 위치를 지정합니다. 3
nav-index 요소의 탭 순서를 지정합니다. 3
nav-left 왼쪽 화살표 탐색 키를 사용할 위치를 지정합니다. 탐색 3 aNAV-RIGHT는 탐색을 위해 오른쪽에 있는 오른쪽 화살표 탐색 키를 사용할 위치를 지정합니다. 3
Nav-UP 탐색 키를 탐색하기 위해 화살표를 사용할 위치를 지정합니다. 3
Outline-Offset 외부 윤곽 수정 및 초과 가장자리를 그립니다. 테두리 3 iResize는 크기 3을 조정하기 위해 요소를 사용자가 조정하는지 여부를 지정합니다.