このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
skewY()
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月.
skewY() はCSS の関数で、要素を 2D 平面上で垂直方向にゆがめる変換を定義します。結果は<transform-function> データ型になります。
In this article
試してみましょう
transform: skewY(0);transform: skewY(35deg);transform: skewY(-0.06turn);transform: skewY(0.352rad);<section> <img src="/shared-assets/images/examples/firefox-logo.svg" width="200" /></section>この変換はシアー変形(せん断写像)で、要素内のそれぞれの点を垂直方向に指定された角度でゆがませます。それぞれの点の縦座標は、指定された角度と原点からの距離に比例した値によって変更されます。よって、原点から遠くなるにしたがって、加えられる値が大きくなります。
構文
css
skewY(a)値
形式文法
<skewY()> =
skewY([<angle>|<zero>])
例
>HTML
html
<div>通常</div><div>歪め</div>CSS
css
div { width: 80px; height: 80px; background-color: skyblue;}.skewed { transform: skewY(40deg); background-color: pink;}結果
仕様書
| Specification |
|---|
| CSS Transforms Module Level 1> # funcdef-transform-skewy> |
ブラウザーの互換性
関連情報
transform<transform-function>- 独立した座標変換プロパティ: