>웹 프론트엔드 >CSS 튜토리얼 >상자 그림자로 하는 일

상자 그림자로 하는 일

Linda Hamilton
Linda Hamilton원래의
2024-12-29 14:29:11817검색

가끔 "CSS 단계"가 발생합니다. 가장 최근의 일은 CSSBattle을 발견했을 때 시작되었습니다. 이 웹사이트에는 최소한의 문자로 CSS로 이미지를 재현해야 하는 매일의 과제가 있습니다. 나는 끔찍하고 장황하지만 집착했다고 말하고 싶습니다.

제가 가장 좋아하는 것 중 하나는 다른 사람의 솔루션을 살펴보는 것입니다. 이를 통해 다른 동료 CSS 배틀러가 그곳에서 box-shadow를 많이 사용한다는 사실을 알게 되었고 이에 대한 호기심이 생겼습니다. 그들은 기본적으로 이 속성을 사용하여 하나의 리탱글을 영원히 복제합니다. 방법을 보여드리겠습니다.

상자 그림자 속성

문서에 따르면 이 부동산에 대한 준비가 많이 되어 있습니다. 하지만 여기서 사용하는 것은 왼쪽 상단 색상입니다. 예를 들면 다음과 같습니다.

What we do with the box-shadows

(2024년 11월 16일 CSSBattle 일일 목표)

이 이미지에는 div가 하나만 표시됩니다. 다른 것들은 그림자입니다. 따라서 HTML은 다음과 같습니다.

<html>
   <body>
       <div></div>
   </body>
</html>

CSS는 다음과 같습니다.

* {
   background: #6592CF;
   position: absolute;
 }

div {
   top: 52px;
   left: 52px;
   width: 70px;
   height: 30px;
   background: #EEB850;
   box-shadow:
       0 75px #243D83, 0 150px #EEB850,
       105px 0 #243D83, 210px 0 #EEB850,
       105px 75px #EEB850, 210px 75px #243D83,
       105px 150px #243D83, 210px 150px #EEB850;
}

상단 및 왼쪽 속성은 px 단위이고 거리는 첫 번째 속성을 기준으로 합니다.

저만 그럴지도 모르지만, 이게 굉장히 흥미롭다고 생각해요. CSS에 대한 공부를 계속할 예정이며, 다른 멋진 것을 찾으면 알려드리겠습니다.

위 내용은 상자 그림자로 하는 일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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