見出し画像

ChatGPTでbootstrapベースのクイズ画面を作ってみた(Canva)

普段、ChatGPTでHTMLを作成するときには、頭の中で想像したなんとなくのデザインをプロンプトに入力していましたが、今回はCanvaで事前にデザインを作った上で、ChatGTPにHTML作成依頼をしてみることにしました。

以前にChatGPTでbootstrapベースのHTMLを作った記事

ChatGPTにHTMLを作ってもらう

Canvaで作成したベースデザイン

プロンプト

bootstrapで、クイズ画面のhtmlを作成してください

css、jsは、headタグに以下をインポートすることhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css  https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js

背景色は、#ffde59

画面上部に問題文として、'What is the color of an apple?'
選択肢として、ボタンを4つ配置する
ボタンは背景色が白、文字色は黒
ボタンの角は丸みがある

選択肢1は、Blue
選択肢2は、Red
選択肢3は、Black
選択肢4は、White

ChatGPTに作成してもらったHTML

割とイメージ通りに作ってもらえました!
もうちょっと微調整すれば、ベースデザインに近づけそうなので、微調整していきます!

Googleフォントのフォントを使用した形で微調整する

Googleフォントのフォントを使用する

Googleフォントのサイトから、適当にフォントを選びます。
今回は「Dela Gothic One」を選択しました。
(左側のFilterのLanguageはJapaneseに絞り込んでおくと、日本語に絞り込めます。)

「Get embed code」を選択します。

以下、右側のコード2つをコピーしておきます。(ChatGTPでのコード作成に使用。)

プロンプト

フォントは以下を使用してください
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Dela+Gothic+One&display=swap" rel="stylesheet">

.dela-gothic-one-regular { font-family: "Dela Gothic One", sans-serif; font-weight: 400; font-style: normal; }

ボタンの幅を狭くする
ボタンの高さを広くする
ボタンは中央寄せにしてください

ChatGPTが作成したHTML

かなりベースデザインに近付いてきましたので、これで一旦完成にしようと思います!

おわりに

最後まで読んでいただき、ありがとうございます!

最近はCanvaでデザインを作ってみていますが、そこで作ったデザインをHTML化してみようと思い、今回ChatGPTを使って作成してみました。
割とデザイン通りにはなったかとは思いますが、もうちょっと効率よくHTML化出来ないかは今後模索していこうかと思います!
(もうしばらくはChatGPTでHTML化していきそうですが。。)

おまけ

最近、ChatGPTを使用し、色々なことを模索しています。
もしよければ、以下の記事も見て頂けると嬉しいです!


いいなと思ったら応援しよう!

この記事が参加している募集