技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

CSS實現(xiàn)自右向左的豎向文字排布

作者:admin    時間:2021-7-22 18:37:9    瀏覽:

網(wǎng)頁或UI設(shè)計時,有時需要把文字豎向排布,這個要怎么實現(xiàn)呢?其實很簡單,CSS很少的代碼就能實現(xiàn)。

demodownload

CSS代碼

.tbl{
    font-size: 20px;
    margin: 100px 100px;
line-height: 150%;
    writing-mode: vertical-rl;
}
.tbl>span::after{
    content: '\A';
    white-space: pre;
}

HTML代碼

<div class="tbl">
<span>何日歸家洗客袍?</span>
<span>銀字笙調(diào),心字香燒。</span>
<span>流光容易把人拋,紅了櫻桃,綠了芭蕉。</span>
</div>

execcodegetcode

代碼解釋

1、通過CSS writing-mode的屬性vertical-rl設(shè)置書寫方向。

2、writing-mode的屬性有以下這些

屬性 描述
vertical-rl 垂直的自右到左
vertical-lr 垂直的自左到右
sideways-rl 水平的自右到左
sideways-lr 水平的自左到右

trying >>

在CSS中,可以寫成"\000A",或"\A",通過偽類加入標(biāo)簽,即可實現(xiàn)各個標(biāo)簽的換行,如上示例中為每一句詩的span元素添加換行。

標(biāo)簽: css  css3  豎向文字  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */