css - 如何使用 CSS 将元素翻转 180 度?

标签 css transform

我不想旋转它 - 这不是 1998 年! 是否可以在添加is-expanded类的时候单纯翻转这个元素?

 .resources__icon {
            @include icon('arrow-down-white', 28, 18);
        }


    .is-expanded.resources__icon {
                 -webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);
            }

最佳答案

ScaleY 可以翻转图像,而不仅仅是“改变比例”——使用 scaleY 而不是旋转

.resources__icon {
            @include icon('arrow-down-white', 28, 18);
        }


    .is-expanded.resources__icon {
                    -moz-transform: scaleY(-1);
                    -o-transform: scaleY(-1);
                    -webkit-transform: scaleY(-1);
                    transform: scaleY(-1);
            }

关于css - 如何使用 CSS 将元素翻转 180 度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51777629/

相关文章:

html - H2 和 P 在同一行(HTML、CSS、PHP)

swift - 在 Swift 3 中转换图像

python - 将数组映射到更高维度 - Python

ios - 旋转时 layer.border 上的线条不平滑

css - mat-checkbox 自定义颜色无法更改

html - CKAN 资源表单 html "Description"字段,如何/在哪里可以将其他字段更改为与描述相同的大小?

css - 更改 css 类变量

html - 位于两个独立 div 的顶部和底部

html - 旋转的文本溢出浏览器窗口

CSS3过渡变换像素化