>  기사  >  웹 프론트엔드  >  CSS 배경 사용 방법에 대해

CSS 배경 사용 방법에 대해

不言
不言원래의
2018-06-20 15:23:012202검색

다음은 모든 CSS 배경에 대한 요약입니다. 내용이 꽤 괜찮아서 지금 공유해서 참고용으로 올려드리겠습니다.

모든 배경 속성은 상속될 수 없습니다.

1. background-color

모든 요소는 배경색을 설정할 수 있습니다.

background-color의 기본값은 투명합니다. 즉, 요소가 배경색을 지정하지 않으면 배경이 투명해 상위 요소의 배경이 표시됩니다.

2. 배경 이미지

모든 요소는 배경 이미지를 설정할 수 있습니다.

여러 배경 이미지를 쉼표로 구분하여 설정할 수 있으며, 배경 이미지는 이전 레이어가 위에 기록됩니다.

3. background-repeat

repeat(기본값)/no-repeat/repeat-x/repeat-y

4. background-attachment

scroll(기본값)/fixed

5. -position

Pixel 방식: 이미지의 왼쪽 상단을 시작점으로 하여 첫 번째 값은 수평 이동 거리, 두 번째 값은 수직 이동 거리, 하나만 지정한 경우 두 번째 값; 기본값은 50%입니다.

백분율 방식: 이미지와 요소 모두에 백분율을 적용하고 해당 지점을 일치시켜 위치를 지정합니다. 백분율만 지정하면 세로 방향이 50%라는 의미입니다.

키워드 방식: 상단, 오른쪽, 하단, 왼쪽, 중앙(결합 위치 지정); 하나의 값만 지정한 경우 두 번째 값은 기본적으로 중앙으로 설정됩니다.

참고: 배경 위치는 음수일 수 있습니다.

기본적으로 배경색은 테두리 아래로 확장되며 배경 이미지는 패딩 영역의 왼쪽 상단에 있습니다.

6. background-size

배경 이미지의 크기를 설정합니다. 기본값은 자동입니다.

픽셀 방법: 첫 번째 값은 너비를 설정하고, 두 번째 값은 높이를 설정하며, 값이 하나만 있는 경우 두 번째 값은 자동입니다.

백분율 방식: 상위 요소의 너비와 높이를 기준으로 계산됩니다.

커버라는 키워드는 이미지의 가로 세로 비율을 변경하지 않고 가로, 세로 방향으로 전체 요소를 덮어 이미지의 일부가 넘칠 수 있습니다.

contain 키워드는 이미지의 가로 세로 비율을 변경하지 않으며 전체 요소가 한 방향으로 덮일 때까지 이미지를 최대한 늘려서 다른 방향은 덮이지 않을 수 있습니다.

7. background-origin

은 테두리의 왼쪽 상단 모서리인 배경 이미지

border-box의 초기 위치를 정의합니다.

padding-box, 패딩 영역의 왼쪽 상단 모서리. 기본값.

content-box, 콘텐츠 영역의 왼쪽 상단 모서리.

8. background-clip

CSS3 background-clip 속성은 배경의 페인팅 영역을 지정합니다.

이 속성은 세 가지 다른 값을 사용합니다.

•border-box - (기본값) 배경이 그려집니다. to the border of the border

•padding-box - 배경이 padding의 바깥쪽 가장자리에 그려집니다

•content-box - 배경이 컨텐츠 상자 안에 그려집니다

(영어 설명이 더 명확합니다)

(영어는 모두 W3Schools Online에서 포팅되었습니다.)

background-origin과 background-clip은 서로 독립적이며 서로 간섭하지 않습니다.

배경의 CSS 작성 방법과 관련하여 저는 개인적으로 분명히 논리적이고 계층적이어야 한다고 생각합니다. 구체적으로:

배경은 배경 이미지를 정의하고, background-color는 배경 색상을 정의하고, background-clip은 배경을 정의합니다. 표시 영역.

(개인 의견, 참고용)

전체 크기 배경 이미지

웹사이트에서 항상 브라우저 창 전체를 덮는 배경 이미지를 갖고 싶다면

요구 사항은 다음과 같습니다.

• 전체 페이지를 이미지로 채웁니다(공백 없음)

• 필요에 따라 이미지 크기 조정

• 페이지 중앙 이미지

• 스크롤 막대를 발생시키지 않음

다음 예에서는 방법을 보여줍니다. html 요소를 사용하세요(html 요소는 항상 브라우저 창의 높이 이상입니다). 그런 다음 고정된 배경을 설정하고 background-size 속성으로 크기를 조정하세요. 팁:

배경 이미지의 수평 타일링을 사용하여 물결 모양 테두리 효과를 얻으세요. (현재 아이디어만 있고 원하는 이미지를 찾지 못했습니다.)

위 내용은 모두의 학습에 도움이 되기를 바랍니다. PHP 중국어 웹사이트에 주목하세요!

관련 권장 사항:

CSS3에서 하드웨어 가속을 켤 때의 사용 및 위험에 대해

CSS 코드 사양 작성 방법에 대해


위 내용은 CSS 배경 사용 방법에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.