我有一些文字旋转270度,我想将-moz-box-shadow/box-shadow/-webkit-box-shadow
CSS属性应用到。不幸的是,浏览器都渲染了盒子阴影,就好像文本块元素没有被旋转一样(即阴影位置距离它应该是90度,就像标准的从左到右渲染一样)垂直呈现文字的CSS问题框阴影
Is there一种解决这个问题的方法?
我有一些文字旋转270度,我想将-moz-box-shadow/box-shadow/-webkit-box-shadow
CSS属性应用到。不幸的是,浏览器都渲染了盒子阴影,就好像文本块元素没有被旋转一样(即阴影位置距离它应该是90度,就像标准的从左到右渲染一样)垂直呈现文字的CSS问题框阴影
Is there一种解决这个问题的方法?
这对我的作品。你可以发布你的代码,以便我们可以看到你在做什么? (例如一两件事你可以做的是设置你的变换 - 旋转span元素上,而在一个div容器设置你的box-shadow)。
下面是一些WebKit的代码工作:
#RRottatte{ -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
width: 100px;
height: 100px;
top: 300px;
left: 200px;
-webkit-box-shadow: 6px 6px 0px red;
}
</style>
</head>
<body>
<div id="RRottatte">My Rotated Text</div></body>
</html>
你可能会应用盒子阴影父容器(不旋转),必须将它应用到具有转换的容器,即:
有一个可能的错误与FF(3.6),如果您将'-moz-transform`和`-moz-文本shadow`等同你所创建的的jsfiddle,你可以看到影子仅适用于变形元素的下半部分。 – mpaton 2011-01-12 09:51:21
请注意,这似乎只发生在元素旋转90度或270度(负等值) – mpaton 2011-01-12 09:52:45