css - 我想垂直翻转一个div,但不是它里面的内容

标签 css

我正在使用 -webkit-transform 垂直翻转一个 div,但问题是 div 内的文本也被翻转了......我该怎么做才能翻转 div 而不是翻转文本?

这是我的 HTML

<div>
    <ul>
        <li>Primer elemento</li>
        <li>Segundo elemento</li>
    </ul>
</div>​

这是我的 CSS

div {
    background: lightblue;
    padding-left: 150px;
    -webkit-transform: scaleX(-1);  
    -moz-transform: scaleX(-1);
}

这是我的 jsfiddle:http://jsfiddle.net/uTGXx/

最佳答案

将文本放在另一个你也翻转的 div 中,如下所示:

<div class="flipped">
    <div class="flipped">
    <ul>
        <li>Primer elemento</li>
        <li>Segundo elemento</li>
    </ul>
    </div>
</div>​

在哪里

div.flipped {
    background: lightblue;
    padding-left: 150px;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
}

http://jsfiddle.net/uTGXx/2/ .

关于css - 我想垂直翻转一个div,但不是它里面的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075930/

相关文章:

html - 如何让 div 填充剩余的水平空间?

css - 在 CSS 中设置不同字符的文本换行优先级

html - 页眉和页脚有白色边框?

css - Ubuntu CLI 中的红色文件名 (Vagrant)

css - 导航的响应式背景图片

css - 如何在移动设备上对齐我的 Logo 和菜单图标

html - 将图像包裹在 div 中

html - 表单不会缩小到我的 iPhone 屏幕的宽度

html - 如何使所有三个表显示在同一高度

html - 如何排队