用CSS怎么设置数字竖排。汉字我可以做到,但数字不行,看图(这是PS里排的)

html-css015

用CSS怎么设置数字竖排。汉字我可以做到,但数字不行,看图(这是PS里排的),第1张

什么汉字可以,数字不行了?首先你得知道什么是竖向排列

第二张图是正确的竖向排列

第一张图数字是顺时针旋转了90°汉字是竖向排列的

方法一图片去做

方法二用用css3把数字旋转transform:rotate(90deg),汉字竖向排,你是限制宽度还是用其他方法都可以。

备注(我没试过,但是应该还会有其他问题,本人觉得这种动态文字排版不合理)

假设每个标签的单位是li标签,li要设置overflow:hidden,并且li要有一个的高度。

li下边要添加一个div,给他个class叫child。给他个属性transtion: transform 2s(多少s是希望多少秒完成动画)

child里面再画两个div,这两个div高度等于li的高度。这时候你只能看到一个div,因为下边的超出隐藏了。

li:hover child {

trasfrom: tranlateY(这里写一个li的高度,看情况是正直值还是负值。应该是正数)

}

.tabcons_li q {

color: #cbcbcb

 /*margin: 60px 5px*/

 font: 30px "Leelawadee"

 font-style: italic

 position: relative

 line-height: 3em

 margin-bottom: 0

display: block

float: right

width: 1em

}