在其中旋转文本后使侧边栏变薄

时间:2015-07-11 11:05:14

标签: css css3

我试图使可点击的侧边栏已经正常工作但是太宽,很可能是由旋转的文本引起的。以下是http://i.imgur.com/vn5LNfd.png

的截图
echo '<a class="patchlink" href="'.$patch_array[$x][$y].'"><div class="patch_big">'.$patch_array[$x][$y].'</div></a>';

这里是样式

.patchlink{
    float: left;
    color: #626262;
    font-size: 80%;
    background-color: rgba(228, 228, 228, 0.84);
    transition: all 1s ease-in-out;
}
.patchlink:hover{
    background-color: #A0A0A0;


}

.patch_big{
    float: left;
    transform: rotate(270deg);
    margin: 20px 2px 2px 2px;
    background-color: white;
}

1 个答案:

答案 0 :(得分:0)

好吧,我想我终于明白了。尝试用此替换当前代码。这应该有用。

.patchlink {
  color: #626262;
  font-size: 80%;
  width: 28px;
  position: relative;
  background-color: rgba(228, 228, 228, 0.84);
  transition: all 1s ease-in-out;
}
.patch_big {
  position: absolute;
  width: 15px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: 7px;
  text-align: center;
  display: inline-block;
  transform: rotate(-90deg) translate(-100%, 0);
  transform-origin: 0 0;
}