-
PC
【Mac】php -v が dyld[56569]: Library not loaded で動かなくなってしまった
現象 php -v が動かなくなってしまいました。 dyld[56569]: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.70.dylib Referenced from: <***************> /usr/local/Cellar/php@7.4/7.4.30/bin/php Reason: tried: '/usr/local/opt/icu4c/li... -
web
【CSS】疑似要素で配置するアイコン画像はbackgroundからmaskに乗り換え!
先に結論 デモ 前提 主にhoverで色が変わるボタンなどで、疑似要素でアイコンを配置するときの話です。 アイコンの部分を除くと、以下のようなCSSになっていると仮定します。 .button{ display: inline-flex; align-items: center; gap: 16px; background:... -
web
【Astro】React Aria を使う【備忘録】
Astroの中でReactのヘッドレスUIを読み込んで使う方法のメモ。 Astroのプロジェクトを作る 仮に以下でサンプルファイルありのAstroプロジェクトを生成します。 npm create astro@latest 参考:インストールガイド(Astro) プロジェクトにReactとReact Ari... -
web
【WordPress Popular Posts】ブラウザのConsoleメッセージを消したい
WordPress Popular Postsプラグインを利用した際に、ブラウザのコンソールに表示されるメッセージが消せなくて困って調べたのでその時のメモです(2024年4月時点) ※結論だけ言うと wp-config.phpで define("WP_DEBUG", false); してください。 https://wo... -
web
【GoogleMap】APIなしでのいろいろな埋め込み&口コミを見えなくする方法【備忘録】
通常の埋め込み GoogleMapのページから[共有]→[地図を埋め込む]→[HTMLをコピー]で取得したiframeのコードを埋め込む場合 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6481.333372110915!2d139.7477827333761!3d35.68520835826... -
web
【JavaScript】matchMediaを使ったレスポンシブ対応を便利にする【備忘録】
JavaScriptのレスポンシブ対応には、MediaQueryList(window.matchMedia)を使って書くのが好きなのですが、様々な処理をレスポンシブ切り替えする場合、以下を毎回JavaScript内のいろいろなところで書くのは長い……。 const mql = window.matchMedia("(max... -
web
【備忘録】WordPressクラシックブロックのpタグ自動挿入を止める
クラシックブロック(core/freeform)に入力されたHTMLがブロックエディタ上でパースされるときに、JavaScript側の処理でautop(pタグ自動挿入)が起こるのをできるだけ止めたいときがあったので、それを調べたメモ。 ★2024年4月9日に完全にやり方を変更し... -
web
【備忘録】WordPressでテーマ側から既存ブロックに各種コントロールを追加する方法
詳細を理解していないのでメモだけ。 JavaScript JSX const { addFilter } = wp.hooks; const { createHigherOrderComponent } = wp.compose; const { Fragment } = wp.element; const { InspectorControls } = wp.blockEditor; const { PanelBody, TextCo... -
web
【備忘録】任意の属性値を付与するのが難しいCMSのフォーム項目にJavaScriptで属性値を付与する【JavaScript】
inputタグなどのフォーム項目(フォームコントロール)には、inputmode とか autocomplete とか、required のように大変便利な属性値が存在します。 しかし、利用しているCMSやCMSのプラグインによってはフォームコントロールそのもののHTMLに制約がある場... -
web
【Lottie】Lottielabで作ったJSONファイルをWebページで動かす
以前作成したAfterEffectsで作るLottieの記事の続編です。 https://deep-space.blue/web/2072 デモ STEP1. Lottielabでアニメーションを作る Lottielabの使い方は「【LOTTIELAB】を使って簡単にアニメーションを取り入れよう!」など分かりやすい記事があ...