HTML_HTML/Xhtml_Web 페이지 제작 시 background-image 속성 설정에 대한 자세한 설명
사진이라고 하면 가장 먼저 떠오르는 것이 바로 배경사진입니다. 많은 장식이 배경 그림을 사용하여 구현되기 때문입니다. 이 경우 CSS로 배경 이미지를 제어하는 것부터 시작해 보겠습니다.
정의 및 사용법
배경 이미지 속성은 요소의 배경 이미지를 설정합니다.
요소의 배경은 패딩과 테두리를 포함하여 요소의 전체 크기를 차지하지만 여백은 차지하지 않습니다.
기본적으로 배경 이미지는 요소의 왼쪽 상단에 배치되며 가로, 세로로 반복됩니다.
1. CSS 컨트롤 배경 이미지:
웹 페이지의 경우 디자인을 시작할 때 배경 이미지가 무엇인지에 대해 크게 생각하지 않을 수도 있습니다. 대부분 배경 색상과 관련되어 있기 때문에 그 이유는 매우 간단하다고 생각합니다. 음악과 마찬가지로 웹 페이지를 여는 속도에 일정한 영향을 미칩니다. 하지만 일반적인 개인 홈페이지나 개인 블로그의 경우 자신의 개성을 표현하기 위해서는 당연히 빼놓을 수 없는 부분입니다. 물론, 이미지가 없을 때와 나쁠 때가 있습니다. , 대체 콘텐츠가 표시되지 않으므로 탐색 버튼 텍스트 또는 유사한 상황에 CSS 배경 이미지를 사용하지 않는 것이 좋습니다.
배경 이미지를 제어하기 위한 CSS 속성은 이미지와 관련이 있는 한 대부분 사용됩니다.
(1) 배경 이미지 가져오기:
물론 가장 친숙한 것은 배경과 배경 이미지입니다.
웹 페이지의 배경 이미지를 디자인하는 코드는 다음과 같습니다.
본문 {배경:url("d:이미지
또는body {배경-이미지:url("d:이미지
(2) 배경 이미지 표시 방법:
물론 위의 코드만으로는 원하는 효과를 표현할 수 없습니다. 그림이 작으면 타일로 표시되기 때문에 크면 표시하기 위해 스크롤 막대가 나타나서 좋지 않습니다. 따라서 더 많은 디스플레이 제어를 수행해야 합니다. 즉, 배경 반복을 사용해야 합니다.
값은 다음과 같습니다.
no-repeat: 배경 이미지가 타일링되지 않습니다
repeat-x: 배경 이미지가 수평으로만 타일링됩니다repeat-y: 배경 이미지가 수직으로만 타일링됩니다
코드에 대해서는 CSS를 조금 아시는 분이라면 다음과 같이 아실 것이라 생각합니다.
:
(3), 배경 이미지 크기 조절 :
많은 분들이 자연스럽게 다음 코드를 사용하게 되리라 생각합니다.
코드 복사
ㅎㅎ 아이디어는 좋은데 사용하시는 브라우저가 지원하나요? IE나 FF에서는 확실히 못 본 것처럼 취급할 것 같아요. 어쩌면 내가 포럼 스타일을 디자인했을 때 그것이 달성 가능한지 물어보실 수도 있습니다. 위의 코드만으로는 BODY의 크기만 조절하기 때문에 그림을 제어할 수 없을 것 같습니다. 물론 여기에는 통제가 없습니다. 다른 ID 태그라면 태그의 범위 크기는 조절할 수 있을 것 같아요. ㅎㅎ 물론 이미지 크기는 아니죠.
솔직히 말해서 이 문제는 당신뿐만 아니라 나도 귀찮습니다. 실제 객체가 아닌 속성의 값일 뿐이기 때문입니다. CSS 컨트롤을 사용할 생각이라면 꼭 알려주세요.
보충: W3C는 9월 10일에 "CSS 배경 및 테두리 모듈 레벨 3"이라는 기사를 게시했습니다. 이 기사는 이전에 본 적이 없는 CSS 배경에 여러 속성을 추가합니다.
배경-클립 :
배경-원산지 :
배경 크기 :배경 크기.
백그라운드 브레이크 :
이러한 속성을 사용할 수 있지만 현재 이를 지원하는 브라우저는 없습니다. 너무 괴로워요.
(4), 배경 이미지 위치 조절 :
우리 부서에서 배경 이미지를 가져왔는데 위치가 정말 안 좋네요. 기본적으로 왼쪽 상단에 정렬되어 있기 때문입니다. 그런데 이렇게 배치하고 싶지 않은데 어떻게 해야 할까요? 걱정하지 마십시오. 이제 곧 background-position, background-position-x 및 background-position-y에 대해 알아 보겠습니다.
가. 기본 문법:
배경 위치: 길이 || 길이
배경 위치-x: 길이 | 왼쪽 | 오른쪽
배경 위치 | |중앙 |하단
길이: 백분율 | 부동 소수점 숫자와 단위 식별자로 구성된 길이 값입니다.
위치 : 상단 | 하단 | 오른쪽 |
예:
body { 배경 이미지: url("d:이미지
길이 상단 중앙 | 하단 |
body { 배경 이미지: url("d:이미지
너무 많은 예를 말씀해주셔서 포지셔닝에 대한 이해가 어느 정도 되신 것 같아요.
가끔 사진을 투명하게 설정하고 싶을 때가 있습니다.
다중 배경 이미지 설정에 대해서는 "Beyond CSS: The Essence of WEB Design Art"에서 보았습니다. 다만, 하나의 라벨에서 여러 배경 이미지를 지원하는 현재의 브라우저는 너무 작고, 제가 아는 브라우저는 Apple Safari밖에 없기 때문에 매우 안타깝습니다. 당신은 이것이 어떻게 가능한지 물을 수도 있습니다. 이 예제를 읽고 나면 "맙소사, CSS3 이전에는 각 요소마다 하나의 이미지만 사용할 수 있었습니다."라고 놀라실 것입니다. 공부하고 싶다면 빨리 Safari 브라우저를 설치하세요. 나로서는 이것이 추세라고 생각한다. 한마디로, CSS를 해석하는 능력이 더 강한 사람이 개발의 트렌드가 될 것입니다. 완벽한 WEB 표준을 갖춘 사람이 내일의 브라우저 스타가 될 것입니다.
코드는 다음과 같습니다.
코드를 복사합니다
코드는 다음과 같습니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
