2017-01-03 2 views
-1

위젯 제목이 들어있는 div의 배경 위에 투명한 화살표를 만들고 싶습니다.CSS 삼각형을 위젯 div에 추가하기

원하는 출력 : http://moneyrope.com/ (- - 문제의 위젯 제목 "최신 머니 팁"이 있습니다 이미지가 작동하지 않는 경우

enter image description here

,이 사이트에 위젯 섹션 제목을 볼 수 있습니다 완료 사이트가 아니라 그냥 테스트/준비 환경).

CSS :

.latest-heading { 
 
    background: #53386f none repeat scroll 0 0; 
 
    color: #fff; 
 
    margin-bottom: 2%; 
 
    padding: 2%; 
 
    text-align: center; 
 
}
미리 주셔서 대단히 감사합니다.

+0

죄송합니다, 검색을했고, 당신이 링크를 찾을 수 없습니다. 또한, 그 해결책은 나를 위해 작동하지 않습니다. – satrap

답변

0

이 화살표를 추가하려면 :after 가상 클래스를 사용할 수 있습니다. 여기

은 작업 예입니다

.latest-heading { 
 
    background: #53386f none repeat scroll 0 0; 
 
    color: #fff; 
 
    margin-bottom: 2%; 
 
    padding: 2%; 
 
    text-align: center; 
 
} 
 
.latest-heading:after { 
 
    width: 0; 
 
    height: 0; 
 
    border-left: 20px solid transparent; 
 
    border-right: 20px solid transparent; 
 
    border-top: 20px solid #53386f; 
 
    content: ''; 
 
    position: absolute; 
 
    left: calc(50% - 20px); 
 
    top: 48px; 
 
}
<div class="latest-heading">1</div>

+0

답변을 주셔서 감사합니다. 불행히도 실제 페이지의 요소 위에 표시됩니다. 내가 위쪽을 차지하면, 48px 밖에 나가면 이상적으로 가야 할 곳에 몇 개의 PX를 표시 할 것이지만, 그곳에 가져 오는 방법을 알 수는 없습니다. – satrap

+0

'position : relative'를에 추가 할 수 있습니다. 최첨단 수업 – Dekel