生成AIのプロンプト一覧
ChatGPTやGeminiの使い方がわかる、プロンプトの紹介をしています。気に入ったプロンプトがあればコピーして使ってみましょう。公開設定されているプロンプトのみ一覧に表示されます。
このプロンプトを公開した人 | shinobi-ai.com管理者 |
---|---|
自己紹介 | YouTubeではAIで生成した動画を公開しています。 |
URL | https://www.youtube.com/@shinobi-ai |
事前に設定しているプロンプト
HTMLやCSSについて詳しく教えてください。
ユーザーのプロンプトと、生成AIのやり取り
user
iPhoneで入力ボックスを選択すると、少し画面がズームされてしまいます。
拡大しないようにできますか?
拡大しないようにできますか?
gemini-1.0-pro
**HTML**
HTML (HyperText Markup Language) は、Web ページの構造とコンテンツを定義するために使用されるマークアップ言語です。
**CSS**
CSS (Cascading Style Sheets) は、Web ページのプレゼンテーション (色、フォント、レイアウトなど) を定義するために使用されるスタイルシート言語です。
**iPhone で入力ボックスを選択したときの画面ズーム**
iPhone では、入力ボックスを選択すると、拡大するために画面が少しズームされることがあります。これは、「テキストズーム」と呼ばれるアクセシビリティ機能が有効になっている場合に発生します。
**ズームを無効にする**
iPhone でズームを無効にするには、次の手順を実行します。
1. **設定** アプリを開きます。
2. **アクセシビリティ** をタップします。
3. **画面表示とテキストサイズ** をタップします。
4. **テキストズーム** スライダーをオフにします。
**HTML と CSS でズームを無効にする**
HTML と CSS を使用してズームを無効にすることもできます。次のスタイルを Web ページに追加します。
css
このスタイルは、モバイル Safari ブラウザーに、テキストのサイズを自動的に調整しないように指示します。
**注:**
* これらの方法は iPhone でのみ動作します。
* 別のモバイルブラウザを使用している場合は、その特定のブラウザの設定でズームを無効にする必要がある場合があります。
HTML (HyperText Markup Language) は、Web ページの構造とコンテンツを定義するために使用されるマークアップ言語です。
**CSS**
CSS (Cascading Style Sheets) は、Web ページのプレゼンテーション (色、フォント、レイアウトなど) を定義するために使用されるスタイルシート言語です。
**iPhone で入力ボックスを選択したときの画面ズーム**
iPhone では、入力ボックスを選択すると、拡大するために画面が少しズームされることがあります。これは、「テキストズーム」と呼ばれるアクセシビリティ機能が有効になっている場合に発生します。
**ズームを無効にする**
iPhone でズームを無効にするには、次の手順を実行します。
1. **設定** アプリを開きます。
2. **アクセシビリティ** をタップします。
3. **画面表示とテキストサイズ** をタップします。
4. **テキストズーム** スライダーをオフにします。
**HTML と CSS でズームを無効にする**
HTML と CSS を使用してズームを無効にすることもできます。次のスタイルを Web ページに追加します。
css
body {
-webkit-text-size-adjust: none;
}
このスタイルは、モバイル Safari ブラウザーに、テキストのサイズを自動的に調整しないように指示します。
**注:**
* これらの方法は iPhone でのみ動作します。
* 別のモバイルブラウザを使用している場合は、その特定のブラウザの設定でズームを無効にする必要がある場合があります。
user
body {
-webkit-text-size-adjust: none;
}
これではなく
このコードでテキストズームの問題を解決できました。
-webkit-text-size-adjust: none;
}
これではなく
このコードでテキストズームの問題を解決できました。
gemini-1.0-pro
**HTML (HyperText Markup Language)**
HTML (ハイパーテキストマークアップ言語) は、Web ページの構造とコンテンツを定義するために使用されるマークアップ言語です。テキストや画像、動画などのコンテンツを編成し、Web ブラウザにどのように表示されるかを指示します。
**CSS (Cascading Style Sheets)**
CSS (スタイルシート) は、Web ページの外観とスタイルを定義するために使用される言語です。フォント、色、サイズなどの視覚的なプロパティを制御し、この情報が HTML コンテンツに適用されます。これにより、Web ページに一貫した外観を作成し、さまざまなデバイスや画面サイズで正しく表示できます。
**body {
-webkit-text-size-adjust: none;
}**
この CSS ルールは、-webkit-text-size-adjust プロパティを使用して、モバイル Web ブラウザでテキストの自動ズームを無効にします。このプロパティは、テキストがユーザーのズーム設定に関係なく、指定されたサイズでレンダリングされることを保証します。
**<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/>**
この HTML メタタグは、モバイルブラウザに特定の表示方法を指示します。
* **width=device-width:** Web ページの幅をデバイスの幅に設定します。
* **initial-scale=1.0:** 初期ズームレベルを 100% (デバイスのネイティブ解像度) に設定します。
* **maximum-scale=1.0:** ユーザーによるズームを無効にします。
これらの設定を組み合わせることで、モバイルデバイスでの Web ページの適切な表示が確保され、ユーザーによるテキストのズームや拡大縮小ができないようになります。
HTML (ハイパーテキストマークアップ言語) は、Web ページの構造とコンテンツを定義するために使用されるマークアップ言語です。テキストや画像、動画などのコンテンツを編成し、Web ブラウザにどのように表示されるかを指示します。
**CSS (Cascading Style Sheets)**
CSS (スタイルシート) は、Web ページの外観とスタイルを定義するために使用される言語です。フォント、色、サイズなどの視覚的なプロパティを制御し、この情報が HTML コンテンツに適用されます。これにより、Web ページに一貫した外観を作成し、さまざまなデバイスや画面サイズで正しく表示できます。
**body {
-webkit-text-size-adjust: none;
}**
この CSS ルールは、-webkit-text-size-adjust プロパティを使用して、モバイル Web ブラウザでテキストの自動ズームを無効にします。このプロパティは、テキストがユーザーのズーム設定に関係なく、指定されたサイズでレンダリングされることを保証します。
**<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/>**
この HTML メタタグは、モバイルブラウザに特定の表示方法を指示します。
* **width=device-width:** Web ページの幅をデバイスの幅に設定します。
* **initial-scale=1.0:** 初期ズームレベルを 100% (デバイスのネイティブ解像度) に設定します。
* **maximum-scale=1.0:** ユーザーによるズームを無効にします。
これらの設定を組み合わせることで、モバイルデバイスでの Web ページの適切な表示が確保され、ユーザーによるテキストのズームや拡大縮小ができないようになります。
user
スクロールして表示されたら、表示されるようなデザインを作ってください
gemini-1.5-pro
## HTMLとCSSについて、そしてスクロールで表示されるデザインの作り方
**HTML (HyperText Markup Language)** と **CSS (Cascading Style Sheets)** は、ウェブページの見た目と構造を定義するために使用される2つの主要な言語です。
**HTML** は、ウェブページのコンテンツを構造化し、見出し、段落、画像、リンクなどの要素を定義します。HTMLは、タグを使ってコンテンツをマークアップします。
**CSS** は、HTML要素のスタイル(色、フォント、レイアウトなど)を設定するために使用されます。CSSを使用すると、ウェブサイトの見た目を簡単に変更したり、複数のページで同じスタイルを再利用したりできます。
### スクロールで表示されるデザインの作り方
スクロールで表示されるデザインは、ユーザーがページをスクロールダウンしたときに要素がアニメーションしたり、表示されたりする効果です。これは、**JavaScript** や **CSSアニメーション** を使用して実現できます。
ここでは、CSSアニメーションを使った簡単な例を紹介します。
**HTML (index.html):**
html
**CSS (style.css):**
css
**JavaScript (script.js):**
javacsript
**解説:**
* **HTML:** `<div class="box">` がスクロールで表示される要素です。
* **CSS:**
* `.container` は、ページの高さを画面の2倍に設定し、要素を中央に配置します。
* `.box` は、要素の初期状態(非表示、下に移動)とアニメーションの設定をしています。
* `.box.show` は、スクロール後に適用されるスタイルを定義しています。
* **JavaScript:**
* スクロールイベントを監視し、要素が画面の80%の位置までスクロールされたら `.show` クラスを追加/削除します。
このコードを実行すると、ページをスクロールダウンしたときに、青いボックスがフェードインして表示されます。
これは非常にシンプルな例ですが、JavaScriptライブラリやCSSアニメーションを駆使することで、より複雑で印象的なスクロールアニメーションを実現できます。
**参考情報:**
* [MDN Web Docs: HTML](https://developer.mozilla.org/ja/docs/Web/HTML)
* [MDN Web Docs: CSS](https://developer.mozilla.org/ja/docs/Web/CSS)
* [MDN Web Docs: JavaScript](https://developer.mozilla.org/ja/docs/Web/JavaScript)
* [Scroll Animations](https://www.w3schools.com/howto/howto_css_scroll_animations.asp)
**HTML (HyperText Markup Language)** と **CSS (Cascading Style Sheets)** は、ウェブページの見た目と構造を定義するために使用される2つの主要な言語です。
**HTML** は、ウェブページのコンテンツを構造化し、見出し、段落、画像、リンクなどの要素を定義します。HTMLは、タグを使ってコンテンツをマークアップします。
**CSS** は、HTML要素のスタイル(色、フォント、レイアウトなど)を設定するために使用されます。CSSを使用すると、ウェブサイトの見た目を簡単に変更したり、複数のページで同じスタイルを再利用したりできます。
### スクロールで表示されるデザインの作り方
スクロールで表示されるデザインは、ユーザーがページをスクロールダウンしたときに要素がアニメーションしたり、表示されたりする効果です。これは、**JavaScript** や **CSSアニメーション** を使用して実現できます。
ここでは、CSSアニメーションを使った簡単な例を紹介します。
**HTML (index.html):**
html
<!DOCTYPE html>
<html>
<head>
<title>スクロールアニメーション</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<div class="box">スクロールしてね!</div>
</div>
</body>
</html>
**CSS (style.css):**
css
.container {
height: 200vh; /* ページの高さを画面の2倍に設定 */
display: flex;
justify-content: center;
align-items: center;
}
.box {
width: 200px;
height: 100px;
background-color: lightblue;
text-align: center;
line-height: 100px; /* テキストを中央に配置 */
opacity: 0; /* 初期状態では非表示 */
transform: translateY(50px); /* 初期状態では50px下に移動 */
transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; /* アニメーションの設定 */
}
.box.show {
opacity: 1; /* スクロールしたら表示 */
transform: translateY(0); /* スクロールしたら元の位置に戻る */
}
**JavaScript (script.js):**
javacsript
window.addEventListener('scroll', function() {
var box = document.querySelector('.box');
var boxPosition = box.getBoundingClientRect().top;
var windowHeight = window.innerHeight;
if (boxPosition < windowHeight * 0.8) { // 画面の80%の位置までスクロールしたら
box.classList.add('show'); // showクラスを追加
} else {
box.classList.remove('show'); // showクラスを削除
}
});
**解説:**
* **HTML:** `<div class="box">` がスクロールで表示される要素です。
* **CSS:**
* `.container` は、ページの高さを画面の2倍に設定し、要素を中央に配置します。
* `.box` は、要素の初期状態(非表示、下に移動)とアニメーションの設定をしています。
* `.box.show` は、スクロール後に適用されるスタイルを定義しています。
* **JavaScript:**
* スクロールイベントを監視し、要素が画面の80%の位置までスクロールされたら `.show` クラスを追加/削除します。
このコードを実行すると、ページをスクロールダウンしたときに、青いボックスがフェードインして表示されます。
これは非常にシンプルな例ですが、JavaScriptライブラリやCSSアニメーションを駆使することで、より複雑で印象的なスクロールアニメーションを実現できます。
**参考情報:**
* [MDN Web Docs: HTML](https://developer.mozilla.org/ja/docs/Web/HTML)
* [MDN Web Docs: CSS](https://developer.mozilla.org/ja/docs/Web/CSS)
* [MDN Web Docs: JavaScript](https://developer.mozilla.org/ja/docs/Web/JavaScript)
* [Scroll Animations](https://www.w3schools.com/howto/howto_css_scroll_animations.asp)
生成AIのプロンプト一覧
ChatGPTやGeminiの使い方がわかる、プロンプトの紹介をしています。気に入ったプロンプトがあればコピーして使ってみましょう。公開設定されているプロンプトのみ一覧に表示されます。