2010-06-09 11 views

답변

2

확인이 아웃 : CSS3 gradient Generator는 색상을 선택하고 코드를 생성 한 다음 CSS (또는 어떤 요소 당신이 그것을에 원하는)에 body에 추가합니다. 메인 컨텐츠 사용으로 인한 그림자

.body /*or element of your choice*/ 
-webkit-gradient(
{ 
    linear, 
    left bottom, 
    left top, 
    color-stop(0.02, rgb(91,204,245)), 
    color-stop(0.76, rgb(5,37,70)) 
) 
-moz-linear-gradient(
    center bottom, 
    rgb(91,204,245) 2%, 
    rgb(5,37,70) 76% 
) 
} 

:

.MyElement 
{ 
box-shadow: 10px 10px 5px #888; 
} 

또한 CSS3 Box-shadow을 확인하십시오.

또한 브라우저마다 아직 box-shadow (IE)을 지원하지 않으므로 border images을 사용할 수 있습니다. 하지만 IE는 그 중 하나를지지하지 않습니다. 그래서 내가 사이트에서 한 것은 그림자의 1px 고 PNG 이미지를 만들어 내 래퍼 div의 배경으로 설정 한 것입니다. X 또는 Y) 그리고 잘 작동했습니다.

그 중 일부는 도움이됩니다.

+0

익스플로러은 '아무튼 사용 border-images도 지원합니다. (그리고 나는 당신이 마지막 문장에서 박스 - 섀도우를 의미한다고 생각합니다) – oezi

+0

편집 됨, 고마워요 :) – Kyle

+0

아, 고마워요, 더 좋아 보이네요. – lisburnite

0

사이드 바는 불투명도/투명도가있는 png 이미지를 사용해야하며 그림자가있는 사이드 바는 그라데이션 배경으로 작동합니다. 그라데이션 배경의 경우 (당신은 거의 모든 곳에서 요즘 볼 수있는 IE6PNG 해킹 해결책을 찾을 수있다, 그래서 늘이 솔루션처럼, IE6 주), 중 배경 이미지를 만들거나 css3 gradient

+0

하지만이 코드는 어떻게 작성합니까? 저는 CSS가 처음입니다. – lisburnite

1
img.shady 
{ 
    display: inline-block; 
    webkit-box-shadow: 0 8px 6px -6px black; 
    -moz-box-shadow: 0 8px 6px -6px black; 
    box-shadow: 0 8px 6px -6px black; 
    padding: 10px; 
    margin-bottom: 5px !important; 
    min-height: 240px; 
    width: 630px; 
    border: 1px solid #D7D7D7 
} 
관련 문제