WEB DEVELOPMENT GUIDE
Web制作を、 基礎から実装まで 分かりやすく。
Web制作の基礎から実務で使える実装まで。動くコードと具体的な手順で、
つまずきやすいポイントを分かりやすく解説します。
PICK UP
ピックアップ
NEWS
お知らせ
NEW ARTICLES
新着記事
ShopifyのカスタムLiquidとカスタムCSSの使い方|条件分岐と適用範囲を解説
ShopifyのカスタムLiquidとカスタムCSSの違いを整理し、Horizonのヘッダー・フッターへの追加、request.page_typeとpage.handleによる条件分岐、セクション単位でCSSを適用する仕組みを解説します。
WordPressでメニュー順にトップページのカテゴリーセクションを並べる方法
WordPressのヘッダーメニューに登録した親カテゴリーの順番を取得し、トップページのカテゴリーセクションと記事カードを同じ順に表示する方法を、WebCantaの実装コードで解説します。
JavaScriptでスクロール連動する目次を実装する方法|現在の見出しを色で表示
JavaScriptで記事本文のh2・h3から目次を生成し、スクロール位置に応じてis-currentを付け替える方法をWebCantaの実装コードで解説します。requestAnimationFrame、aria-current、position: stickyまで確認できます。
WordPressのパスを理解する|絶対パス・相対パスとCSSのurl()を解説
WordPressテーマ制作で迷いやすい絶対パス・相対パスを、静的HTML、CSSのurl()、PHPテンプレートで比較。画像が表示されない理由とget_theme_file_uri()の使い方を初心者向けに解説します。
WordPressで長い目次とハンバーガーメニューをスクロールさせる方法
WordPressテーマで、長い追従目次とスマホのハンバーガーメニューを内部スクロールさせる方法を、PHP・CSS・JavaScriptに分けて解説します。
VS CodeでGitをResetする方法|(neo) Git GraphとCodexのAGENTS.mdを解説
VS Code標準機能では扱いにくい任意コミットへのResetを、(neo) Git Graphで実行する方法を解説します。Soft・Mixed・Hardの違い、戻りたいコミットの選び方、Codexで修正からコミットまで進め、AGENTS.mdへGitルールを保存する方法が分かります。
CATEGORY
Shopify
ShopifyのカスタムLiquidとカスタムCSSの使い方|条件分岐と適用範囲を解説
ShopifyのカスタムLiquidとカスタムCSSの違いを整理し、Horizonのヘッダー・フッターへの追加、request.page_typeとpage.handleによる条件分岐、セクション単位でCSSを適用する仕組みを解説します。
Shopifyとは?WordPressとの違いとLiquid・テーマ開発の基礎
ShopifyでできることをWordPressと比較し、Liquid、テーマ構造、Shopify CLIの役割を整理します。実装前に確認した内容と、今後検証・アウトプットするテーマ開発の流れをまとめました。
CATEGORY
HTML
Web制作において、最初に覚えるべき優先度の高いタグのいくつかを以下に示します。
Web制作において、最初に覚えるべき優先度の高いタグのいくつかを以下に示します。 HTMLタグはWebページの構造を作るための基本となるため、まずはよく使うタグから理解していくことが大切です。
画像の表示について徹底解説
画像の表示方法には、主にimgタグとCSSのbackground-imageを使用する方法があります。これらの方法の違いを解説し、より良い画像表示を実現するための理解を深めることができます。
コーディングの必須事項。重要な要素に意識を向けよう!
Web制作において、コーディングの重要事項を記述します。 HTML・CSS・JavaScript・WordPressなど、それぞれの役割や実装方法を理解することで、実務でも対応しやすくなります。 まずは基本的な仕組みや考え方を理解し、実際にアウトプットしながら学習していきましょう。
CATEGORY
CSS
テキストのくり抜きmix-blend-mode: screen
mix-blend-mode: screen;はCSSプロパティの一つで、HTML要素のブレンドモード(色の混合方法)を指定する際に使用します。screenはそのブレンドモードの一種で、背景となる色と混合してより明るい色を生成します。Photoshopやその他の画像編集ソフトウェアで見られる「スクリーン」ブレンドモードと同様の効果があります。今回はこちらのプロパティを使用し、テキストをくり抜き動画を表示させたいと思います。
セレクタの種類(子孫セレクタ、子セレクタ)クラスセレクタとの違いについて
セレクタの種類(子孫セレクタ・子セレクタ)について、それぞれの意味を理解しましょう。 CSSのセレクタは、「どの要素にデザインを適用するか」を指定するために使用します。 特に子孫セレクタと子セレクタは実務でも非常によく使用するため、違いを理解して使い分けることが大切です。
【スライドアニメーション】CSSのみ
指定されたサイトの内容を概略的に説明します。このページは、CSSを使ったスライドアニメーションに関する解説記事です。まず、スライドアニメーションの基本的な概念とそのメリットについて説明し、次に具体的な実装方法を紹介します。コードスニペットを用いて、CSSのtransitionやtransform、keyframesプロパティを利用したアニメーションの作成方法を解説します。また、応用的な技術やパフォーマンスの最適化についても触れています。最後に、参考になるリソースや関連トピックへのリンクが提供されています。
common.cssの作り方|再利用できるCSS共通クラスと運用上の注意点
Web制作では、事前に使用するクラスを共通クラスとしてまとめておくことで、作業の効率化や記述ミスの防止ができます。一般的に、それらのクラスはcommon.cssというファイルにまとめられることが共通の認識とされています。今回はそのcommon.cssを公開いたします。ぜひ活用してみてください。
CATEGORY
JavaScript
Web制作においてJavascriptの便利なメソッド・プロパティを紹介
Web制作において、まず覚えておくべき便利なJavaScriptのメソッド及びプロパティをご紹介します。 こちらを使用することで、クライアントの要件に柔軟に対応できると考えます。ぜひ参考にしてみてください。
Javascriptのtype=”module”とは
JavaScriptには、「module」という種類があります。通常のJavaScriptとは何が異なるのかを説明していきます。非常に便利なものですので、ぜひ上手に活用しましょう。
JavaScriptのdata属性とは?使い方とアニメーション実装を徹底解説
この記事では、JavaScriptのdata属性の使い方を初心者向けに解説します。data-*属性の基本、datasetで値を取得する方法、違うタグを同じ目印でまとめて扱う考え方、CSSからdata属性へスタイルを当てる方法、クリックやアニメーションへの応用まで理解できます。
CATEGORY
WordPress
カスタムフィールドを使用して、編集が容易なウェブサイトを構築しましょう。ACFプラグイン-基礎編
プラグインACFとCPTを使用して、編集しやすいウェブサイトを作成しましょう。今回はメインビジュアルのテキストカラーの編集と画像の入れ替えを行います。
【開発環境】Local sitesの便利な機能Blueprintを解説
開発環境の構築には、非常に便利なツールであるLocalがあります。さらに、Blueprintという便利な機能も備えています。予め決められたプラグインやテーマを構築しておくことで、開発環境がスムーズに構築できますので、ぜひ活用してみてください。
お問い合わせフォームの構築 — Contact Form 7 — #2/3
この記事では、WordPressで利用できる人気のお問い合わせフォームプラグイン「Contact Form 7」の設定とカスタマイズ方法について詳しく解説していきます。初心者から中級者までが、フォームの作成から応用的なカスタマイズ手法まで、簡単に学べるように段階を追って説明します。
WordPress、子テーマスタイルの適用について #2/2
前回は、Wordpressの子テーマを作成し、そのメリットとデメリットを説明しました。今回は、スタイルの適応についてもう少し詳しくお話ししたいと思います。
CATEGORY
制作ツール
PageSpeed Insightsで高得点を取るために対応したこと
PageSpeed Insightsは、ウェブサイトのパフォーマンスを評価し、改善のためのアドバイスを提供するツールです。Googleが提供しており、ウェブページの読み込み速度やユーザーエクスペリエンスの向上を支援してます。以下は同ツールで高得点を取るための対策を解説いたします。
VS CodeでGitをResetする方法|(neo) Git GraphとCodexのAGENTS.mdを解説
VS Code標準機能では扱いにくい任意コミットへのResetを、(neo) Git Graphで実行する方法を解説します。Soft・Mixed・Hardの違い、戻りたいコミットの選び方、Codexで修正からコミットまで進め、AGENTS.mdへGitルールを保存する方法が分かります。
Gitと連携してソースコードを管理しよう
Gitを使用すると、ソースコードを管理することができます。コミットによってメモを残すこともでき、非常に便利です。コードを保存しながら一つひとつ記述することができ、問題が発生した場合には元に戻すこともできます。ぜひ開発に組み込んでみましょう。
CATEGORY
その他
Google翻訳でWebサイトを多言語化する方法|導入コードと注意点
Google翻訳を使用して、ウェブサイトを複数の言語に対応させる方法について説明します。タグを追加するだけで、設定できますので非常に便利な機能です。
プログラミングの学習方法ChatGTPを活用しよう!
これまでは、何かわからないことがあった場合、情報を検索(ググる)するスキルが必要でした。しかし、今後はChatGPTの活用も一つの選択肢として確実に増えてくるでしょう。今回はウェブ制作に焦点を当て、どのようなタスクが適しているのか、また、どのようにすれば正確な答えを得られるのかについて具体的に説明したいと思います。
【必須】Web制作について -2024年版
このウェブサイトでは、特に学習してよかった技術とその活用法について記載しています。特にWordPress、Node.js、Vite、SCSS、Gitが挙げられ、各技術のインストールや構築方法の関連記事へのリンクを紹介しています。さらに、ChatGPTやLOCALなどのジェネレーター・ツールについても記載し、実務で役立つ情報が豊富に載せております。また、実務での意識の仕方や最近ではあまり使わなくなった技術についても触れています。これらの情報がWeb制作を学ぶ方の参考になれば幸いです。