HTML로 배경을 설정합니다. 배경 그림. HTML 페이지의 단색 배경색

글쎄요... 누구의 배경을 배경으로 우리가 숨막히게 보일지 결정할 시간이 왔습니다! 그리고 이 문제를 담당하는 멋진 태그는 어디에 있습니까? 한 마디로 말하면 그 사람은 어떤 속성을 갖고 있는 걸까요? 그리고 가장 중요한 것은 우리의 모든 아름다움을 어떻게 배치할 것인가입니다.

요컨대, 질문이 많습니다! 그리고 답은 하나뿐입니다. 글쎄, 그런 태그는 전혀 없습니다! 아직 이해하지 못했습니다!

다시 말하지만, 방향에 대한 배경색을 제공하고 패딩(상단 패딩, 글꼴 색상 및 크기)을 얻을 수 있습니다.


이제 헤더의 두 링크 "연락처"와 "지문"도 흰색으로 표시되어야 합니다. 이제 위 영역의 노란색과 주황색 배경색을 버립니다.

HTML 페이지의 단색 배경색

웹사이트의 배경화면으로 그래픽을 설정하는 방법을 알아보세요. 그래픽과 사진을 웹사이트 배경화면으로 사용할 수도 있습니다. 물론, 위에 있는 텍스트는 읽을 수 있는 상태로 유지되어야 합니다. 따라서 배경 이미지는 낮은 대비와 높은 밝기로 신중하게 디자인되어야 합니다. 아니면 그에 맞게 글꼴을 조정해야 합니다.

하지만 화내지 마세요! 태그가 필요하지 않습니다! 그러나 우리가 알고 있는 설명자에는 두 가지 놀라운 속성이 있습니다. . 그러니 오랜 친구를 만나세요!

배경, 또는 일반적으로 배경이라고 영어로 번역하면 의미합니다. 배경. 그러므로 그분을 기리기 위해 창조된 두 가지 속성을 기억하는 것보다 더 쉬운 일은 없습니다. 하나 - 배경, 그리고 나머지 - bgcolor.

배경 이미지가 브라우저 창보다 작으면 "타일링"됩니다. 전체 창이 채워질 때까지 이미지가 반복됩니다. 브라우저가 지정된 그래픽 파일을 찾지 못하면 배경색을 사용합니다. 문서에 명시적으로 명시되지 않는 한, 단순히 브라우저의 사전 설정 색상을 사용합니다.

그건 그렇고, 전체 테이블에 대해 설명된 대로 벽지를 사용할 수도 있습니다. 그러나 이는 브라우저 버전에 따라 다릅니다. 아주 좋은 효과를 볼 수 있습니다. 일반적으로 배경 그래픽 스크롤; 스크롤 막대를 클릭하면 해당 텍스트와 함께 위 또는 아래로 이동합니다. 이 보충제는 이러한 일이 발생하는 것을 방지합니다. 텍스트만 이동하고 그래픽은 고정됩니다.

그러면 그것들은 어떻게 다른가요? 그들은 어떤 능력을 갖고 있나요? 그리고 가장 중요한 것은 그것이 우리에게 어떻게 유용할까요?

가장 간단한 것부터 시작해 보겠습니다. bgcolor. 이 속성은 배경색을 담당합니다. 색상을 알파벳이나 숫자 등 어떤 값으로든 대체할 수 있으며 배경은 마치 마술처럼 색칠됩니다.

예를 들어 템플릿이나 이전에 만든 파일을 열고 페이지를 좋아하는 색상으로 채울 수 있습니다. 마이 페이지를 열게요 index.html V 메모장(메모장)을 열고 다음과 같이 변경합니다.

조화로운 배경, 그래픽 버튼, 로고 등 인터넷에서 한 번만 다운로드하면 됩니다. 파일 크기는 너비와 높이, 해상도, 사용된 색상 수에 따라 다릅니다. 일반적으로 특히 큰 그래픽이나 이미지는 브라우저 창에 더 빨리 표시되어야 합니다. 따라서 이미지가 천천히 커지므로 텍스트를 읽을 때 방문자가 페이지에 관심을 갖도록 해야 합니다. 사이트에 큰 이미지를 저장하고 싶다면 해당 미니 이미지를 먼저 표시하고 사용자가 큰 이미지의 크기를 늘릴 수 있도록 하는 것도 매우 좋은 방법입니다. 그러나 두 가지 버전의 이미지를 생성해야 합니다. 그래픽을 끈 상태에서 페이지 레이아웃을 살펴보세요.

  • 그러나 값이 높을수록 인쇄물에 영향을 미칠 수 있습니다.
  • 물론 훨씬 더 좋은 것은 그래픽 뷰어입니다.
