fullscreen.js와 함께 사이드 바를 사용하고 있으며, 현재 활성/시청중인 섹션을 감지하고 세로 축을 따라 90도 회전 된 제목을 표시합니다.동적으로 채워지는 세로 텍스트 스타일링
텍스트가 동적이기 때문에 길이가 다릅니다. 이것은 텍스트가 회전 할 때 스타일에 문제를 일으 킵니다. 텍스트가 길어질수록 나타나는 왼쪽 여백에서 멀어지면서 경계가 넘칩니다.
이 예제에 몇 가지 섹션을 donw 이동하려면 마우스 휠을 사용하는 경우 무슨 일이 일어나고 있는지 볼 수 있습니다 : 이 http://jsfiddle.net/pLjrbcL7/2/
내가이 요소의 스타일을 사용하고있는 CSS의 일부가 여기에 있습니다 :
.vertical-text {
-ms-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
font-family:'Raleway', sans-serif;
float: left;
font-weight: 300;
font-size:12px;
}
#titleposition {
position: absolute;
top: 160px;
left:5px;
white-space: nowrap;
}
메신저 white-space : nowrap를 사용하면 모든 텍스트를 한 줄에 표시 할 수 있습니다.
이 스팬 (id = "collapsedsectiontitle")은 길이에 상관없이 상단에 고정 된 사이드 바 중앙에 항상 표시되도록 어떻게 스타일링 할 수 있습니까?
덕분에 많은, 거기에 90 %를 먹으 렴 그러나 문장의 마지막 글자가 항상 같은 위치에 있다는 것을 알고 있습니까? 즉, "MENU"라는 단어가 항상 같은 공간에 나타납니다. – awnine
내 대답이 업데이트되었습니다. –
고맙습니다. 나는 "text-align : right;"라고 노력했다. 그러나 "방향"스타일은 필요한 것입니다. – awnine