Fluidタイポグラフィは、ビューポートのサイズに基づいてフォントプロパティ(サイズ、ラインの高さ)を動的に調整し、応答性を高めます。 レスポンシブタイポグラフィ、柔軟なタイプ、またはビューポートサイズのタイポグラフィとも呼ばれ、優れたユーザーエクスペリエンスを提供します。 この記事では、WordPress 6.1にFluid Typographyの実装に焦点を当て、組み込みのブロックエディター機能を活用します。
関数を単にclamp()
に追加するだけで、fluidテキストが作成されますが、真のブロックエディターの統合には別のアプローチが必要です。
style.css
グーテンバーグの流動的なタイポグラフィサポート
clamp()
簡略化されたテーマ著者の実装。
特定の要素/ブロックへの保守可能な再利用可能なアプリケーション。
フォントサイズユニット(PX、REM、EM、%)の柔軟性を介して実装されています。 大きなフォントを考えてみてください。 cssの
関数は次のとおりです
で指定します:theme.json
contentSize: 768px
widesize: 1600px
これにより、流体タイプが「大きな」フォントサイズ(2.25レムから3REM)に追加されます。 「大型」フォントは、フォント設定のある任意のブロックに適用できます。
clamp()
WordPressは
<code>"settings": { "appearanceTools": true, "layout": { "contentSize": "768px", "wideSize": "1600px" }, "typography": { "fontSizes": [ { "name": "Large", "size": "clamp(2.25rem, 6vw, 3rem)", "slug": "large" } ] } }</code>
<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>"settings": {
"typography": {
"fluid": true
}
}</code></pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div>
タグのような要素に適用されます。 オンライン計算機は、値を決定するのに役立ちます。fontSizes
fluidSize
例
<code>"settings": { "appearanceTools": true, "layout": { "contentSize": "768px", "wideSize": "1600px" }, "typography": { "fontSizes": [ { "size": "2.25rem", "fluidSize": { "min": "2.25rem", "max": "3rem" }, "slug": "large", "name": "Large" } ] } }</code>
Gutenberg(13.8)またはWordPress 6.1が使用されていることを確認してください。 theme.json
:
<code>"settings": { "appearanceTools": true, "layout": { "contentSize": "768px", "wideSize": "1600px" }, "typography": { "fontSizes": [ { "name": "Large", "size": "clamp(2.25rem, 6vw, 3rem)", "slug": "large" } ] } }</code>
フォントサイズの設定を追加:
<code>"settings": { "typography": { "fluid": true } }</code>
ブロックエディターに「通常」を適用し、フロントエンドマークアップとCSSを確認します。
例2:fluid型
<code>"settings": { "appearanceTools": true, "layout": { "contentSize": "768px", "wideSize": "1600px" }, "typography": { "fontSizes": [ { "size": "2.25rem", "fluidSize": { "min": "2.25rem", "max": "3rem" }, "slug": "large", "name": "Large" } ] } }</code>
流動的なタイポグラフィのサポートを備えたブロックテーマ
コミュニティフィードバックclamp()
WordPress Fluid Typography機能が積極的に開発されています。現在使用可能ですが、テーマの著者は、関連するGitHubの問題を監視して、注意して進める必要があります。 多数のリソースは、流体のタイポグラフィとWordPressでのその実装に関するさらなる情報を提供しています。
以上がWordPressブロックテーマに流体タイポグラフィのサポートを追加しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。