つれづれなる備忘録

日々の発見をあるがままに綴る

HTML/CSS

ブログデザイン備忘録 ~ はてなブログテーマの自作

今回はBoilterplateをはてなブログのデザインに適用して、テーマを作成する環境を作る方法について紹介する。

ブログデザイン備忘録~CLS問題再び

前回Googleサーチコンソールで検出されたCLS に関する問題: 0.1 超(モバイル)の改善が検証できたが、再びCLSの問題が発生した。

ブログデザイン備忘録~canvasによるテキスト描画

今回はcanvasとjavascriptを用いてcanvas要素中にテキストを描画する方法について紹介する。

ブログデザイン備忘録~ CSSによるボタンデザイン例

今回は前回紹介したCodePenを使って、CSSを用いたボタンのデザインとマウスオーバー時のエフェクト(動作)を設定する例を紹介したい。

ブログデザイン備忘録~canvasによる図形の変形

今回はcanvasとjavascriptを用いて図形を変形する方法として拡大・縮小、回転、平行移動、変換マトリックスによる図形の変形について紹介する。

ブログデザイン備忘録~ CodePenの利用

HTMLやCSSのコードを解説するページでCodePenの埋め込みを見たことがあるかもしれないが、CodePenとはHTML/CSS/Javascriptのコード記述と実行をブラウザ上でリアルタイムに確認することができるサービスである

ブログデザイン備忘録~canvasによる図形の装飾

今回はcanvasとjavascriptを用いて図形を装飾する方法として、塗りつぶしの透明度、グラデーション、影の追加する方法について紹介する。

ブログデザイン備忘録~canvasによる図形の合成

今回はcanvasとjavascriptを用いて複数の図形を合成して表示する方法としてglobalCompositeOperationの指定とその効果について紹介する。

ブログデザイン備忘録~ダークモード時の表示改修など

前回紹介したダークモード対応に関して、今回は本文だけでなくサイドバーの部分も変更したので紹介する。またTOPへ戻る矢印を表示するjQueryの読み込み先(CDN)も変更した。

ブログデザイン備忘録~canvasによる図形描画・塗りつぶし

今回はcanvasとjavascriptを用いて四角、円、直線で作成できる図形などの内部を塗りつぶす方法について紹介する。

ブログデザイン備忘録~canvasによる曲線描画

前回はcanvasとjavascriptを用いて直線を描画を行う方法について紹介したが、今回は円などの曲線の描画方法について紹介する。

ブログデザイン備忘録~最新投稿にNEW表示

今回ははてなブログで新しい記事投稿したときに、サイドバーの最新記事で新しい投稿であることを示すNEW!を表示するようにしたので方法を紹介する。

ブログデザイン備忘録~サーチコンソールCLS改善検証結果

前回サーチコンソールで検出されたCLS に関する問題:の改善策を実施したが、保留状態だったサーチコンソールの検証が合格に変わった

ブログデザイン備忘録~canvasによる直線描画

前回はcanvasとjavascriptを用いてWeb上に描画を行う方法について紹介したが、今回は直線の描画方法について紹介する。

ブログデザイン備忘録~ダークモード対応

今回は本ページをダークモード対応にしてみたので、それを紹介したい。 Webページをダークモード対応させるにはCSSのデザインにメディアクエリ「prefers-color-scheme」を用いて設定する。

ブログデザイン備忘録~サーチコンソールCLS改善策

Googleのサーチコンソールのウェブに関する主な指標で、8月中頃からCLS に関する問題: 0.1 超(モバイル)というのは170件ほど突如として検出された。(前日までは0件)

ブログデザイン備忘録~破線ボーダー線のスタイル生成

今回はCSSのデザインで破線のボーダー線のスタイルを自由に設定できる方法があるので、それを紹介したい。

ブログデザイン備忘録~canvasによる描画

今回からHTML5で新しく追加されたcanvasとjavascriptを用いてWeb上に描画を行う方法について紹介していきたい。

ブログデザイン備忘録~イベントハンドラ応用(入力判定)

今回はjavascript関数・イベントハンドラの応用としてユーザの入力を判定して結果を表示する、例えば計算ドリルのようなものを表示する方法について紹介したい。

ブログデザイン備忘録~閲覧環境情報の取得

今回は閲覧環境の情報を取得するjavascript関数について紹介する。まだ文字列、配列、数学関数などあるが必要に応じて適宜紹介することにして、javascript関数の紹介としては今回で一度終わりにする。

ブログデザイン備忘録~イメージ情報の取得

今回はページ内のイメージ(画像など)の情報を取得するjavascript関数やボタンなどを用いてイメージの表示切替などの制御する方法について紹介する。

ブログデザイン備忘録~Markdown編集で使えるはてな記法

ブログはMarkdwon編集モードで記述しているが、いくつかはてな記法も使えるのでMarkdown編集で使用可能なはてな記法について紹介する。

ブログデザイン備忘録~日付け情報の取得

今回はブラウザ上に現在日付時刻を取得するjavascript関数を用いて、時刻を表示する方法と時刻表示を装飾する方法について紹介する。

ブログデザイン備忘録~カスタムURL

はてなブログで記事を公開する時に、標準的には`https;//ユーザドメイン/entry/年/月/時間`という書式でURLが付与される。記事の内容をURLから把握したい場合は例えばカテゴリやキーワードなどで表記したいなどはカスタムURLを利用する。

ブログデザイン備忘録~シンタックスハイライト

今回ははてな記法で使えるシンタックスハイライト(言語ごとの構文に応じた色付け表示)について紹介する。はてなヘルプのリンクは、有用性が高いのでサイドメニューのリンクにも追加した。

ブログデザイン備忘録 ~転送制御、リンク情報参照など

今回はJavascript関数のうち転送制御やリンク情報表示に関するものについて紹介していく。なお実行サンプルについてはChromeでは確認済だがブラウザによっては動作しないものがあるかもしれない。

ブログデザイン備忘録 ~ドキュメント制御

今回はjavascript関数のうちドキュメントに関するものを取り上げ、書き込み、情報の参照、情報の取得と書き込みを行う方法を紹介した。実行サンプルについてはChromeでは確認済だがブラウザによっては動作しないものがあるかもしれない。

ブログデザイン備忘録 ~ポップアップ、Window制御関数

今回からはJavascript関数の機能について紹介していく。実行できるものは、サンプルとして記事内に設置し、実行しづらいものは機能のみを紹介する。今回はポップアップとWindow制御に関する機能と動作例を紹介する。

ブログデザイン備忘録 ~グローバルメニュー更新

今回はカテゴリが増えたのに伴って本ブログのグローバルメニューを更新したので、コードと要点を紹介していきたい。更新したところは1段だったグローバルメニューを2段にしたことと、2段目にマウスホバー時にサブカテゴリを表示するようにした点である。今後…

ブログデザイン備忘録 ~ページロード時間の表示

前回まで紹介してきたJavascriptのイベントハンドラを応用してページロード時間を表示する方法を紹介する。正確な速度表示や分析はPageSpeed Insightsなどのサイトを利用した方がよいが、今回はあくまでイベントハンドラの応用事例として取り上げる。。