난 빵 부스러기 탐색 기능이있는 반응 형 웹 사이트에서 작업하고 있습니다.목록 요소의 긴 텍스트 자르기
탐색 경로 네비게이션이 너무 길어서 한 줄에 표시 할 수없는 경우 일부 도트로 잘라야합니다.
내가 지금까지 발견 한 모든 솔루션은 멀티 라인 텍스트를 사용하거나 텍스트를 포함하는 요소에 비해 너무 길 때 텍스트를 자르는데 의존하는 것처럼 보입니다.
는 기본적으로 내 코드는 다음과 같습니다 : 어떤 CSS는이 일을하는 유일한 해결책은
main {
max-width: 600px;
background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
}
nav.breadcrumb {
width: 100%;
padding: 0 2em;
}
ul {
width: 100%;
overflow: hidden;
white-space: nowrap;
}
li {
display: inline-block;
}
li + li {
margin-right: 1em;
}
<main>
<nav class="breadcrumb">
<ul>
<li><a href="#">Lorem</a></li>
<li><a href="#">Ipsum</a></li>
<li><a href="#">Dolor sit amet</a></li>
<li><a href="#">Consectetur adipiscing elit</a></li>
<li><a href="#">Praesent</a></li>
<li><a href="#">Duis ullamcorper faucibus</a></li>
<li><a href="#">Nunc lacus elit, luctus eu molestie id</a></li>
</ul>
</nav>
</main>
있습니까?
죄송합니다 내 질문이 몇 가지 선명도 누락 된 경우 : 실제로 달성하기 위해 노력하고 무엇에 대한 몇 가지 혼란이있을 것 같습니다 때문에
, 여기에 예입니다. 당신이 링크를 확인 http://codepen.io/anon/pen/pvwEZJ
도움이되기를 바랍니다 나는 자바 스크립트 솔루션을 사용하기 때문에 게시 대답에 CSS의 솔루션 (' 텍스트 오버플로 : 줄임표 ')는 방문한 가장 최근의 페이지가 될 이동 경로의 끝을 자릅니다. 하지만 어쨌든 빵 부스러기의 오른쪽을 컨테이너의 오른쪽에 맞추고 시작 부분을 잘라낼 수는 있습니다. 그것은 이상하게 보일지도 모른다. 내가 당신과 공유 할 수있는 반응 breadcrumb에 대한 자바 스크립트 코드가 : –