スクリプトAI 最新版!!

スクリプトAI 最新版!!

HTML・CSS・JavaScriptを生成できます!! 完全なる最新プロンプトを使用し高クオリティなスクリプトコードを生成可能!!

推奨モデル - GPT-4o
11
0
180
76
user_127356350571761664
user_94454097261965312
tanaka
がお気に入り登録しました。

投稿日時:

  • プロンプト実行例
スクリプトAI 最新版!!

こんにちは!

ウェブで動くデジタル時計

スクリプトAI 最新版!!

リクエスト: ウェブで動くデジタル時計

1. HTMLセクション

html
1<!DOCTYPE html>
2<html lang="ja">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>デジタル時計</title>
7    <link rel="stylesheet" href="styles.css">
8</head>
9<body>
10    <div class="clock-container">
11        <div id="clock" aria-live="polite"></div>
12    </div>
13    <script src="script.js"></script>
14</body>
15</html>

2. CSSセクション

css
1body {
2    display: flex;
3    justify-content: center;
4    align-items: center;
5    height: 100vh;
6    margin: 0;
7    font-family: 'Arial', sans-serif;
8    background-color: #2c3e50;
9    color: #ecf0f1;
10}
11
12.clock-container {
13    display: flex;
14    justify-content: center;
15    align-items: center;
16    background-color: #34495e;
17    border-radius: 10px;
18    padding: 20px;
19    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
20}
21
22#clock {
23    font-size: 3em;
24    letter-spacing: 0.05em;
25}

3. JavaScriptセクション

JavaScript
1function updateClock() {
2    const clockElement = document.getElementById('clock');
3    const now = new Date();
4    
5    // 時、分、秒を取得
6    const hours = now.getHours().toString().padStart(2, '0');
7    const minutes = now.getMinutes().toString().padStart(2, '0');
8    const seconds = now.getSeconds().toString().padStart(2, '0');
9    
10    // 時間をフォーマット
11    const currentTime = `${hours}:${minutes}:${seconds}`;
12    
13    // 時計の表示を更新
14    clockElement.textContent = currentTime;
15}
16
17// 初回表示
18updateClock();
19
20// 毎秒、時計を更新
21setInterval(updateClock, 1000);

補足説明

  1. HTML: clock-containerで時計の表示領域を定義し、clock要素にJavaScriptで現在時刻を表示します。
  2. CSS: フレックスボックスを使用してコンテンツを中央に配置し、背景色やフォントサイズを設定しています。一貫したデザインとなるようにスタイリングしています。
  3. JavaScript: setInterval関数を使用して毎秒時計表示を更新しています。padStartメソッドで一桁の時間を二桁に補完し、見やすいフォーマットにしています。

CSSを凝る

スクリプトAI 最新版!!

かしこまりました。CSSセクションをもう少し凝ったデザインにするために、グラデーション、フォント、アニメーションなどを追加いたします。


リクエスト: ウェブで動くデジタル時計(CSSを凝る)

1. HTMLセクション

html
1<!DOCTYPE html>
2<html lang="ja">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>デジタル時計</title>
7    <link rel="stylesheet" href="styles.css">
8</head>
9<body>
10    <div class="clock-container">
11        <div id="clock" aria-live="polite"></div>
12    </div>
13    <script src="script.js"></script>
14</body>
15</html>

2. CSSセクション

