以下の内容はhttps://atatat.hatenablog.com/entry/2023/04/09/150000より取得しました。


ブログデザイン備忘録 ~ 三角関数

今回はブラウザで新たにサポートされたCSS三角関数について紹介したい。

たいていのプログラミング言語では三角関数はサポートされているが、今回はCSS三角関数がブラウザでサポートされたというもの。

具体的には三角関数 sin(), cos(), tan()と逆三角関数asin(), acos(), atan(), atan2()がある。

CSSを用いてWebページのレイアウトで役立てるというよりも、ページ内に何かアニメーションを添える場合は、三角関数は有用だと思う。

以下のページの三角関数の利用例ではドットが円軌道上に動くアニメーションが挙げられている。

CSSの三角関数(sin(), cos(), tan())の基礎知識と基本的な使い方を解説 | コリス

上の例を改造して、アステロイド曲線を描くようにした。円軌道の計算部分 x=cos(angle), y=sin(angle)をx=cos3(angle),y=sin3(angle)とすればアステロイド曲線が描ける。

See the Pen test_trig_function by ATATAT (@atatat) on CodePen.




以上の内容はhttps://atatat.hatenablog.com/entry/2023/04/09/150000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14