对于我正在制作的网站,我希望有一个很好的旋转"导航"吧,只是页面顶部的简单链接。
我得到的代码:
div.home
{
position: absolute;
top: 0px;
left: 700px;
height: 150px;
width: 40px;
background-color: #313131;
-webkit-transform: rotate(45deg);
margin-top: -36px;
text-transform: rotate(45deg);
}
和
<div class="home">
Home
</div>
这使得文本成为元素的顶部。理想情况下,我希望它位于元素的底部,
答案 0 :(得分:1)
我不知道你想要什么,但这些可能很有用
<div class="home">
<div class="text">
Home
</div>
</div>
div.home
{
position: absolute;
top: 30px;
left: 700px;
height: 150px;
width: 40px;
background-color: #313131;
-webkit-transform: rotate(45deg);
margin-top: -36px;
-webkit-text-transform: rotate(90deg);
}
.text{
margin-top:100px;
font-size:26px;
-webkit-transform: rotate(-90deg);
color:white;
}
答案 1 :(得分:0)
不要转换文字。 transform
(以及-ms-transform
,-webkit-transform
等等)包括用它旋转文本并在新位置接收鼠标事件。
答案 2 :(得分:0)
我不知道这是否正是您遇到的问题,但将top
值更改为'30px'
。