In CSS, you can manipulate text and other elements using transformations. One common transformation is mirroring, also known as flipping. This effect can be achieved using a simple CSS property.
To flip text horizontally (mirror it across the vertical axis), use the following CSS property:
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
This property scales the element horizontally by -1, effectively flipping it along the vertical axis.
Similarly, to flip text vertically (mirror it across the horizontal axis), use this property:
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
By applying this property, you scale the element vertically by -1, flipping it along the horizontal axis.
Consider the following HTML code, which displays some text and a scissors character:
Demo text ✂
Demo text ✂
The CSS code below applies the horizontal and vertical flipping effects to the corresponding spans:
span{ display: inline-block; margin:1em; }
.flip_H{ transform: scale(-1, 1); color:red; }
.flip_V{ transform: scale(1, -1); color:green; }
This will mirror the scissors characters along their respective axes, creating the desired left-pointing scissors.
Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.
Copyright© 2022 湘ICP备2022001581号-3