CSS3 사용자 인터페이스


CSS3에는 요소 크기, 상자 크기 및 외부 테두리를 조정하기 위한 몇 가지 새로운 사용자 인터페이스 기능이 추가되었습니다.

이 장에서는 다음 사용자 인터페이스 속성에 대해 알아봅니다.

  • resize

  • box-sizing

  • outline-offset


표의 숫자는 지원을 나타냅니다. 이 속성의 첫 번째 브라우저 버전 번호입니다.

-webkit-, -ms- 또는 -moz- 바로 앞의 숫자는 이 접두사 속성을 지원하는 첫 번째 브라우저 버전 번호입니다.


CSS3 Resizing

CSS3에서 resize 속성은 사용자가 요소의 크기를 조정해야 하는지 여부를 지정합니다.

이 div 요소는 사용자가 크기를 조정합니다. (Firefox 4+, Chrome 및 Safari)

CSS 코드는 다음과 같습니다.

Instance

<!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>

Run Instance»

온라인 예제를 보려면 "인스턴스 실행" 버튼을 클릭하세요


CSS3 상자 크기 상자 크기 조정

상자 크기 조정 속성을 사용하면 콘텐츠가 특정 영역에 어떻게 맞는지 정확하게 정의할 수 있습니다.

Example

<!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 속성은 외곽선을 오프셋하고 그립니다. 테두리 가장자리 너머의 윤곽선.

윤곽선은 두 가지 측면에서 테두리와 다릅니다.

  • 윤곽선은 공간을 차지하지 않습니다.

  • 윤곽선은 직사각형이 아닐 수 있습니다.

이 div에는 테두리 바깥쪽에 15픽셀의 윤곽선이 있습니다. Ccss 코드는 다음과 같습니다.

인스턴스

<!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>



»

"예제 실행" 버튼을 클릭하면 온라인 인스턴스를 볼 수 있습니다 CSSappearance를 사용하면 요소를 표준 UI 요소처럼 보이게 만들 수 있습니다. 3box-sizing을 사용하면 영역에 맞게 특정 방식으로 무언가를 정의할 수 있습니다. 요소 3아이콘 제작자에게 아이콘에 해당하는 요소를 설정할 수 있는 기능을 제공합니다. nav-left왼쪽 화살표 탐색 키를 사용하여 탐색할 위치 지정3nav-right오른쪽 화살표 탐색 키를 사용하여 탐색할 위치 지정3nav-up 위쪽 화살표 탐색 키를 사용할 때 탐색할 위치를 지정하세요3outline-offset윤곽선 수정 및 테두리 너머의 가장자리 그리기3resize요소 크기 조정 여부 지정 사용자3
3