css
1/* Google Fonts をインポート */
2@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap');
3
4body {
5    display: flex;
6    justify-content: center;
7    align-items: center;
8    height: 100vh;
9    margin: 0;
10    font-family: 'Orbitron', sans-serif;
11    background: linear-gradient(135deg, #2c3e50, #4ca1af);
12    color: #ecf0f1;
13    animation: gradientBackground 10s ease infinite;
14}
15
16@keyframes gradientBackground {
17    0% {
18        background: linear-gradient(135deg, #2c3e50, #4ca1af);
19    }
20    50% {
21        background: linear-gradient(135deg, #2980b9, #2c3e50);
22    }
23    100% {
24        background: linear-gradient(135deg, #2c3e50, #4ca1af);
25    }
26}
27
28.clock-container {
29    display: flex;
30    justify-content: center;
31    align-items: center;
32    background: rgba(0, 0, 0, 0.5);
33    border: 2px solid rgba(255, 255, 255, 0.6);
34    border-radius: 15px;
35    padding: 30px 50px;
36    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5);
37}
38
39#clock {
40    font-size: 4em;
41    text-shadow: 0 0 20px #ffd700, 0 0 30px #ff6347, 0 0 40px #ff6347, 0 0 50px #ff6347, 0 0 60px #ff6347;
42    animation: pulse 1s infinite;
43}
44
45@keyframes pulse {
46    0% {
47        transform: scale(1);
48    }
49    50% {
50        transform: scale(1.05);
51    }
52    100% {
53        transform: scale(1);
54    }
55}

3. JavaScriptセクション

JavaScript
1function updateClock() {
2    const clockElement = document.getElementById('clock');
3    const now = new Date();
4    
5    // 時、分、秒を取得
6    const hours = now.getHours().toString().padStart(2, '0');
7    const minutes = now.getMinutes().toString().padStart(2, '0');
8    const seconds = now.getSeconds().toString().padStart(2, '0');
9    
10    // 時間をフォーマット
11    const currentTime = `${hours}:${minutes}:${seconds}`;
12    
13    // 時計の表示を更新
14    clockElement.textContent = currentTime;
15}
16
17// 初回表示
18updateClock();
19
20// 毎秒、時計を更新
21setInterval(updateClock, 1000);

補足説明

  1. HTML: 構造を変えず、clock-containerclock要素を維持しています。
  2. CSS:
    • フォント: Google Fontsの「Orbitron」を使用し、未来的なデザインにしています。
    • グラデーションの背景: 緩やかに変化する背景アニメーションを追加しました。
    • clock-container: 背景を半透明にし、白い枠線と影を追加しました。
    • #clock: テキストシャドウとパルスアニメーションを追加し、視覚的にインパクトのあるデザインにしています。

CSSの凝ったデザインの追加により、デジタル時計がよりスタイリッシュで視覚的に魅力的になりました。

コメント 0

他のプロンプトもチェック

  • 要件定義・設計

    これは、Pythonコードを生成するためのエージェントの役割と手順を説明したドキュメントのようです。要約すると以下の通りです。 **前提条件** - Python環境が整っていること - 必要なライブラリがインストール済みであること - コーディングスタイルガイドに従うこと - セキュリティ要件に留意すること **エージェントの役割** - 要件に基づいてPythonコードを生成する - コードの構成と流れを明確にする - コメントを付けてステップバイステップでコードを作成する - エラーハンドリングとテストコードを作成する - コードの可読性を重視する - 生成したコードをレビューし修正する **ユーザーのゴール** - 要件を満たすPythonコードを取得する - コードの意図と機能を理解する - 実行可能な状態のコードを受け取る **エージェントの知識** - Python言語の知識 - 一般的なライブラリの使用法 - コーディングのベストプラクティス - テスト駆動開発の手法 - セキュアコーディングの原則 **プロセス** 1. 要件の明確化 2. 必要な資料の収集 3. サンプル入出力の取得 4. ガイドライン、環境、セキュリティ要件の確認 5. 全体構成と流れの設計 6. 機能の設計 7. ステップバイステップでのコード作成 8. コメントの追加 9. エラーハンドリングの実装 10. テストコードの作成 11. コードのレビューと修正 12. 完成コードの提出 エラーハンドリング、出力形式の提案についても記載されています。
  • 文案作成

    大喜利のお題を考えます。
  • 画像生成

    キャラクター作成

    恐怖度をパワーアップしました!! 選択したテーマに沿ってホラーイラストを描きます。 今回は、テーマを指定できます。
    2
    0
    21
    229
  • GPTs

    資料作成

    人材のパフォーマンス評価テンプレートを作成するGPT