我在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;
}
即時通訊使用白色空間:nowrap強制所有的文本出現在一行上。
我該如何設置這個span(id =「collapsedsectiontitle」),以便它總是出現在側邊欄的中心,無論長度如何都固定在頂部?
非常感謝,還有那90% ,但是你是否知道句子的最後一個字母總是位於頂部的相同位置,即單詞「MENU」總是出現在相同的空間中? – awnine 2014-12-08 03:00:48
我已經更新了我的答案。 – 2014-12-08 12:06:07
非常感謝,多數民衆贊成。我一直在嘗試「文本對齊:正確的」;但「方向」風格是需要的。 – awnine 2014-12-08 14:07:58