나는 단어의 길이의 50 %이고 단어가 가운데에 올리려는 밑줄을 만들려고합니다.내용의 너비에 맞게 사용자 정의 밑줄
의사 선택기의 너비는 a
을 선택 했음에도 불구하고 a
의 너비가 아닌 nav
의 너비를 사용합니다.
left
속성을 설정할 때 a
왼쪽이 아닌 nav
의 왼쪽이 정적입니다. 나는 그 물건을 잡아 당길 때 상대적이어야합니다.
nav a:hover::before{
position: absolute;
left: calc(50% - 10%);
bottom: 0;
width: 20%;
height: 1px;
background: #7b0700;
content: "";
}
과 CodePen
http://codepen.io/WallyNally/pen/dXxrgj
어떤 제안 : 여기
는 관련 코드? 감사합니다.
밑줄 50 %의 폭으로
, 나는 그렇게 할 것? 나는 각 링크의 밑줄을 긋고있을 때 밑줄을 긋게된다. – zer00ne