2017-12-19 12 views

답변

1

당신은 단순히 의사 요소를 사용할 수 있으며 일부 border 속성은 당신이 원하는 것을 얻기 위해 다른 값을 조정합니다

.link { 
 
    padding: 10px; 
 
    display: inline-block; 
 
    width: 80px; 
 
    border-top: 1px solid #000; 
 
    border-bottom: 1px solid #000; 
 
    text-align: center; 
 
    position: relative; 
 
    overflow: hidden; 
 
} 
 

 
.link:before,.link:after { 
 
    content: ""; 
 
    position: absolute; 
 
    height: 30px; 
 
    width: 30px; 
 
    border: 1px solid #000; 
 
    left: -19px; 
 
    top: 3px; 
 
    background: #fff; 
 
    transform: rotate(45deg); 
 
    transform-origin: center; 
 
} 
 
.link:after { 
 
    right: -19px; 
 
    left:auto; 
 
}
<a href="#" class="link">link</a>

+0

코드를 공유해 주셔서 감사합니다! 날 올바른 방향으로 가리켰 잖아! 의사 요소에 일부 비율 조정을 적용한 후에는 이미지와 정확하게 일치하도록 만들었습니다. – vadims