- 1. 課題(008) 進捗ー2
- 2. 学校の大型モニターを常時フル活用しよう!
- 3. HTMLを素早く書く方法 (Emmet)
- 4. HTML5でマイナーなタグをcopilotに聞いてみた
- 5. 課題(008)進捗
- 6. [JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする
- 7. AndroidでHTMLコードの変換時のあれこれのメモ
- 8. Live Sass Compilerを使わずにSassをコンパイルする環境を作る方法
- 9. 課題進捗 続き
- 10. 【小ネタ】HTMLのみでサイト内検索を実現する
- 11. フローティングバナー・フローティングボタン実装時に参考にしたサイト
- 12. ChatGPTを使って簡単なゲームを作る④: ChatGPTに「ちーかわ」ゲームを作ってもらう編
- 13. 【JavaScriptメイン】ラジオボタンを使用したクイズ【ランダム表示】
- 14. HTML 課題進捗
- 15. チェックボックスのテキストが同じじゃなかったらボタン2が非表示になりツールチップが出る
- 16. HTMLで作った画面をFigmaにインポートする方法
- 17. Tabキーによるフォーカス・ナビゲーションについての覚え書き
- 18. モーダルのお話
- 19. CSSが適用されない事象について
- 20. 【ミニアプリ作成】ラジオボタンを使用したクイズ【HTML,CSS,JavaScript】
課題(008) 進捗ー2
お疲れ様です。
昨日の課題の続きから最後まで、コードを書き終えたため進捗報告です:computer:
![024-06-10 222449.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/b234a6ea-39e1-dd35-b134-2d2656c8f7e5.png)アンケートフォームの続きからでしたので、昨日と同様に、チェックボックスと送信・リセットボタンの実装についてメモをとりつつ、40分ほどで最後まで書き終えました:fist:
動画はあらかじめ指定されてあるものを「共有」→「埋め込む」よりコードをコピーし、ページ上で動画を再生できるようにしたものです。
ネット上にある動画は、上記のやり方で、別ファイルとして取り込んだ場合の動画は、昨日勉強した videoタグを用いる感じなんだなーとふわっと理解しました。
しかしここで footer を普段どこに置いていたか悩み始めます…
article の外だとは思うけど main も越えたっけ…?:thinking
学校の大型モニターを常時フル活用しよう!
こんにちは。今日はモニターを常時フル活用するツールを作った話をしようと思います。
:::note alert
記事の投稿を6か月くらい忘れてました
::::::note warn
この記事は「[学校に自作のポータルサイト的なものを導入したかった話]()」を見てからだとより楽しめるのでぜひ見てくださいね!
:::# 教室のモニターのスペック
各教室に一台おいてあってテレビにAirPlay投影用のApple TVとかが繋いであります。# 現状の課題
– 動画を映すときやなんかするとき以外は基本的に利用していない
– せっかくの大画面がもったいない
– 有効活用するアプリ作ろう!# アプリの構成
– HTML
– Bulma(CSS Framework)
– Vanila JS# デモ
完成したものがこちら!
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2518724/72a4dfc8-5e8f-9c2f-78c5-47dc9e96f020.png)時計、日付、時間
HTMLを素早く書く方法 (Emmet)
## はじめに
はじめまして!sato (@ameRese) と申します。
プログラミングは過去に少し仕事で関わっていた程度ですが、
最近本気で勉強し直そうと考え、現在はHTMLやCSSの勉強からやり直しているところです。今回はHTMLを素早く書くことができるEmmetについて記事を書きたいと思います。
## Emmet (エメット) とは?
Emmetとは、入力補完機能によりHTMLやCSS等を素早く編集できる、
テキストエディタ用プラグインです。
VSCodeやCursorには最初から搭載されています。
↓こんなことができます↓
![Emmet Sample](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3362317/66c81958-1811-772c-1b41-c4284e2de0a6.gif “Emmet Sample”)たくさんの記法があるようですが、今回は私がよく使うものに絞って紹介します。
詳しく知りたい方は以下のチートシートを参照してください。https://docs.em
HTML5でマイナーなタグをcopilotに聞いてみた
個人的「質はともかく継続する」2日目です。
# HTML5でマイナーなタグをcopilotに聞いてみた
最近、新人さんにHTMLを教える機会がありました。
Github copilotも使ってもらいながら作ってもらったのですが、
なるほど新人さんと経験者ではcopilotの使い方ひとつとっても違うなぁと感じる機会があったのですが、
それはまた別の機会に。今日はその時にふと、HTML5であまり知られてないマイナーなタグって何があるのだろう、
ベテランほど知らないタグがあるんじゃないだろうか、
そう思ってcopilotに聞いてみたところ、なるほどーというのがあったので、いくつかをご紹介。## \
まずは実例
お疲れ様です。
昨日取り組んでいた課題は、まだ解決できておりませんが、浮かばないのにずっと考えても仕方ないので、前回の分は置いといて次の課題に取り組んでいきます:raised_hand:
しかしJavascriptの勉強もしたいので、時間を1時間に区切ってやっていきます:computer:![2024-06-09 221252.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/9ba35e45-abe9-acf1-3328-2c328cef0e22.png)
次の課題の見本が貼れなかったため、いきなりコード画面ですが、今回はHTMLのみで簡単なページを作成するという内容です。
その中には音声を埋め込む audioタグや、formタグを使ってのアンケートフォームを入れるという指定も含まれています。
画面のコードは30分くらい経ったものです:stopwatch:しかし、完全に form、textareaタグのことを忘れていたために、その辺の復習をしつつ、ノートにまとめることも並行して課
[JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする
2024年6月11日リリースのChrome126から、View Transitions APIがパワーアップし、別ページへの遷移でも使うことができるようになったので紹介したいと思います。
# View Transitions APIとは
View Transitions APIは、画面遷移をなめらかに行うことができる機能です。
https://developer.chrome.com/docs/web-platform/view-transitions?hl=ja
https://developer.mozilla.org/ja/docs/Web/API/View_Transitions_API
この機能を使うと、以下の動画で紹介されているように、ページ遷移にアニメーションをつけることができます。
Live Sass Compilerを使わずにSassをコンパイルする環境を作る方法
Sassの練習としてVScodeの拡張機能である「Live Sass Compiler」などを使うことがありますが、実際の業務ではこのような個人の環境に依存する方法は取れません。
そのため、今回は実際に行った「Live Sass Compiler」を使わずにSassをコンパイルする環境を作る方法を記録しておきます。
## 手順
### **Node.jsをインストール**
[Node.js — Download Node.js®](https://nodejs.org/ja/download)
インストールができたら、下記のコマンドでバージョン確認をしてください。
きちんとバージョンが表示されたらインストールは無事完了です。※プロジェクトディレクトリ内でコマンドは打ってください。
“`
node -v
“`### **npmで「Sass」パッケージをインストール**
下記のコマンドを入力してください。
そうするとpackage.jsonというファイルがフォルダ内に作られたと思います。※プロジェクトディレクトリ内でコマンドは打ってください。
“`
npm
課題進捗 続き
お疲れ様です。
前回の課題提出をいたしましたところ、やはり「再提出」を頂戴しましたので、AI先生に質問しながら改善に取り組んでいるところです:cold_sweat:提出前にエラーが出ていたように、インストラクターの先生曰く、「画像の表示がされていません」とのことでしたので、相対パスの書き方、階層について再度勉強…
![2024-06-08 233342.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/61113afe-b46e-cbfc-d22a-b51508fdc0d5.png)
![2024-06-08 220411.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/d2d1524d-235c-67e4-f614-3f2624224bc3.png)階層指定がされていなかったため、画像表示されていないのだろうと思い、書き直してみたところちゃんと表示されました!
../ が上の階層
【小ネタ】HTMLのみでサイト内検索を実現する
## 備忘録
Googleのサイト内検索機能が手軽に実装できる## 検索フォーム設置用のHTMLコード
“`.html“`
## コード補足
#### formタグ内
– `target=”_blank”` -> 別タブで検索結果を表示#### inputタグ内
| パラメータ名 | 内容 |
|:———–:|:
フローティングバナー・フローティングボタン実装時に参考にしたサイト
フローティングバナー・フローティングボタン実装時に参考にしたサイト
画面をスクロールした時に追従するバナーやボタンをCSSで作る方法
ChatGPTを使って簡単なゲームを作る④: ChatGPTに「ちーかわ」ゲームを作ってもらう編
# ChatGPTで簡単な迷路ゲームを作ろう!
こんにちは、みなさん!今日はChatGPTを使って簡単な迷路ゲームを作成する方法を紹介します。このガイドでは、ChatGPTとCodePenを使用して、楽しく学びながらゲームを作成できるようにサポートします。
# 準備するもの
– ChatGPT: ゲームのコード生成に使用します。、ぉお0ぽ0000ー
– CodePen: コードを貼り付けて、ゲームを実行するためのオンラインエディタです。ステップ 1: ゲームのアイデアをChatGPTに入力する
まずは、ChatGPTにゲームのアイデアを入力します。今回作るのは簡単な迷路ゲームです。
例: ChatGPTへのプロンプト
“`PROMPT: プロンプト例
「簡単な迷路ゲームをJavaScriptで作成してください。」
“`これで以下のコードを得ることができますが・・・??
““HTML:sample
【JavaScriptメイン】ラジオボタンを使用したクイズ【ランダム表示】
1つ前の記事でクイズを作成したことを書いたのですが
ありがたいことにコメントでいただき、学習してみました。## コード紹介
データをJS側に持たせ、配列を駆使して問題や選択肢をランダムに表示できるようになっている。
“`html
quiz