참고 사항 이 순간: 주제별 영역.

목록 11. index.html 파일



내 홈 페이지





우리의 창조물을 같은 이름으로 저장하고 무슨 일이 일어나는지 봅시다:

나는 파란색 배경에

이 속성은 이미지의 색상이 아니라 배경으로 배치해야 하는 그림 또는 배경 화면을 나타냅니다. 당신의 상상력이 말해 주는 배경 화면을 선택할 수 있습니다. 나의 상상력은 나에게 새 재킷을 입고 사진을 찍으라고 말했습니다. 그러므로 더 이상 고민하지 않고 파일을 엽니다. index.html다음과 같이 변경합니다.

사실 배경화면? 풀프레임 배경화면과 최신 브라우저는 천적입니다. 진정한 환상에 관한 한, 그 효과는 인상적이지만 트릭은 사소한 것입니다. 처음에는 적합한 크기가 있으며 그 다음에는 몇 퍼센트씩 동적으로 크기가 조정됩니다.

"악한" 테이블이 달리 명시되면 - 전적으로 발명가의 이익을 위한 것은 아니지만 - 효과는 단지 가능합니다. 첫째, 배경 이미지를 제외한 모든 요소의 높이와 너비가 최대화됩니다. 또한 요소 오버플로를 숨겨야 합니다. 그렇지 않으면 보기 흉한 흰색 영역이 표시되고 스크롤 막대가 표시됩니다.

목록 12. index.html 파일



내 홈 페이지



만세! 안녕하세요 월드! 안녕하세요 사람들! 만나다!

이 파일을 저장하고 얻은 내용을 확인하세요.



배경 이미지에요!

뭐 한편으로는 이렇게 많이 보니 반갑네요 똑똑한 사람한 곳에는 있는데 다른 한편에는... 글쎄, 그렇게 많은 게 어디 있지??? 그러나 농담을 제쳐두고 속성이 수행한 작업을 이해할 수 있습니다. 배경- 그는 원본 이미지를 가져와서 곱하여 전체 화면을 채웠습니다.

CSS를 통해 body 태그에 스타일과 이미지 삽입

상수가 만들어지면 이미지를 다음과 같이 조정하기만 하면 됩니다. 적당한 크기그리고 조항. 이를 위해서는 브라우저 창과 그래픽의 비율이 부정확한 경우 이미지가 작동할 수 있는 가시 영역 외부의 특정 프레임이 필요합니다.

마지막으로 최종 대규모 포맷 단계에서 배경 이미지의 위치와 크기가 조정됩니다. 생성된 와이어프레임은 균일하게 50%이며 이미지는 중간에만 완전히 전달되어야 합니다. 여기서 눈에 띄는 것은 테이블의 시간인데, 이는 필요한 측정에 사용하기에 매우 공평합니다. 이렇게 하면 이미지가 텍스트 서식 범위 내에서 수직 및 수평 중앙에 배치됩니다. 안타깝게도 가젯의 텍스트 형식 해석은 브라우저에 따라 다릅니다.

그런데 사진 한 장을 업로드하고 전체 화면으로 업로드하는 것이 가능한가요? 원칙적으로는 가능합니다! 그리고 우리는 지금 이것을 할 것입니다. 고려해야 할 유일한 것은 이미지의 크기입니다. 따라서 화면 해상도가 800 x 600인 경우 이미지의 여유 공간은 위쪽 및 아래쪽 패널을 모두 빼면 781 x 476픽셀이 남습니다. 그럼 그런 이미지를 선택해 볼까요?

호환성을 최대화하기 위해 자동 외부 간격을 사용하여 배경 이미지가 추가로 중앙에 배치됩니다. 블록 요소로서 이미지는 자동으로 전체 너비를 가지며 아름다운 벽지처럼 빛날 수 있습니다. 간단히 말해서, 이미지는 항상 브라우저 창의 전체 너비에 맞춰 조정됩니다. 자동으로 중앙에 위치하며 비율이 올바르지 않으면 원형 프레임으로 들어갈 수 있습니다.

배경이 반복되는 것을 어떻게 방지할 수 있나요?

이미지는 양호하지만 여전히 정상적인 이미지이며 배경이 아닙니다. 몇 픽셀의 최소 편차를 제외하고 현재의 모든 브라우저는 자체 확장 그래픽을 올바르게 표시합니다. New York City Evening Experience를 통해 전체 샘플 애플리케이션을 사용할 수 있습니다. ™.

