6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ElixirAdvent Calendar 2024

Day 18

KinoCodePen で HTML、CSS、JS のサンプル実装を Livebook に表示する

Last updated at Posted at 2024-11-29

はじめに

CodePen は HTML、CSS、JS のコードと実装結果を共有できるサービスです

例えばこんな感じに、コードと結果を並べて表示できます

See the Pen jQuery by Ryo Wakabayashi (@ryowakabayashi) on CodePen.

CodePen では上記のような一つの実装の単位を「ペン」と呼んでいます

Web フロントエンドの学習や知識共有に使えるサービスで、しかも無料で使えます

私も以前、 CodePen を使った記事を書いています

この CodePen を Livebook に埋め込むため、 KinoCodePen を作りました

ノートブックでの使用例はこちら

セットアップ

ノートブックのセットアップセルで KinoCodePen をインストールします

Mix.install([
  {:kino_code_pen, "~> 0.1"}
])

ペンの表示

CodePen のユーザー名とペンID(URL の赤枠部分)を指定します

スクリーンショット 2024-11-28 22.48.51.png

KinoCodePen.new("ryowakabayashi", "ExdeaRL")

実行結果

kino_code_pen.gif

ペンを表示し、操作することもできました

URL を指定して表示することもできます

KinoCodePen.url("https://codepen.io/ryowakabayashi/pen/ExdeaRL")

まとめ

フロントエンドの実装例を共有する際などに使えそうですね

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?