标签: text-rotation

我如何在CSS中旋转文本

如何在css中旋转文本以获得以下输出...

在此输入图像描述

编辑:

感谢您的快速建议.我在jsfidle中添加了我的示例代码:

http://jsfiddle.net/koolkabin/yawYM/

我面临的问题是,当我们旋转文本时,它会打破对齐和位置......所以导致这种情况的原因以及如何管理它们?

css css3 text-rotation

45
推荐指数
5
解决办法
12万
查看次数

jquery文本旋转

我在div中有一个简单的文本,如下所示;

<div id="banner">
    <div>This is an example text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望div内的文字旋转20-30度.我已经在stackoverflow上找到了关于它的这个主题,它在Firefox和Chrome中给出了我想要的结果,但在IE7,IE8和IE9中没有.我也试过jquery旋转,但是当使用它时,看起来插件正在用div本身做一些事情,使它消失,而不是旋转div内的文本.这有可能与javscript和/或CSS?

注意:Cufon也在使用中.

Codlers回答后更新:

这是Codler回答后的当前应用的css.适用于FF和Chrome.

-ms-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
/*-moz-rotation-point: 0 0;*/
-webkit-transform: rotate(-20deg);
/*-webkit-rotation-point: 0 0;*/
-o-transform: rotate(-20deg);
/*-ms-writing-mode: tb-lr;
* html writing-mode: tb-lr;*/
Run Code Online (Sandbox Code Playgroud)

更新2:IE7和IE8现在正在旋转文本,但在IE9中,我的旋转文本后面有一个大的黑色方块.是什么导致这个?CSS现在如下;

-moz-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
-webkit-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);  
transform: rotate(-20deg);
background-color:transparent;

/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.93969262, M12=0.34202014, M21=-0.34202014, M22=0.93969262,sizingMethod='auto expand')";*/
/*filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.93969262, M12=0.34202014, M21=-0.34202014, M22=0.93969262,sizingMethod='auto expand');*/
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.93969262, M12=0.34202014, M21=-0.34202014, M22=0.93969262,sizingMethod='auto expand');
zoom: 1;
z-index:1;

position:absolute;

padding     : 45px 10px 15px 10px;
Run Code Online (Sandbox Code Playgroud)

最终的工作代码.对于Jeff和Codler来说,这是对此的肯定.

HTML:

<div …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery text-rotation

13
推荐指数
2
解决办法
3万
查看次数

CSS 3:文本轮换错误?

我不明白CSS3中的文本旋转是如何工作的.

例如,您可以在此处看到,旋转的文本永远不会在您想要的位置,

right: 0;
bottom: 0;
Run Code Online (Sandbox Code Playgroud)

它总是会有右边的差距/边距.并始终在包含它的框的底部溢出.

我怎样才能解决这个问题?

我可以使用jquery来修复它或任何可靠的jquery插件来进行文本轮换吗?

谢谢.

css rotation css3 text-rotation

7
推荐指数
2
解决办法
8258
查看次数

如何在 HTML 中制作垂直旋转的链接?

我正在努力实现这一目标:

在此处输入图片说明

使用此代码:

<div id='left_column_date_search'>
<a href='#' class='a1'><span>Dnes</span></a>
<a href='#' class='a2 selected'><span>Zítra</span></a>
<a href='#' class='a3'><span>Pátek</span></a>
<a href='# 'class='a4'><span>Sobota</span></a>              
</div> <!-- end: #left_column_date_search -->



#left_column_date_search { width: 36px; float: left; overflow: hidden;}
#left_column_date_search a { 
    display: block; 
    position: relative;
    color: #fff;
    text-shadow: 1px 0px 0px #000;
    text-decoration: none;
}
#left_column_date_search a.selected {
/*  background: url(/images/structure/city-search-grad-selected.jpg); */
    color: #660000;
    text-shadow: 0px 1px 0px #9e4a4a;
}
#left_column_date_search a:hover {
    background: url(/images/structure/city-search-grad-hover.png);
}
#left_column_date_search a.a1{ height: 73px !important; }
#left_column_date_search a.a2 { height: 73px !important; …
Run Code Online (Sandbox Code Playgroud)

css text-rotation

4
推荐指数
1
解决办法
6028
查看次数

如何将文本内联旋转90度

如何在不使用样式表的情况下将文本旋转90度?我在页面的标题区域放置了以下指令:

<style>
div.rotate-text {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
</style>
Run Code Online (Sandbox Code Playgroud)

然后,我将以下内容放在相关段落中。

<div id="rotate-text">
<p>My paragraph</p>
</div>
Run Code Online (Sandbox Code Playgroud)

但是它不起作用,因此是我的问题。

css rotation text-rotation

4
推荐指数
3
解决办法
1万
查看次数

1
推荐指数
1
解决办法
6050
查看次数


垂直旋转的Textblock占据整个宽度,就好像它是水平的一样

我已将TextBlock控件包裹在边框中,这样我就能看到占用空间的东西:

在此输入图像描述

这是XAML:

<Border BorderBrush="Cyan" BorderThickness="3">
    <TextBlock Style="{StaticResource subtitle}" Text="{Binding Title}" >
        <TextBlock.RenderTransform>
            <RotateTransform Angle="90" />
        </TextBlock.RenderTransform>
    </TextBlock>
</Border>
Run Code Online (Sandbox Code Playgroud)

问题是这占用的空间比我需要的多得多,如果我设置一个静态宽度,我得到这个:

在此输入图像描述

有什么建议?

c# wpf xaml textblock text-rotation

1
推荐指数
1
解决办法
2222
查看次数

检测水平图像中文本的角度,并在matlab中旋转

见下图:

正如您在图像中看到的那样,书面文本旋转90度角,我想只旋转文本为水平.通过它旋转的任何角度,我想使其成为水平,如下所示:

我不希望完整的图像旋转.我希望文本只是有界的,测量文本旋转的角度然后旋转该角度使其成为水平.

你能建议我这样做,然后在文本上放一个椭圆吗?

谢谢.

matlab image image-processing text-rotation

-2
推荐指数
1
解决办法
3813
查看次数