니켈라오 » 웹로그 아카이브 » CSS 3 더 알아보기: background-origin과 background
» 웹로그 아카이브 » CSS 3 더 알아보기: background-origin과 background-clip Niquelao CSS 3 더 알아보기: background-origin과 background-clip 2009년 12월 13일, Rumoroso 작성 우리의 배경을 제어하게 될 CSS 3의 다양한 속성들을 계속 살펴보면서, 이번에는 background-origin과 background-clip 차례입니다. 이 두 속성은 배경 이미지를 배치할 기준이 되는 원점을 제어할 수 있게 해줄 뿐만 아니라, 이미지를 테두리 아래까지 표시할 수 있는 가능성도 제공합니다. background-origin 배경 위치가 계산되는 기준점, 즉 background-position 속성의 좌표 원점을 결정합니다. 가능한 값은 다음과 같습니다: border-box : 배경 위치가 테두리를 포함하는 영역을 기준으로 결정됩니다(다시 말해, 테두리가 불연속적이면 배경이 그 아래로 보일 수 있습니다). padding-box : 기본값이며, 패딩을 포함하는 영역을 기준으로 배경 위치를 결정합니다(CSS 2.1의 현재 동작과 동일). content-box : 배경이 콘텐츠 영역을 기준으로 배치됩니다. background-clip 배경이 표시될 영역을 결정하며 두 가지 가능한 값을 허용합니다: border-box : 기본값이며 테두리가 차지하는 영역에 배경을 포함시킵니다. padding-box : 배경이 표시될 영역을 패딩과 콘텐츠가 차지하는 영역으로 제한합니다. 즉, 배경의 원점이 테두리에 있더라도 이미지가 테두리 아래에 표시되지 않습니다. 설명 언제나 그렇듯이, 두 속성을 설명하기 위해서는 스크린샷 형태의 예제를 살펴보는 것이 가장 좋습니다. 예제에서는 요소가 차지하는 공간을 시뮬레이션했습니다(박스 모델을 준수하여). 즉, 테두리(굵은 회색 점선), 패딩(테두리와 얇은 점선 사이의 공간), 콘텐츠(점선으로 구분됨)입니다. 시작해봅시다: 다음 두 이미지의 차이점은 무엇일까요? 두 이미지의 차이는 한쪽은 테두리 아래에 배경이 표시되고, 다른 쪽은 그렇지 않다는 점이 분명합니다. 첫 번째의 CSS는: background-origin: border-box; background-clip: border-box; …그리고 두 번째는: background-origin: border-box; background-clip: padding-box; 그럼 다음 이미지들 사이의 차이는? 이번에는 배경의 원점에 차이가 있습니다. 첫 번째에서는 원점이 테두리를 포함합니다: background-origin: border-box; …반면 두 번째에서는 패딩에 있습니다: background-origin: padding-box; 마지막으로, 이번에는 어떤 차이가 있을까요? : 다시 한번 명확합니다. 첫 번째 이미지는 앞선 예제 쌍의 첫 번째와 마찬가지로 배경의 원점이 테두리 영역에 있고, 두 번째는 그 원점이 콘텐츠 영역에 있습니다: background-origin: border-box; 그리고 background-origin: content-box; 브라우저가 최신 버전의 Firefox , Chrome , Safari 또는 Konqueror 라면, 두 속성의 적용 예제가 있는 페이지에 접속할 수 있습니다 . 다른 브라우저(예: Internet Explorer나 Opera)를 사용하는 경우에도 예제에 접속할 수 있지만, 이 경우에는 이러한 속성이 지원되지 않을 때의 결과를 보게 됩니다. 참고: Mozilla와 WebKit은 각자의 특정 문법으로 이러한 속성을 실험적으로 지원합니다. 다른 글에서 이미 설명했듯이, CSS 3에서는 여러 개의 배경 이미지를 포함할 수 있습니다 . background-origin과 background-clip 속성은 사용되는 각 이미지에 대해 하나의 값을 포함하는 것을 허용합니다. 끝으로, 예제에서 배경으로 사용된 이미지에 대해 다시 언급하겠습니다. Dolores가 만든 맛있는 과일 타르트인데, 제가 착한 일을 해서 얻은 것입니다… 아니, 그냥 얻었습니다… 아니, 얻지는 못했지만, 아이처럼 즐겼습니다 CSS 3 더 알아보기: background-origin과 background-clip 카테고리: CSS —> 댓글 1개 Niquelao » 웹로그 아카이브 » CSS 3 더 알아보기: background-origin과 background-clip을 언급한 트윗 — Topsy.com 2009년 12월 14일 […] 이 글은 Twitter에서 Jorge Rumoroso, Juanjo Fernández에 의해 언급되었습니다. Juanjo Fernández가 말했습니다: RT @rumoroso: #niquelao CSS 3 더 알아보기: background-origin과 background-clip http://bit.ly/5wKoQt #CSS3 […] RSS 2.0 피드 를 통해 댓글을 팔로우할 수 있습니다. 또한 자신의 사이트에서 트랙백을 보낼 수도 있습니다. 이전 글: CSS Transform과 Transition만으로 만든 피시 아이 메뉴 —> —> —> 이 저작물은 Creative Commons 라이선스 에 따라 이용할 수 있습니다 .
P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.
¿Cumplir WCAG sin tocar el código?
Superposición de IA que promete cumplimiento WCAG en 48 horas