최신 웹 개발 튜토리얼
 

CSS그림자 효과


노르웨이

상자 그림자

CSS3를 사용하면 그림자 효과를 만들 수 있습니다!

저 위에 마우스를 올려!

CSS3 그림자 효과

CSS3를 사용하면 텍스트 및 요소에 그림자를 추가 할 수 있습니다.

이 장에서는 다음과 같은 속성에 대해 배우게됩니다 :

  • text-shadow
  • box-shadow

브라우저 지원

테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.

숫자는 다음 -webkit- 또는 -moz- 접두사와 함께 일 첫 번째 버전을 지정합니다.

재산
text-shadow 4.0 10.0 3.5 4.0 9.5
box-shadow 10.0
4.0 -webkit-
9.0 4.0
3.5 -moz-
5.1
3.1 -webkit-
10.5

CSS3 텍스트 그림자

CSS3 text-shadow 속성은 텍스트에 그림자를 적용합니다.

간단한 사용, 당신은 수평 그림자 (2 픽셀), 수직 그림자 (2 픽셀)를 지정합니다 :

텍스트 그림자 효과!

h1 {
    text-shadow: 2px 2px;
}
»그것을 자신을 시도

다음으로, 그림자에 색상을 추가 :

텍스트 그림자 효과!

h1 {
    text-shadow: 2px 2px red;
}
»그것을 자신을 시도

그 후, 그림자에 흐림 효과를 추가 :

텍스트 그림자 효과!

h1 {
    text-shadow: 2px 2px 5px red;
}
»그것을 자신을 시도

다음의 예는 검은 그림자와 흰색 텍스트를 보여줍니다

텍스트 그림자 효과!

h1 {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}
»그것을 자신을 시도

다음은 붉은 네온 빛 그림자를 보여줍니다

텍스트 그림자 효과!

h1 {
    text-shadow: 0 0 3px #FF0000;
}
»그것을 자신을 시도

다중 그림자

텍스트에 하나 이상의 그림자를 추가하려면 그림자의 쉼표로 구분 된 목록을 추가 할 수 있습니다.

다음은 빨간색과 파란색 네온 빛 그림자를 보여줍니다

텍스트 그림자 효과!

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}
»그것을 자신을 시도

다음의 예는, 블랙, 블루, 및 darkblue 그림자와 흰색 텍스트를 보여줍니다

텍스트 그림자 효과!

h1 {
    color: white;
    text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
»그것을 자신을 시도

CSS3 box-shadow 속성

CSS3의 box-shadow 속성은 요소에 그림자를 적용합니다.

간단한 사용, 당신은 수평 그림자 및 수직 그림자를 지정합니다

이것은 노란색 <div> 검은 색과 요소 box-shadow

div {
    box-shadow: 10px 10px;
}
»그것을 자신을 시도

다음으로, 그림자에 색상을 추가 :

이것은 노란색 <div> 회색과 요소 box-shadow

div {
    box-shadow: 10px 10px grey;
}
»그것을 자신을 시도

다음으로, 그림자에 흐림 효과를 추가 :

이것은 노란색 <div> 흐린, 회색 요소 box-shadow

div {
    box-shadow: 10px 10px 5px grey;
}
»그것을 자신을 시도

당신은 또한에 그림자를 추가 할 수 있습니다 : 가상 클래스 후, 흥미로운 효과를 만들 :: 전 :

#boxshadow {
    position: relative;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    padding: 10px;
    background: white;
}

#boxshadow img {
    width: 100%;
    border: 1px solid #8a4419;
    border-style: inset;
}

#boxshadow::after {
    content: '';
    position: absolute;
    z-index: -1; /* hide shadow behind image */
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
    width: 70%;
    left: 15%; /* one half of the remaining 30% */
    height: 100px;
    bottom: 0;
}
»그것을 자신을 시도

카드

사용한 예 box-shadow 종이 형 카드를 작성하는 속성 :

1

2016년 1월 1일

노르웨이

하르, 노르웨이

div.card {
    width: 250px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
}
그것은 (텍스트 카드)를보십시오» 그것은 (이미지 카드)를보십시오»

연습으로 자신을 테스트!

연습 1» 운동 2» 운동 3» 운동 4» 운동 5»


CSS3 그림자 등록

다음 표는 CSS3 그림자 속성을 보여줍니다 :

재산 기술
box-shadow 요소에 하나 이상의 추가의 그림자
text-shadow 텍스트에 하나 이상의 그림자를 추가합니다