티스토리 뷰

css

css - 한 쪽 모서리가 접힌 모양 만들기

코딩하는 둥아 2021. 1. 16. 17:14
728x90

css로 포스트잇 모양처럼 한 쪽 모서리가 접힌 모양을 만드는 방법입니다.

hover 했을 때

각 네모가 postit class를 가진 div 입니다.

postit class에 before 효과를 줘서 모서리가 잘린 효과를 주었습니다.

before에 border-top color를 white나 투명한 색으로 바꿔주면 모서리가 잘린 느낌을 줄 수 있습니다.

  •  꼭 postit에 position: relative 속성을 추가해야지 before effect가 postit class에 적용 된다는 점 참고해주세요!
  • hover effect는 .posit:hover:before 라고 해야 적용됩니다!
<li class="postit"><span class="bold">1.</span> 백준 2097번</li>
<li class="postit"><span class="bold">2.</span> 백준 10020번</li>
.postit {
	border: 1px solid #0000004d;
	display: block;
	position: relative;
	cursor: pointer;
}

.postit:hover:before {
	border-top: 15px solid #677e52;
}

.postit:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-top: 15px solid #7373734f;
	border-left: 15px solid rgba(0, 0, 0, 0);
	width: 0;
}

 

728x90

'css' 카테고리의 다른 글

업무에 바로쓰는 html5 2일차  (0) 2023.12.05
업무에 바로쓰는 html5 1일차  (0) 2023.12.04
flexbox 정리  (0) 2021.01.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함