그래서 다시 프로그램을 열어보니 어도비 포토샵, 바다 이미지가 있는 사진을 선택하고 크기를 필요한 781 x 476으로 조정하고 편물그리고 이름으로 저장하세요 폰시.jpg당신의 폴더에 사진. 그럼, 나는 사람이 다닌 길로 간다: 파일을 연다 index.html다음과 같이 변경합니다.

목록 13. index.html 파일



내 홈 페이지



만세! 안녕하세요 월드! 안녕하세요 사람들! 만나다!

그래픽은 수평, 수직 또는 양방향으로 반복될 수 있습니다. 그러나 어떤 경우에는 배경에 두 개의 이미지를 사용하고 싶을 수도 있습니다. 예를 들어 페이지 중앙에 고정 크기 배경 이미지가 있고 반복되지 않는 그라데이션이 수평으로 반복될 수 있습니다. 그러나 이 접근 방식은 가능한 한 적은 수의 컨테이너를 중첩하려고 하기 때문에 항상 최선의 솔루션은 아닙니다. 메인 컨테이너의 고정 너비가 중간에 있는 배경 이미지의 너비보다 좁은 것은 아닙니다.

배경화면 및 컨테이너 작업 시 일반적인 문제는 브라우저 창을 축소할 때 스크롤할 때 사이트의 일부가 "잘려지는" 것입니다. ID가 "배경"인 컨테이너는 상위 요소의 너비와 높이의 100%까지 확장됩니다. 이 경우"몸". body 요소의 높이와 너비는 100%입니다. 이는 페이지 배경 크기가 브라우저 창에 맞게 조정된다는 의미입니다. 스크롤 막대가 필요하도록 창 크기를 조정하면 아래 스크린샷과 같은 결과를 얻게 됩니다. 오른쪽으로 스크롤하자마자 "배경" 컨테이너가 비활성화됩니다.

다시 저장하고 결과를 확인해보세요



그리고 여기가 바로 바다입니다! 열린 공간에서 놀고 소리를 낸다...

아름답지 않나요? 모든 사용자가 이 화면 해상도를 갖고 있다면! 하지만 아아! 해상도를 1152 x 864로 높이면 다음 그림이 나타납니다.



이 반성을 보니 안타깝네요...

이러한 원치 않는 동작은 단순히 브라우저의 버그로 해석될 수 있습니다. 이 경우 브라우저가 모든 것을 올바르게 수행하기 때문에 이것은 사실이 아닙니다. 본문 요소는 창의 전체 너비와 높이까지 늘어납니다. 이 영역에서는 코스가 잘리지 않습니다. 두 개의 컨테이너가 있는 위의 예를 살펴보겠습니다. 컨테이너 컨테이너는 고정된 크기의 배경 이미지이고 컨테이너 배경에는 가로로 늘어난 스토리가 포함되어 있습니다.

이렇게 하면 위에서 설명한 창 크기를 조정할 때 발생하는 오류를 방지할 수 있습니다. 그런 다음 아래로 스크롤한 다음 오른쪽으로 스크롤하면 "자르기" 영역을 볼 수 있습니다. 물론, 웹사이트는 이 두 가지 요소만으로 완전히 구성되지는 않으며, 여전히 컨테이너의 사용이 필요합니다. 이를 통해 흐린 배경에 대비하여 사진 속 개체와 얼굴을 강조할 수 있습니다. 우리는 절차를 주의 깊게 검토했습니다.

동의합니다. 이것은 내가 원했던 것이 전혀 아닙니다. 물론 아름다움을 위해서는 희생이 필요하며 화면 해상도에 대한 의견이 귀하의 의견과 일치하지 않는 사용자를 안전하게 거부하거나 귀하가 지정한 설정을 선택하도록 초대할 수 있습니다. 결국 결정하는 것은 당신에게 달려 있습니다.

희생 없는 아름다움은 있지만. 예외 없이 모든 모니터에서 멋지게 보일 것입니다. 그리고 나는 이것을 돕기 위해 노력할 것입니다. 보시다시피 배경은 그림의 복사본으로 채워져 있습니다. 그리고 이 재산을 이용하는 것은 죄가 아닙니다. 큰 사진보다 메모리를 훨씬 적게 차지하는 작은 사진 하나를 만들어 전체 화면을 채울 수 있습니다. 여기서 가장 중요한 비결은 이 그림을 "이음매 없이" 만드는 것입니다. 즉, 인접한 이미지 사이의 연결 부분이 보이지 않도록 합니다. 이를 위해서는 다시 필수 프로그램이 필요합니다. 어도비 포토샵.

