skewX()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015å¹´7æâ©.
skewX() CSS 彿°ç¨äºå®ä¹å¨äºç»´å¹³é¢ä¸æ²¿æ°´å¹³æ¹å徿å
ç´ ç忢ãå®çç»ææ¯ <transform-function> æ°æ®ç±»åã
å°è¯ä¸ä¸
transform: skewX(0);
transform: skewX(35deg);
transform: skewX(-0.06turn);
transform: skewX(0.352rad);
<section id="default-example">
<img
class="transition-all"
id="example-element"
src="/shared-assets/images/examples/firefox-logo.svg"
width="200" />
</section>
æ¤ç±»åæ¢æ¯ä¸ç§åªåå½±å°ï¼å®ä¼å°å ç´ å çæ¯ä¸ªç¹å¨æ°´å¹³æ¹å䏿ä¸å®çè§åº¦è¿è¡ææ²ãæ¯ä¸ªç¹çæ¨ªåæ ï¼æ°´å¹³æ¹åï¼x åæ ï¼ä¼æ ¹æ®æå®çè§åº¦å该ç¹å°åç¹çè·ç¦»ææ¯ä¾è¿è¡è°æ´ï¼å æ¤ï¼ç¦»åç¹è¶è¿çç¹ï¼å ¶è¢«è°æ´çå¼å°±è¶å¤§ã
夿³¨ï¼skewX(a) ç¸å½äº skew(a)ã
è¯æ³
css
skewX(a)
åæ°å¼
| â^2 ä¸çç¬å¡å°åæ | ââ^2 ä¸ç齿¬¡åæ | â^3 ä¸çç¬å¡å°åæ | ââ^3 ä¸ç齿¬¡åæ |
|---|---|---|---|
|
|
|
|
|
[1 0 tan(a) 1 0 0] |
å½¢å¼è¯æ³
<skewX()> =
skewX( [ <angle> | <zero> ] )
示ä¾
>HTML
html
<div>æ£å¸¸</div>
<div class="skewed">徿</div>
CSS
css
div {
width: 80px;
height: 80px;
background-color: skyblue;
}
.skewed {
transform: skewX(10deg); /* ç¸å½äº skew(10deg) */
background-color: pink;
}
ç»æ
è§è
| Specification |
|---|
| CSS Transforms Module Level 1 > # funcdef-transform-skewx > |
æµè§å¨å ¼å®¹æ§
åè§
transform<transform-function>- å忢屿§ï¼