>  기사  >  웹 프론트엔드  >  특별한 단면 CSS 상자 효과를 얻는 방법(코드 예)

특별한 단면 CSS 상자 효과를 얻는 방법(코드 예)

不言
不言원래의
2018-11-07 16:39:352475검색

CSS3의 개발과 함께 웹 개발의 발전은 완벽한 상상을 향해 나아갔습니다. 텍스트 및 기타 용도의 경우 CSS 드롭 섀도우를 사용하면 보기 좋은 효과 상자를 얻을 수 있습니다. 특정 코드를 직접 살펴보겠습니다.

html 부분입니다:

<div id="beauty-boxes">Some example text</div>

CSS 코드

 #beauty-boxes{
     transition: all 0.5s ease;
     position:relative;
     float:left;
     width:45%;
     padding:2px;
     margin:3px;
     background:#fff;
     -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0), 0 0 40px rgba(0, 0, 0, 0) inset;
     -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0) inset;
     box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0) inset;
     -moz-border-radius:4px;
     border-radius:4px;
     } 
    #beauty-boxes:before,
    #beauty-boxes:after {
     content:"";
     position:absolute;
     z-index:-3;
     bottom:15px;
     left:12px;
     width:50%;
     height:20%;
     max-width:350px;
     max-height:90px;
     -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
     -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
     box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
     -webkit-transform:rotate(-3deg);
     -moz-transform:rotate(-3deg);
     -ms-transform:rotate(-3deg);
     -o-transform:rotate(-3deg);
     transform:rotate(-3deg);
      }
 #beauty-boxes:after {
     right:10px;
     left:auto;
     -webkit-transform:rotate(3deg);
     -moz-transform:rotate(3deg);
     -ms-transform:rotate(3deg);
     -o-transform:rotate(3deg);
     transform:rotate(3deg);
 }.beauty-boxes p {
     font-size:16px;
     font-weight:bold;
 }
   #beauty-boxes:hover{
    background-color:#161616;
   color:#fff;
    }

효과는 다음과 같습니다:

특별한 단면 CSS 상자 효과를 얻는 방법(코드 예)


위 내용은 특별한 단면 CSS 상자 효과를 얻는 방법(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.