2013-05-18 4 views
-1

간단한 페이지 (HTML 및 CSS 만 사용)를 만들려고하고 있지만 일부 요소에 어려움이 있습니다. 여기에서 달성하고자하는 것과 첨부 한 링크를 첨부했습니다.CSS 레이아웃 CSS 및 HTML

질문은 다음과 같습니다

1. 어떻게 분홍색 배경 모든 텍스트와 이미지를 겹쳐 넣을 수 있습니다?

  • 나는 CSS에서이 작업을 수행하려고 :

    #setBackground {
    position:absolute; left:0px; top:0px; z-index:-1;
    }

  • 그리고 HTML에서 :

    <div id="setBackground">
    <img src="/images/pinkbg.png" alt="Background"/> </div>

  • 하지만 여전히 didnt 한 일을.

나는 그것이 공상 아니지만, 누군가가 내게 줄 수있는 몇 가지 제안을 주시면 감사하겠습니다. 감사. 이미지이다 CSS 파일

  • 에서 Z- 색인 구문

  • +0

    한 게시물에 여러 질문을하면 앞으로 다른 사람들에게 유용한 자료가 될 수 있습니다. 스택 오버플로의 각 항목은 하나의 질문입니다. – depa

    +0

    너무 많은 질문 .. 하나 하나 부탁합니다 ... – matzone

    +0

    @matzone 좋아, 질문을 편집하고 모두 제거하고 하나만 질문을 남겼습니다. http://jsfiddle.net/5GRpH/5/ – tagalo

    답변

    0

    분홍색은 겹치지 않지만 underneath이므로 투명한 물건을 올려 놓으면 분홍색이 보입니다. 이 경우에는 핑크 색상이 여기

    background-color: rgb(245,195,195); 
    

    을 필요 설정은 배경 레이아웃하는 방법의 예입니다 http://jsfiddle.net/EAHQw/6/

    추가의 모든 콘텐츠는 두 사업부의의 내부에 갈 것을 따라서 배치된다 맨 위에 원하는 분홍색 배경을 제공합니다.

    나는 더 완벽한 예를 찾아 갔다. http://jsfiddle.net/GEwYJ/2/

    나는 원을 속이고 싶지만 3 차원 회전을 지원하는 이미지 편집 프로그램에서 그 이미지를 쉽게 만들 수 있습니다. 당신은 아마 순수한 CSS로 그것을 할 수 있지만, 나는 그것에 대한 변형으로 충분하지 않다 아마 그냥 이미지로 그것을하는 것이 더 간단합니다. 또한 상자의 내부에 잘 들어갈 수 있도록 작게 만들었습니다. 그것은 완벽한 사본이 아니지만 근사치로서 통과 할 수 있습니다.

    또한 클래스 이름 ID와 psudo 선택자를 혼합하여 스타일을 적용하는 여러 가지 방법을 보여주었습니다. 프로덕션 환경에서는보다 일관된 구조를 갖는 것이 좋습니다.

    +0

    제안에 감사드립니다.하지만 어떻게 RGB 형식을 얻을 수 있었는지 말해 줄 수 있습니까? 즉; 흰색이나 다른 색을 원한다면 어디에서 그 번호를 얻을 수 있습니까? 감사. – tagalo

    +0

    다시 한 번 고마워요, 네가 다른 색깔을 시도했는데 네가 그랬다는 것을 제안했으나 문제는 센터에 '배경 핑크'를 넣을 수 없다는 것입니다. 나는 사용하려고 시도 : background-position : center; 그러나 그것은 작동하지 않았다? – tagalo

    +0

    '분홍색 배경'이 중간에 있어야 함을 의미합니다. 예를 들어 보자. 화면의 전체 크기를 100 %로 볼 때, '분홍색 배경'을 중간에 넣고 싶지만 전체 화면이 아니라 전체 화면의 60 % 정도면 상단에 5가 표시됩니다. % 공백 배경, 오른쪽 20 %, 아래 5 % 및 왼쪽 20 %가 있습니다. 미안하지만 내 설명이 명확하지 않다면. 나는 여기에서 편집하려고 노력했다. http://jsfiddle.net/Sm7KP/1/ -하지만 나는 핑크색 배경 위에 텍스트를 놓는 것 같지 않니? – tagalo

    0
    1. .

       
      #box { 
      position: absolute; 
      width: 100%; 
      height: 20px; 
      background-color: red; 
      } 
      

    4.

    : 또는 당신은 그런 당신의 CSS 파일에서 '상자'또는 무엇인가라는 DIV 상자를 만들 ... CSS3로 ( www.w3schools.com)

  • 그것을 시도 할 수 있습니다

    position: absolute; 
    width: 100px; 
    height: 100px; 
    top: 200px; 
    left: 50px; 
    background-color: black; (example... works with % instead of px, too) 
    

    5.

    margin: right; (CSS works only if your text is in a div-box) 
    

    행운을 빌어 요

  • +0

    # 3에서 제안한대로 오류를 시도했지만 작동하지 않았습니다. 그리고 # 2 이미지는 CSS가 아닙니다. CSS에서 둥근 패턴을 만들 수 있다고 생각합니까? # 1은 배경을 먼저 만들거나 z-index를 CSS에 넣어야합니까? – tagalo