我试图使可点击的侧边栏已经正常工作但是太宽,很可能是由旋转的文本引起的。以下是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;
}
答案 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;
}