기존 렌즈와 달리 움직이는 렌즈가 없지만 이를 위해 두 번째 렌즈가 사용됩니다. 야심찬 웹 디자이너로서 귀하는 사이트의 페이지마다 배경을 변경하여 방문자에게 흥미로운 사이트를 만들고 싶을 것입니다. 모든 이미지, 질감 또는 색상을 배경으로 사용할 수 있습니다. 주제를 결정하고 모습당신이 원하는 것.

사진이나 이미지를 배경으로 결정하세요. 컴퓨터에서 쉽게 접근할 수 있는 위치에 사진이나 이미지를 저장하세요. 웹 사이트의 파일이 특정 폴더에 있는 경우 프로그램이 필요할 때 찾을 수 있는 위치를 알 수 있도록 새 이미지를 동일한 폴더에 배치하세요.

물론 너무 걱정할 필요는 없으며 인터넷에서 이미 만들어진 배경 이미지를 가져오면 됩니다. 이렇게 하려면 검색 엔진( www.yandex.ru, www.apport.ru, www.ramber.ru외 다수) 소중한 단어(배경, 배경화면, 배경) 그리고 수십 개의 사이트가 귀하의 서비스에 나타나서 하느님을 위해 이러한 배경을 제공할 준비가 되어 있으며 특히 기쁜 것은 완전 무료입니다.

웹페이지 편집 프로그램을 엽니다. = 바로 뒤에 이미지 제목을 추가하세요. 이는 웹사이트가 이 이미지를 배경으로 사용하도록 지시합니다. 아마도 여러 형식이나 모자이크 형식으로 볼 수 있을 것입니다. 변경 사항을 저장하고 사이트를 업데이트하세요. 새로운 모습이제 배경이 되어야 합니다.

배경 이미지를 제공하는 모든 웹사이트를 살펴보세요. 색상 코드페이지에 독특한 변화를 더할 수 있는 무료 테마 옵션도 있습니다. 그라데이션 속성은 배경 카테고리에서 사용할 수 있습니다. 그라디언트 속성 옆을 클릭하여 그라디언트 패널을 엽니다.

나중에 다른 사이트에서도 똑같은 배경을 찾을 수 있다는 사실에 놀라지 마세요. 따라서 비록 콧물이지만 당신의 일을 하고 싶다면 소매를 걷어붙이고 사업에 착수하는 것이 좋습니다. 더욱이 이것은 떼어 내기 어려운 매우 흥미로운 활동입니다.

그리고 이것이 우리가 지금 할 일입니다.

HTML 페이지 배경을 만드는 4가지 접근 방식 - 3표 기준 5점 만점에 5.0점

웹 브라우저에서 그라디언트 표현

다양한 색상 모델에서 색상을 선택하세요. . 설정 대화 상자에서 다른 필수 공급자를 선택할 수 있습니다. 그라데이션에 대한 변경 사항은 공급업체별 구문에도 반영됩니다. 따라서 코드에 존재하는 공급자별 구문은 업데이트되지 않습니다. 반응형 디자인에서 이미지에는 몇 가지 단점이 있습니다. 로드가 불필요합니다. 무거운 파일작은 화면과 왜곡 및 품질 손실이 발생할 수 있는 이미지 크기를 조정해야 하는 경우.

좋은 오래된 것은 웹사이트 디자인을 만들 때 배경을 제어할 수 있는 주요 요소입니다.

이번 강의에서는 HTML 페이지의 배경을 만드는 가장 일반적인 4가지 접근 방식을 살펴보겠습니다.

웹 디자인이 처음이라면 웹 사이트를 만들 때 실제로 적용할 수 있는 CSS 작업을 위한 몇 가지 기본 기술을 확인하게 될 것입니다.

배경을 창의 전체 너비로 늘리는 방법은 무엇입니까?

이 문제에 대한 몇 가지 해결책이 있지만 적어도 이 게시물을 작성하는 시점에는 그 중 어느 것도 확실한 해결책으로 받아들여지지 않는 것 같습니다. 모바일 우선 접근 방식에 따라 우리는 최소 속성 너비를 가진 미디어 쿼리를 사용하여 가장 작은 화면에서 사용할 이미지 세트를 정의하고 더 큰 화면에서 사용할 이미지 세트를 정의합니다. 예를 들어 배경 이미지를 가져오고 싶다고 가정해 보겠습니다.

