我正在尝试创建一个侧标记,就像在这里找到它的基本形式一样。 http://www.firstforturf.co.uk/quotation.php
我正在尝试使用CSS尽可能多地使用CSS,而不仅仅是放入图像但是我遇到了问题。
旋转侧面DIV后,它从页面侧面移动。我已经尝试将边距设置为0但它似乎没有工作。
如果有帮助,这里是sidetag的CSS规则。
color: #FFF;
height: 50px;
width: 200px;
position: fixed;
background-color: rgb(0,102,204);
font-size: 32px;
line-height: 50px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: center;
top: 50%;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
writing-mode: tb-rl;
如果有人能提供帮助,那就太棒了。欢呼声。
答案 0 :(得分:2)
使用transform-origin
:
-moz-transform-origin: 20px;
-ms-transform-origin: 20px;
-o-transform-origin: 20px;
-webkit-transform-origin: 20px;
transform-origin: 20px;
答案 1 :(得分:1)
看看-webkit-transform-origin。当您的元素被修复时,您可能需要相应地修改变换原点。
答案 2 :(得分:1)
您可以使用transform-orign
:
transform: rotate(45deg);
transform-origin:20% 40%;
-ms-transform: rotate(45deg); /* IE 9 */
-ms-transform-origin:20% 40%; /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari and Chrome */
-webkit-transform-origin:20% 40%; /* Safari and Chrome */
-moz-transform: rotate(45deg); /* Firefox */
-moz-transform-origin:20% 40%; /* Firefox */
-o-transform: rotate(45deg); /* Opera */
-o-transform-origin:20% 40%; /* Opera */