따라서 반응형 디자인에서 배경 이미지를 설정하는 데 적합한 솔루션입니다. 또한 배경 이미지의 크기와 위치를 변경할 수 있는 모든 기능이 있습니다. 벡터 이미지는 래스터 이미지와 달리 픽셀을 포함하지 않지만 색상, 선 및 모양이 수학적으로 표현됩니다. 이를 통해 품질 저하 없이 확장 및 축소가 가능합니다.

1. HTML 페이지의 단색 배경색.


본문( 배경색: #a1bad1; )

이는 BODY 태그를 사용하여 HTML 페이지의 배경을 설정하는 가장 쉬운 방법입니다. 이 경우 배경을 만드는 데 이미지가 사용되지 않으며 배경색은 #a1bad1 값을 사용하여 설정됩니다.

예를 들어, 로고를 배경 이미지로 배치할 장소가 있습니다. 가능한 완벽하게 반응하는 솔루션입니다. 이미지를 저장하기 위해 웹 글꼴을 사용하는 것은 아이콘의 경우 알려진 것보다 더 많습니다. 이러한 글꼴은 유형 파일에 저장된 벡터 이미지일 뿐이므로 벡터 이미지가 있는 경우 이를 글꼴로 변환하는 데 방해가 되지 않습니다.

유일한 제한은 글꼴의 특성상 하나의 평면 색상을 지원한다는 것입니다. 우리가 관심을 갖는 점은 웹 글꼴이 배경에 배치될 수 있어 우리의 목적에 완벽하게 도움이 될 것이라는 점입니다. 이는 모든 글꼴 아이콘과 동일합니다. 음, 이전 예에서는 사용 중인 아이콘에 콘텐츠가 없었기 때문에 효과가 그다지 좋아 보이지 않았습니다. 다음 핸들에서는 명확하게 볼 수 있습니다.

2. 페이지의 배경으로 이미지를 가로, 세로로 반복합니다.



본문( 배경색: #a1bad1; 배경 이미지: url(images/pattern.png); )

이러한 배경 이미지로는 단순하고 얇은 선부터 복잡한 패턴이 포함된 이미지까지 다양한 질감을 사용할 수 있습니다. 기본적으로 배경 이미지는 X 및 Y 방향 모두에서 반복되므로 CSS에서 이를 지정할 필요가 없습니다.

여기에서는 배경으로 사용할 이미지를 올바르게 만들어야 합니다. 한 이미지가 다른 이미지와 닿는 곳에 이음새가 보이지 않도록 이미지를 잘라야 합니다. 그렇지 않으면 이미지가 닿는 곳에 전체 배경을 망칠 추악한 선이 보일 것입니다.

배경 이미지를 배경으로 사용하더라도 첫 번째 예와 동일하게 웹 페이지의 배경을 설정합니다. 이는 사이트 방문자의 브라우저에서 이미지가 비활성화된 경우 배경을 제공합니다.



본문( 배경색: #a1bad1; 배경 이미지: url(images/gradient.jpg); 배경 반복: 반복-x; )

CSS의 배경 이미지는 X축 또는 Y축에서만 반복될 수 있습니다.repeat-x 값은 일반적으로 다양한 요소, 특히 버튼으로 사용되는 요소에 그라데이션을 추가하는 데 사용됩니다. 얇은 띠로 잘라낸 그라데이션 이미지는 전체 페이지에 걸쳐 가로로 반복되는 배경 이미지로 사용할 수 있습니다.

기본적으로 이미지는 페이지 상단에 배치되지만 중앙 또는 하단 값도 사용할 수 있습니다. 페이지 배경색은 그라데이션 이미지의 마지막 색상으로 설정되어야 합니다. 이렇게 하면 그라데이션에서 배경 이미지가 끝나고 페이지 배경색이 시작되는 위치까지 부드럽게 전환됩니다.

4. 페이지 배경으로 큰 그림.



본문( background-color: #a1bad1; background-image: url(images/bg-image.jpg); background-position: 중앙 상단; background-repeat: no-repeat; )

이러한 배경을 만드는 데 사용되는 이미지 파일은 크기가 작아야 합니다. 큰 배경 이미지의 파일 크기는 작은 반복 이미지의 파일 크기보다 크지만 압축을 적용하면 이미지 크기를 크게 줄일 수 있습니다. 배경 이미지의 크기에 관계없이 페이지를 스크롤하면 배경 이미지가 특정 순간종료됩니다. 따라서 배경 이미지에서 배경색으로 원활하게 전환되도록 하려면 페이지 배경색을 설정해야 합니다. 이 예에서는 웹 페이지 상단 중앙에 배치된 큰 이미지를 사용합니다.

공유하다: