• \n
    \n\n\n\n

    From the code above, we're setting up a simple HTML wrapper for our project where the JavaScript will render content in the

    \n\n

    The main.js code should look something like this:
    \n<\/p>\n\n

    import \".\/style.css\";\n\ndocument.querySelector(\"#app\").innerHTML = `\n  
    \n

    \n\n\n\n

    This is where we use document.querySelector() to add content to the element we insert our content into using the id: #<\/p>\n\n

    And the style.css code should look something like this:
    \n<\/p>\n\n

    body {\n  font-family: 'Kyiv Sans';\n}\n\n@font-face {\n  font-family: 'Kyiv Sans';\n  src: url('\/font\/KyivTypeSans-VarGX.ttf');\n  font-weight: 0 1000;\n  font-display: swap;\n}\n\nh1 {\n  color: #bd0c0c;\n  height: 100vh;\n  display: grid;\n  place-content: center;\n  margin: 0;\n  text-align: center;\n}\n\n.variable-font {\n  font-family: 'Kyiv Sans';\n  font-size: 5rem;\n  line-height: 1.1;\n  font-weight: 100;\n  font-variation-settings:\n   'wght' 100, 'CONT' 250, 'MIDL' 0;\n  transition: font-variation-settings 500ms;  \n}\n\n.variable-font:hover {\n  font-weight: 1000;\n  font-variation-settings:\n    'wght' 1000, 'CONT' 250, 'MIDL' -1000;\n}\n<\/pre>\n\n\n\n

    ここで、上記のコードで何が起こっているのか説明しましょう:<\/p>\n\n

    本文のデフォルトフォントの設(shè)定:<\/strong>
    \n<\/p>

    npm create vite@latest\n<\/pre>\n\n\n\n
      \n
    • \n目的<\/strong>: これにより、ドキュメント全體のデフォルトのフォントが「Kyiv Sans」に設(shè)定されます。<\/li>\n
    • \n影響<\/strong>: より具體的なスタイルによってオーバーライドされない限り、本文內(nèi)のすべてのテキスト要素はこのフォントを継承します。<\/li>\n<\/ul>\n\n

      カスタム フォントの定義:<\/strong>
      \n<\/p>\n\n

      npm run dev\n<\/pre>\n\n\n\n
        \n
      • \n目的<\/strong>: @font-face ルールを使用すると、カスタム フォントを定義できます。<\/li>\n
      • \nフォント名<\/strong>: フォントの名前は「Kyiv Sans」です。<\/li>\n
      • \nソース<\/strong>: フォント ファイルは \/font\/KyivTypeSans-VarGX.ttf にあります。<\/li>\n
      • \nフォントのウェイト範(fàn)囲<\/strong>: このフォントは 0 ~ 1000 のウェイトの範(fàn)囲をサポートしており、可変フォントになります。<\/li>\n
      • \nフォント表示<\/strong>: スワップにより、カスタム フォントが読み込まれるまで、フォールバック フォントを使用してテキストがすぐに表示されます。<\/li>\n<\/ul>\n\n

        のスタイル設(shè)定要素:
        \n\n\n
        \n\n  \n    \n    \n\n    Variable font<\/title>\n  <\/head>\n  <body>
        <h1><a href="http://m.miracleart.cn/">国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂</a></h1>\n    <div>\n\n\n\n<p>From the code above, we're setting up a simple HTML wrapper for our project where the JavaScript will render content in the <div>\n\n<p>The main.js code should look something like this:<br>\n<\/p>\n\n<pre>import \".\/style.css\";\n\ndocument.querySelector(\"#app\").innerHTML = `\n  <div>\n    <h1>\n\n\n\n<p>This is where we use document.querySelector() to add content to the element we insert our content into using the id: #<\/p>\n\n<p>And the style.css code should look something like this:<br>\n<\/p>\n\n<pre>body {\n  font-family: 'Kyiv Sans';\n}\n\n@font-face {\n  font-family: 'Kyiv Sans';\n  src: url('\/font\/KyivTypeSans-VarGX.ttf');\n  font-weight: 0 1000;\n  font-display: swap;\n}\n\nh1 {\n  color: #bd0c0c;\n  height: 100vh;\n  display: grid;\n  place-content: center;\n  margin: 0;\n  text-align: center;\n}\n\n.variable-font {\n  font-family: 'Kyiv Sans';\n  font-size: 5rem;\n  line-height: 1.1;\n  font-weight: 100;\n  font-variation-settings:\n   'wght' 100, 'CONT' 250, 'MIDL' 0;\n  transition: font-variation-settings 500ms;  \n}\n\n.variable-font:hover {\n  font-weight: 1000;\n  font-variation-settings:\n    'wght' 1000, 'CONT' 250, 'MIDL' -1000;\n}\n<\/pre>\n\n\n\n<\/pre><\/pre>\n<ul>\n<li>\n<strong>色<\/strong>: テキストの色を赤の色合い #bd0c0c に設(shè)定します。<\/li>\n<li>\n<strong>高さ<\/strong>: 高さは 100vh に設(shè)定されており、<h1> は 100vh に設(shè)定されています。要素はビューポートの高さ全體に広がります。<\/li>\n<li>\n<strong>表示<\/strong>: レイアウトにグリッドが使用され、グリッド プロパティの使用が可能になります。<\/li>\n<li>\n<strong>コンテンツの中央揃え<\/strong>: place-content: center コンテンツを垂直方向と水平方向の両方で中央揃えにします。<\/li>\n<li>\n<strong>マージン<\/strong>: <h1> の周?chē)欷违钎榨━毳趣违攻讴`スを削除するため、マージンは 0 に設(shè)定されます。<\/li>\n<li>\n<strong>テキストの配置<\/strong>: テキストは水平方向の中央に配置されます。<\/li>\n<\/ul>\n\n<p><strong>.variable-font クラスのスタイル設(shè)定:<\/strong><br>\n<\/p>\n\n<pre>body {\n  font-family: 'Kyiv Sans';\n}\n<\/pre>\n\n\n\n<ul>\n<li>\n<strong>フォント ファミリー<\/strong>: テキストに「Kyiv Sans」を使用します。<\/li>\n<li>\n<strong>フォント サイズ<\/strong>: フォント サイズを 5rem に設(shè)定します (ルート要素のフォント サイズを基準(zhǔn)にして)。<\/li>\n<li>\n<strong>行の高さ<\/strong>: 1.1 では、行間にわずかな間隔が確保されます。<\/li>\n<li>\n<strong>フォントのウェイト<\/strong>: 初期設(shè)定は 100 です。<\/li>\n<li>\n<strong>フォント バリエーション設(shè)定<\/strong>: 可変フォントのカスタム バリエーション設(shè)定を使用します。\n\n<ul>\n<li>\n「wght」は重みを制御します (最初は 100)。<\/li>\n<li>\n「CONT」と「MIDL」はこのフォントのカスタム軸で、最初はそれぞれ 250 と 0 に設(shè)定されています。<\/li>\n<\/ul>\n\n\n<\/li>\n\n<li>\n\n<strong>トランジション<\/strong>: フォント バリエーション設(shè)定を 500 ミリ秒かけてスムーズに遷移します。<\/li>\n\n<\/ul>\n\n<p><strong>.variable-font のホバー効果の追加:<\/strong><br>\n<\/p>\n<pre>npm create vite@latest\n<\/pre>\n\n\n\n<ul>\n<li>\n<strong>ホバー時(shí)のフォントの重み<\/strong>: 要素にホバーすると 1000 に変わります。<\/li>\n<li>\n<strong>ホバー時(shí)のフォント バリエーション設(shè)定<\/strong>: バリエーション設(shè)定を次のように更新します。\n\n<ul>\n<li>\n「重量」を 1000 に\n<\/li>\n<li>\n「CONT」は250のまま\n<\/li>\n<li>\n「MIDL」は -1000 に変更されます\n<\/li>\n<\/ul>\n\n\n<\/li>\n\n<li>\n\n<strong>効果<\/strong>: ユーザーがテキストの上にマウスを移動(dòng)すると、動(dòng)的でインタラクティブな視覚効果が作成され、可変フォントの柔軟性が強(qiáng)調(diào)されます。<\/li>\n\n<\/ul>\n\n<p>最後には、次のような結(jié)果が得られます。<br>\n<img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/000\/173372755661469.jpg\" alt=\"Variable Fonts for Dynamic Typography\"><\/p>\n<h2>\n  \n  \n  可変フォントを使用したレスポンシブ タイポグラフィの作成\n<\/h2>\n\n<p>デザイナーがさまざまなデバイスや畫(huà)面サイズに完璧に適応できるようにすることで、さまざまなフォントを使用したレスポンシブ タイポグラフィがオンライン デザインを変革します。比類(lèi)のない多用途性は可変フォントによってもたらされ、単一のフォント ファイル內(nèi)で太さ、幅、コントラストなどのフォント屬性を継続的に変更できます。デザイナーは、CSS とメディア クエリを使用してこれらのフォント屬性を動(dòng)的に変更し、読みやすさと見(jiàn)た目の美しさを向上させることができ、デスクトップ モニターから攜帯電話まで、あらゆるデバイスでテキストが最適に表示されるようにします。単一の可変フォントで複數(shù)の固定フォント ファイルを置き換えることができるため、大規(guī)模なフォントの読み込みの必要性が減り、Web サイトのパフォーマンスが向上します。この柔軟性により、ユーザー エクスペリエンスが向上するだけでなく、設(shè)計(jì)プロセスも合理化されます。レスポンシブ タイポグラフィ (さまざまなフォントを使用すると、より魅力的で効率的、アクセスしやすくなります) がなければ、現(xiàn)代の Web デザインは存在できません。<\/p>\n<h3>\n  \n  \n  メディア クエリ: 畫(huà)面サイズ適応の達(dá)人\n<\/h3>\n\n<p>メディア クエリはレスポンシブ Web デザインの基礎(chǔ)であり、畫(huà)面サイズの適応のマスターとして機(jī)能します。ユーザーのデバイスの機(jī)能 (畫(huà)面の幅、高さ、解像度、方向など) に基づいて、デザイナーは特定の CSS スタイルを適用できます。メディア検索は、デザイナーがラップトップやデスクトップ モニターからスマートフォンやタブレットに至るまで、さまざまなデバイス上で Web サイトの表示と動(dòng)作を最大限に高めるのに役立ちます。<\/p>\n\n<p>メディア クエリの力は、さまざまな畫(huà)面サイズに適合する柔軟で流動(dòng)的なレイアウトを生成する能力にあります。メディア クエリを使用すると、デザイナーはフォント サイズを変更したり、グリッド レイアウトを変更したり、ビューポートの測(cè)定値に基づいて特定の項(xiàng)目を表示または非表示にしたりすることもできます。これにより、使用するデバイスに関係なく、素材の美的魅力とアクセスしやすさが確実に維持されます。<\/p>\n\n<p>メディア クエリは、さまざまな畫(huà)面サイズに合わせてレイアウトを調(diào)整する特定の場(chǎng)所であるブレークポイントを定義します。さまざまなデバイスをターゲットとするこれらのブレークポイントは、min-width、max-width、その他の CSS 特性を使用して設(shè)定されます。たとえば、メディア クエリでは、畫(huà)面幅が 768 ピクセル以下の場(chǎng)合はモバイル フレンドリーなレイアウトの使用を指定し、より大きなディスプレイの場(chǎng)合は別のレイアウトを使用するように指定できます。<\/p>\n<p>メディア検索を Web デザインに組み込むと、アクセシビリティとユーザー エクスペリエンスが向上します。すべてのプラットフォームで、メディア クエリは、テキストが読みやすく、ナビゲーションが直観的で、マテリアルが適切に整理されていることを保証することで、包括的なデジタル エクスペリエンスの開(kāi)発を支援します。応答性が高く、順応性が高く、ユーザーフレンドリーな Web サイトを作成したいと考えている Web デザイナーは、まずデバイスが多様に使用される時(shí)代のメディア クエリを?qū)W習(xí)する必要があります。<\/p>\n\n<p>これが例です:<br>\n<\/p>\n\n<pre>npm create vite@latest\n<\/pre>\n\n\n\n<p>この例では、メディア クエリを使用して、畫(huà)面サイズに基づいてフォントのバリエーション設(shè)定とフォントの太さを調(diào)整しました。最大幅が 600px のデバイスの場(chǎng)合、フォント サイズは 3rem に縮小されます。ウェイトとその他のバリエーションは、:hover エフェクトに応じて調(diào)整されます。幅が 601px から 1200px のデバイスの場(chǎng)合、フォント サイズは 4rem に設(shè)定され、ウェイトとバリエーションが調(diào)整されます。幅 1201 ピクセル以上のデバイスの場(chǎng)合、フォント サイズは 5rem で、元の設(shè)定が維持されます。<br>\nこれらのメディア クエリにより、フォントがさまざまな畫(huà)面サイズに適応し、さまざまなデバイスでの読みやすさとユーザー エクスペリエンスが向上します。<\/p>\n\n<p><img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/000\/173372755720318.jpg\" alt=\"Variable Fonts for Dynamic Typography\"><\/p>\n\n<p>上の畫(huà)像は小さい畫(huà)面のディスプレイを示しています<\/p>\n\n<p><img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/000\/173372755876188.jpg\" alt=\"Variable Fonts for Dynamic Typography\"><\/p>\n\n<p>上の畫(huà)像は中畫(huà)面のディスプレイを示しています<\/p>\n\n<p><img src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/000\/173372755953201.jpg\" alt=\"Variable Fonts for Dynamic Typography\"><\/p>\n\n<p>上の畫(huà)像は大畫(huà)面用のディスプレイを示しています<\/p>\n<h3>\n  \n  \n  ビューポート ユニット: レイアウトを流動(dòng)的にする\n<\/h3>\n\n<p>ビューポート ユニットは、最新の Web デザインにおける強(qiáng)力なツールであり、さまざまな畫(huà)面サイズにシームレスに適応する、流動(dòng)的で応答性の高いレイアウトの作成を可能にします。ビューポートの単位には vw (ビューポートの幅) と vh (ビューポートの高さ) が含まれており、これらはブラウザのビューポートの寸法に相対します。 1 つの vw はビューポートの幅の 1% に相當(dāng)し、1 つの vh はビューポートの高さの 1% に相當(dāng)します。これらのユニットは、デザイナーがユーザーの畫(huà)面のサイズに応じて要素が拡大縮小することを保証するのに役立ち、その結(jié)果、より動(dòng)的で適応性のあるデザインが作成されます。たとえば、ビューポート単位でフォント サイズ、パディング、またはマージンを設(shè)定すると、テキストとオブジェクトのサイズが自動(dòng)的に変更されるため、複數(shù)のデバイスで一貫した外観が維持されます。この適応性により、サイトが大きなデスクトップ モニターで表示されるか、小さなモバイル畫(huà)面で表示されるかに関係なく、コンテンツが読みやすく、見(jiàn)た目も美しいままになるため、ユーザー エクスペリエンスが向上します。ビューポート ユニットを使用すると、デザイナーはデジタル ガジェットの常に変化する地形に合わせて簡(jiǎn)単に移動(dòng)できる、適応性のあるレイアウトを作成できます。<\/p>\n\n<p>これは、vw を使用してビューポートの幅に基づいてフォント サイズを調(diào)整する方法の例です:<br>\n<\/p>\n<pre>npm create vite@latest\n<\/pre>\n\n\n\n<p>この例では、上記のコードから、.variable-font の font-size プロパティがビューポートの幅 vw 単位を使用して設(shè)定され、テキスト サイズがビューポートの幅に対応するようになります。<\/p>\n\n<p>メディア検索とビューポート ユニットをさまざまなフォント特性と組み合わせて、あらゆるデバイスや畫(huà)面サイズにエレガントにフィットする真にレスポンシブなタイポグラフィを作成できます。これにより、Web サイトへのアクセス方法に関係なく、優(yōu)れたユーザー エクスペリエンスを提供できるようになります。<\/p>\n\n<h2>\n  \n  \n  可変フォントによる高度なタイポグラフィ効果\n<\/h2>\n\n<p>バリアブル フォントを使用すると、デザイナーは複雑なタイポグラフィ効果の新しい分野を開(kāi)拓し、高度にカスタマイズされた動(dòng)的なテキスト スタイルを作成できます。デザイナーは、重み、幅、カスタム軸などの特性を継続的に調(diào)整することで、固定フォントでは以前は難しかったシームレスなトランジションや珍しい視覚効果を作成できるようになりました。フォントを調(diào)整することで太さ、コントラスト、正中線を動(dòng)的に変更でき、テキストの外観を複雑に制御できます。この適応性は、書(shū)體をさまざまな畫(huà)面サイズや方向に簡(jiǎn)単に調(diào)整できるレスポンシブ デザインで非常に強(qiáng)力です。さらに、インタラクティブなアニメーションにより、ホバリングやクリックなどのユーザーのアクションにテキストが応答し、興味をそそる沒(méi)入型の出會(huì)いを生み出すことができます。ビューポート ユニットとさまざまなフォント特性を組み合わせることで、タイポグラフィの流動(dòng)性と拡張性を確保し、あらゆる種類(lèi)のデバイスでの読みやすさと外観を向上させます。これらの洗練された機(jī)能を使用すると、デザイナーは従來(lái)のタイポグラフィの可能性を拡張して、視覚的に印象的なデジタル素材を作成できます。オンライン タイポグラフィの限界を広げるための魅力的な方法をいくつか見(jiàn)てみましょう:<\/p>\n\n<h3>\n  \n  \n  流體タイポグラフィー\n<\/h3>\n\n<p>流動(dòng)的なタイポグラフィーは、テキストがビューポートのサイズに合わせて動(dòng)的に拡大縮小されるため、多くのデバイスでスムーズで応答性の高い読書(shū)エクスペリエンスを提供するデザイン手法です。ビューポート ユニット、メディア検索、および変更可能なフォントにより、滑らかなタイポグラフィにより、畫(huà)面サイズに関係なく、テキストがわかりやすく、視覚的にバランスが取れた狀態(tài)を維持できます。この方法では、フォント サイズを固定する必要がなくなり、シームレスな変更が可能になるため、非常に異なる表示條件に合わせて読みやすさと外観が向上します。<\/p>\n\n<p>これが例です:<br>\n<\/p>\n\n<pre>npm run dev\n<\/pre>\n\n\n\n<p>仕組み:<\/p>\n\n<p><strong>calc() 関數(shù):<\/strong> この関數(shù)は、相対単位 vw と固定値 rem を組み合わせることで、流體スケーリング効果を生成します。 font-size、たとえば、calc(2rem 2vw) はビューポートの幅に反応し、基本サイズを保証します。<\/p>\n\n<p><strong>さまざまな要素の流體タイポグラフィ:<\/strong> h1、h2、p などの多くの要素は、流體タイポグラフィを使用してデバイス間で適切にスケーリングされたテキストを保証します。 calc() 関數(shù)は、ビューポートの幅に応じて変化するスケーリング係數(shù)を含む基本サイズを提供します。<\/p>\n<p><strong>可変フォント:<\/strong> 流動(dòng)的なタイポグラフィと変更可能なフォントを組み合わせることで、ビューポート サイズに応じてテキスト屬性を動(dòng)的に変更できます。<br>\nこの方法により、さまざまなデバイスや畫(huà)面サイズにわたって、テキストの美しさと読みやすさが維持されることが保証されます。<\/p>\n\n<p>キネティック タイポグラフィーはテキストをアニメーション化することでテキストに命を吹き込み、見(jiàn)??る人を魅了する興味深くダイナミックな視覚効果を生み出します。この方法では、JavaScript と CSS アニメーションを使用してテキスト屬性を変更することで、動(dòng)きとインタラクションを追加します??蓧浈榨━螗趣蚴褂盲筏坷扦?、:hover エフェクトを使用してフォントの太さをアニメーション化し、動(dòng)的タイポグラフィ、つまり、明るいウェイトからより太いウェイトまでシームレスに移動(dòng)することを示しました。これは、コンテンツを強(qiáng)調(diào)するだけでなく、流動(dòng)的でリアルタイムの変更により、さまざまなフォントがユーザー インタラクションをどのように改善できるかを示しています。キネティック タイポグラフィを使用すると、デザイナーはテキストの視覚的な魅力と使いやすさを向上させ、インタラクティブで興味深いデジタル環(huán)境におけるその基本的な役割を強(qiáng)化できます。<\/p>\n\n<h3>\n  \n  \n  例: ホバー時(shí)のウェイトのアニメーション化\n<\/h3>\n\n\n\n<pre>npm create vite@latest\n<\/pre>\n\n\n\n<p>ここでは、滑らかな遷移を使用して、:hover で .variable-font 要素のウェイトを通常の 100 から太字の 1000 にアニメーション化し、微妙でありながらインパクトのある効果を作成しています。<\/p>\n\n<p>これらは、さまざまなフォントが提供する想像力豊かな機(jī)會(huì)のほんの一握りにすぎません。ダイナミックなアニメーションから流れるようなレイアウトまで、獨(dú)特で魅力的な書(shū)體を使用する機(jī)會(huì)は十分にあります。少しの創(chuàng)意工夫と CSS の理解があれば、Web デザインの標(biāo)準(zhǔn)に挑戦し、かなり優(yōu)れたユーザー エクスペリエンスを生み出すことができます。<\/p>\n\n<h2>\n  \n  \n  結(jié)論\n<\/h2>\n\n<p>可変フォント - Kyiv Sans が最もよく実証しており、複數(shù)のフォント スタイルを 1 つのファイルにグループ化することで、Web 上のタイポグラフィを変換します。 HTTPクエリの數(shù)を減らすことにより、本発明はプロセスを簡(jiǎn)素化し、設(shè)計(jì)の柔軟性を高め、パフォーマンスを向上させる。デザイナーは、CSS の変更可能なフォントを最大限に活用して、さまざまな畫(huà)面サイズやユーザー インタラクションに完全に適合する、応答性の高い動(dòng)的な書(shū)體を作成できます。<br>\nデザイナーは、メディア クエリやビューポート ユニットなどの応答性の高いアプローチだけでなく、ウェイト、中間層効果、コントラストなどの屬性を使用して、視覚的に魅力的で簡(jiǎn)単にアクセスできるタイポグラフィ エクスペリエンスを作成できます。バリアブル フォントは、その流動(dòng)性により蕓術(shù)的表現(xiàn)の新たな方向性が可能になるため、現(xiàn)代の Web デザインに必要なツールです。<\/p>\n<h2>\n  \n  \n  リソース\n<\/h2>\n\n<ul>\n<li>Netlify でホストされているライブ プレビューをチェックしてください\n<\/li>\n<li>ソースコードを表示<\/li>\n<\/ul>\n\n<h2>\n  \n  \n  參考文獻(xiàn)\n<\/h2>\n\n<ul>\n<li>可変フォント<\/li>\n<li>OpenType<\/li>\n<li>キエフサンズ<\/li>\n<li>ビューポート<\/li>\n<li>書(shū)體<\/li>\n<li>登録された軸<\/li>\n<li>カスタム軸<\/li>\n<li>@font-face<\/li>\n<li>ネットワークを入力<\/li>\n<li>フォントリス<\/li>\n<li>\nAdobe フォント<\/li>\n<li>フォントスプリング<\/li>\n<li>Google フォント<\/li>\n<li>\nVfonts.com <\/li>\n<li>ttf<\/li>\n<li>\nwoff2 <\/li>\n<li>everythingfonts.com<\/li>\n<li>Behance.net<\/li>\n<li>メディアクエリ<\/li>\n<li>px<\/li>\n<li>レム<\/li>\n<li>\nvw<\/li>\n<li>\nうーん<\/li>\n<li>calc()<\/li>\n<\/ul>\n\n\n          \n\n            \n        "}	</script>
        	
        <meta http-equiv="Cache-Control" content="no-transform" />
        <meta http-equiv="Cache-Control" content="no-siteapp" />
        <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
        </head>
        
        <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
        	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
        <header>
            <div   id="377j5v51b"   class="head">
                <div   id="377j5v51b"   class="haed_left">
                    <div   id="377j5v51b"   class="haed_logo">
                        <a href="http://m.miracleart.cn/ja/" title="" class="haed_logo_a">
                            <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                        </a>
                    </div>
                    <div   id="377j5v51b"   class="head_nav">
                        <div   id="377j5v51b"   class="head_navs">
                            <a href="javascript:;" title="コミュニティ" class="head_nava head_nava-template1">コミュニティ</a>
                            <div   class="377j5v51b"   id="dropdown-template1" style="display: none;">
                                <div   id="377j5v51b"   class="languagechoose">
                                    <a href="http://m.miracleart.cn/ja/article.html" title="記事" class="languagechoosea on">記事</a>
                                    <a href="http://m.miracleart.cn/ja/faq/zt" title="トピックス" class="languagechoosea">トピックス</a>
                                    <a href="http://m.miracleart.cn/ja/wenda.html" title="に質(zhì)問(wèn)" class="languagechoosea">に質(zhì)問(wèn)</a>
                                </div>
                            </div>
                        </div>
        
                        <div   id="377j5v51b"   class="head_navs">
                            <a href="javascript:;" title="學(xué)ぶ" class="head_nava head_nava-template1_1">學(xué)ぶ</a>
                            <div   class="377j5v51b"   id="dropdown-template1_1" style="display: none;">
                                <div   id="377j5v51b"   class="languagechoose">
                                    <a href="http://m.miracleart.cn/ja/course.html" title="コース" class="languagechoosea on">コース</a>
                                    <a href="http://m.miracleart.cn/ja/dic/" title="プログラミング辭典" class="languagechoosea">プログラミング辭典</a>
                                </div>
                            </div>
                        </div>
        
                        <div   id="377j5v51b"   class="head_navs">
                            <a href="javascript:;" title="ツールライブラリ" class="head_nava head_nava-template1_2">ツールライブラリ</a>
                            <div   class="377j5v51b"   id="dropdown-template1_2" style="display: none;">
                                <div   id="377j5v51b"   class="languagechoose">
                                    <a href="http://m.miracleart.cn/ja/toolset/development-tools" title="開(kāi)発ツール" class="languagechoosea on">開(kāi)発ツール</a>
                                    <a href="http://m.miracleart.cn/ja/toolset/website-source-code" title="公式サイト" class="languagechoosea">公式サイト</a>
                                    <a href="http://m.miracleart.cn/ja/toolset/php-libraries" title="PHP ライブラリ" class="languagechoosea">PHP ライブラリ</a>
                                    <a href="http://m.miracleart.cn/ja/toolset/js-special-effects" title="JS特殊効果" class="languagechoosea on">JS特殊効果</a>
                                    <a href="http://m.miracleart.cn/ja/toolset/website-materials" title="サイト素材" class="languagechoosea on">サイト素材</a>
                                    <a href="http://m.miracleart.cn/ja/toolset/extension-plug-ins" title="拡張プラグイン" class="languagechoosea on">拡張プラグイン</a>
                                </div>
                            </div>
                        </div>
        
                        <div   id="377j5v51b"   class="head_navs">
                            <a href="http://m.miracleart.cn/ja/ai" title="AIツール" class="head_nava head_nava-template1_3">AIツール</a>
                        </div>
        
                        <div   id="377j5v51b"   class="head_navs">
                            <a href="javascript:;" title="レジャー" class="head_nava head_nava-template1_3">レジャー</a>
                            <div   class="377j5v51b"   id="dropdown-template1_3" style="display: none;">
                                <div   id="377j5v51b"   class="languagechoose">
                                    <a href="http://m.miracleart.cn/ja/game" title="ゲームのダウンロード" class="languagechoosea on">ゲームのダウンロード</a>
                                    <a href="http://m.miracleart.cn/ja/mobile-game-tutorial/" title="ゲームのチュートリアル" class="languagechoosea">ゲームのチュートリアル</a>
        
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                            <div   id="377j5v51b"   class="head_search">
                        <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('ja')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                        <a href="javascript:;" title="検索"  onclick="searchs('ja')"><img src="/static/imghw/find.png" alt="検索"></a>
                    </div>
                        <div   id="377j5v51b"   class="head_right">
                    <div   id="377j5v51b"   class="haed_language">
                        <a href="javascript:;" class="layui-btn haed_language_btn">日本語(yǔ)<i class="layui-icon layui-icon-triangle-d"></i></a>
                        <div   class="377j5v51b"   id="dropdown-template" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                                        <a href="javascript:setlang('zh-cn');" title="簡(jiǎn)體中文" class="languagechoosea">簡(jiǎn)體中文</a>
                                                        <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                        <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                        <a href="javascript:;" title="日本語(yǔ)" class="languagechoosea">日本語(yǔ)</a>
                                                        <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a>
                                                        <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                        <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                        <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                    </div>
                        </div>
                    </div>
                    <span id="377j5v51b"    class="head_right_line"></span>
                                    <div style="display: block;" id="login" class="haed_login ">
                            <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                        </div>
                        <div style="display: block;" id="reg" class="head_signup login">
                            <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                        </div>
                    
                </div>
            </div>
        </header>
        
        	
        	<main>
        		<div   id="377j5v51b"   class="Article_Details_main">
        			<div   id="377j5v51b"   class="Article_Details_main1">
        							<div   id="377j5v51b"   class="Article_Details_main1M">
        					<div   id="377j5v51b"   class="phpgenera_Details_mainL1">
        						<a href="http://m.miracleart.cn/ja/" title="ホームページ"
        							class="phpgenera_Details_mainL1a">ホームページ</a>
        						<img src="/static/imghw/top_right.png" alt="" />
        												<a href="http://m.miracleart.cn/ja/web-designer.html"
        							class="phpgenera_Details_mainL1a">ウェブフロントエンド</a>
        						<img src="/static/imghw/top_right.png" alt="" />
        												<a href="http://m.miracleart.cn/ja/css-tutorial.html"
        							class="phpgenera_Details_mainL1a">CSSチュートリアル</a>
        						<img src="/static/imghw/top_right.png" alt="" />
        						<span>ダイナミックなタイポグラフィのための可変フォント</span>
        					</div>
        					
        					<div   id="377j5v51b"   class="Articlelist_txts">
        						<div   id="377j5v51b"   class="Articlelist_txts_info">
        							<h1 class="Articlelist_txts_title">ダイナミックなタイポグラフィのための可変フォント</h1>
        							<div   id="377j5v51b"   class="Articlelist_txts_info_head">
        								<div   id="377j5v51b"   class="author_info">
        									<a href="http://m.miracleart.cn/ja/member/1468490.html"  class="author_avatar">
        									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/001/66ea8170af62b832.png" src="/static/imghw/default1.png" alt="Barbara Streisand">
        									</a>
        									<div   id="377j5v51b"   class="author_detail">
        																			<a href="http://m.miracleart.cn/ja/member/1468490.html" class="author_name">Barbara Streisand</a>
                                        										</div>
        								</div>
                        			</div>
        							<span id="377j5v51b"    class="Articlelist_txts_time">Dec 09, 2024 pm	 02:59 PM</span>
        														
        						</div>
        					</div>
        					<hr />
        					<div   id="377j5v51b"   class="article_main php-article">
        						<div   id="377j5v51b"   class="article-list-left detail-content-wrap content">
        						<ins class="adsbygoogle"
        							style="display:block; text-align:center;"
        							data-ad-layout="in-article"
        							data-ad-format="fluid"
        							data-ad-client="ca-pub-5902227090019525"
        							data-ad-slot="3461856641">
        						</ins>
        						
        
        					<p>さまざまなウェイトやスタイルの複數(shù)のフォント ファイルを追跡するのは面倒だと思いませんか? Web デザイナーにとって、通常、太字、斜體、その他のフォントのバリエーションに応じて個(gè)別のファイルを作成するのは困難な場(chǎng)合があります。これにより、クリエイティブなプロセスが複雑になり、ワークフローが滯ります。これらすべてのバリアントを 1 つのファイルに結(jié)合してみてはどうでしょうか?</p>
        
        <p>そこでバリアブル フォントの出番です。バリアブル フォントは OpenType フォント テクノロジの畫(huà)期的な進(jìn)歩で、1 つのフォント ファイルに標(biāo)準(zhǔn)、太字、斜體などの複數(shù)のバリエーションを含めることができます。これは、デザイナーが 1 つのファイルを操作するだけで、必要なさまざまな重み、スタイル、幅のすべてにアクセスできることを意味します。この発明により、重量、幅、傾きなどの特性を常に簡(jiǎn)単に変更できるようになり、設(shè)計(jì)プロセスが合理化され、創(chuàng)造的な自由が促進(jìn)されます。</p>
        
        <p>この記事では、Kyiv Sans フォントを例として、CSS におけるさまざまなフォントの関連性を検討し、ウェイトや MIDL などの非標(biāo)準(zhǔn)フォントのバリエーションなどの品質(zhì)がいかに重要であるかを示します。これらのツールを使用して、CSS でダイナミックで美しいタイポグラフィを作成する方法を?qū)Wびます。</p>
        
        <h2>
          
          
          バリアブルフォントの紹介
        </h2>
        
        <p>可変フォント技術(shù)アーキテクチャにより、デザイナーと開(kāi)発者は CSS を使用してこれらの文字體裁の特徴を瞬時(shí)に制御できるため、プロジェクトの特定の要件に合わせて正確に変更することができます。これにより、読み込み時(shí)間が大幅に短縮され、多くの靜的フォント ファイルが単一の可変フォント ファイルに置き換えられるため、Web パフォーマンスが向上します。</p>
        
        <p>バリアブル フォントは、従來(lái)の靜的フォント ファイルでは前例のない程度の柔軟性と精度を備えており、タイポグラフィ テクノロジーの大きな発展をもたらしています。スタイルとウェイトごとに個(gè)別のファイルが必要な従來(lái)のフォントとは異なり、バリアブル フォントは 1 つのスケーラブルなファイル內(nèi)に複數(shù)のスタイルを取り込みます。これは、重さ、幅、光學(xué)サイズなどの 1 つ以上の軸に沿った一定の変化を許可する OpenType フォント スタイルで実現(xiàn)されます。</p>
        
        <h3>
          
          
          CSS のバリアブル フォントの利點(diǎn)
        </h3>
        
        <p>これらのツールを使用して、動(dòng)的で見(jiàn)た目に美しい CSS タイポグラフィを作成する方法を説明します。いくつかの例を見(jiàn)てみましょう:</p>
        
        <p><strong>効率:</strong> 複數(shù)のフォント スタイルを 1 つのファイルに結(jié)合することで、可変フォントにより HTTP リクエストが最小限に抑えられ、ページの読み込みが高速化され、全體的な効率が向上します。</p>
        
        <p><strong>柔軟性:</strong> デザイナーは、wght などのプロパティや MIDL や CONT などのカスタム プロパティをきめ細(xì)かく制御できるため、さまざまなデザイン コンテキストやユーザーの好みに合わせてタイポグラフィを正確に変更できます。</p>
        
        <p><strong>スムーズなトランジション:</strong> 可変フォントを使用すると、フォント スタイルを動(dòng)的に変更でき、個(gè)別のフォント ファイル間の突然の切り替えを回避できます。その結(jié)果、フォント スタイル間の移行はスムーズかつスムーズになります。</p>
        <p><strong>レスポンシブ タイポグラフィ:</strong> 可変フォントを使用すると、ビューポート サイズやその他のユーザー定義パラメータに基づいて調(diào)整できるため、レスポンシブ タイポグラフィが可能になり、デバイス間で最適な読みやすさと美的魅力が保証されます。</p>
        
        <p><strong>ダイナミック タイポグラフィ:</strong> 可変フォントは、ユーザー インタラクションや環(huán)境條件に応じてリアルタイムに変化するため、ダイナミックをサポートし、ユーザーの関與を向上させ、沒(méi)入型エクスペリエンスを生成します。</p>
        
        <p><strong>アクセシビリティ:</strong> 幅広いタイポグラフィック オプションにより、テキストのカスタマイズと変更が可能になり、さまざまなデバイスやユーザー設(shè)定での読みやすさと読みやすさを確保できます。</p>
        
        <p><strong>美學(xué):</strong> ウェブ上では、バリアブル フォントが創(chuàng)造的なデザインのアイデアを刺激し、タイポグラフィの境界に挑戦し、タイポグラフィの表現(xiàn)と実験の新たな機(jī)會(huì)を開(kāi)きます。</p>
        
        <p><strong>スケーラビリティ:</strong> バリアブル フォントはレスポンシブ デザインに最適で、品質(zhì)を損なうことなくスケーラブルであるため、どのようなサイズや解像度でもテキストが鮮明で読みやすいことが保証されます。</p>
        
        <h3>
          
          
          バリアブルフォントを使用したレスポンシブでダイナミックなタイポグラフィの概念の紹介
        </h3>
        
        <p>最新の Web デザインでは、デザイナーは、フォントを変更する応答性の高いダイナミックなタイポグラフィを使用して、より柔軟で魅力的なタイポグラフィ エクスペリエンスを作成できます。そのアイデアを分析してみましょう:</p>
        
        <p>フォント內(nèi)の変數(shù): バリアブル フォントは、wght や特殊プロパティ MIDL および CONT など、書(shū)體のいくつかのバリアントを含む単一のフォント ファイルです。バリアブル フォントを使用すると、スタイルごとに個(gè)別のファイルが必要となり、これらのバリアント間のスムーズな移行が可能になる従來(lái)のフォントに比べて、タイポグラフィ デザインの自由度と効率が向上します。</p>
        
        <p><strong>レスポンシブ タイポグラフィ:</strong> 多くの畫(huà)面サイズ、解像度、表示環(huán)境に簡(jiǎn)単に適合するようにテキストをデザインすることは、レスポンシブ タイポグラフィとして知られています。大型のデスクトップ コンピューターから攜帯電話、その他あらゆるデバイスに至るまで、さまざまなデバイスで最高の読みやすさと美しさを保証します。動(dòng)的なフォント サイズ、行間、その他のタイポグラフィの変更により、レスポンシブ タイポグラフィがユーザー エクスペリエンスとアクセシビリティを向上させるのに役立ちます。</p>
        
        <p><strong>ダイナミック タイポグラフィ:</strong> ダイナミック タイポグラフィは、インタラクションとアニメーションをタイポグラフィック デザインに組み込むことで、レスポンシブ タイポグラフィを強(qiáng)化します。 JavaScript と CSS (Cascading Style Sheets) は、デザイナーがコンテンツの変更、ユーザー操作、またはスクロール動(dòng)作に適した書(shū)體を開(kāi)発するのに役立ちます。ダイナミック タイポグラフィは、wght、MIDL、CONT などのコンポーネントを使用して、視覚的な魅力とインタラクティブ性を生成し、ユーザーの注意を誘導(dǎo)し、引きつけます。</p>
        <p>デザイナーは、動(dòng)的で柔軟なタイポグラフィ手法とさまざまなフォントを組み合わせることで、豊かで多用途で沒(méi)入型のオンライン タイポグラフィ エクスペリエンスを作成します。ユーザーのアクティビティに応じて書(shū)體を動(dòng)的に変更したり、重要な情報(bào)を強(qiáng)調(diào)表示するためにテキスト要素をアニメーション化したり、畫(huà)面のサイズに基づいてフォントの太さとサイズを調(diào)整したりする場(chǎng)合でも、このアプローチはデジタル デザインにおける創(chuàng)造性と発明の多くの機(jī)會(huì)を提供します。</p>
        
        <p>Kyiv Sans のさまざまなフォント プロパティにより、デザイナーは魅力的で完璧なタイポグラフィーのトランジションを作成できます。これにより、Web マテリアルの美的魅力と実用性が向上し、Web マテリアルのインタラクションと使いやすさが向上します。</p>
        
        <h2>
          
          
          可変フォントのプロパティについて
        </h2>
        
        <p>さまざまな書(shū)體は、従來(lái)の靜的フォントにはないさまざまな新しい特性を提供します。変更可能な書(shū)體の可能性を最大限に活用するには、これらの特性を知ることが必要です。これらはいくつかの基本的なものです:</p>
        
        <p><strong>ウェイト (wght):</strong> 連続軸に沿ってウェイトを変更することにより、可変書(shū)體は複數(shù)の太さレベル間でシームレスに移行できます。デザイナーは、単一のフォント ファイル內(nèi)で、ライトからウルトラボールド、およびその間のすべてのポイントまで、ウェイトの範(fàn)囲を指定できます。</p>
        
        <p><strong>中間層効果 (MIDL):</strong> このカスタム軸を使用すると、デザイナーは書(shū)體內(nèi)の中間層効果を変更できます。これにより、テキストに獨(dú)特の視覚スタイルが與えられるだけでなく、デザインの自由度や創(chuàng)意性もさらに高まります。</p>
        
        <p><strong>コントラスト (CONT):</strong> もう 1 つのカスタム軸は CONT で、フォントのコントラストを変更できます。デザイン要件に応じてコントラストを動(dòng)的に変更することで、テキストの読みやすさと視覚的な魅力を最大限に高めることができます。</p>
        
        <p>これらの特質(zhì)を理解して適用することは、デザイナーが視覚的に印象的な書(shū)體を作成するのに役立ちます。 Kyiv Sans は、さまざまなフォント特性を備え、Web タイポグラフィの使いやすさと外観を向上させる特別なカスタマイズの選択肢を提供します。</p>
        
        <h3>
          
          
          バリアブルフォントで利用可能な追加軸とバリエーションの概要
        </h3>
        
        <p>従來(lái)の太さ、幅、光學(xué)サイズの変更を超えて、可変フォントは幅広いパーソナライズの選択肢を提供します。以下は、利用可能な軸とバリアントの概要です:</p>
        
        <p>可変フォントデザイナーが使用できるいくつかの登録された軸は、OpenType 仕様によって定義されています。</p>
        
        <ul>
        <li><p>幅 (wdth): この軸はフォントの水平方向の拡大または縮小を制御し、デザイナーが文字の幅を変更できるようにします。この軸を調(diào)整することで、デザイナーは全體の高さを変えることなく、より狹くまたはより広く見(jiàn)えるフォントを作成でき、圧縮スタイルから拡張スタイルまで柔軟に対応できます。</p></li>
        <li><p>傾斜 (slnt): この軸を使用すると、デザイナーは文字の構(gòu)造を変更せずに、文字に斜體のような傾斜を適用できます。傾斜軸は通常、伝統(tǒng)的な斜體の効果を模倣しますが、直立した文字の形を保持しているため、文體のバリエーションを作成するのに役立ちます。</p></li>
        <li><p>イタリック (ital): イタリック軸は、書(shū)體の正立バージョンと斜體バージョンを切り替えます。文字を傾けるだけのスラント軸とは異なり、イタリック軸では、真のイタリック體の筆記體の性質(zhì)を反映して文字が完全に再設(shè)計(jì)され、より本格的なイタリック スタイルが提供されます。</p></li>
        <li><p>光學(xué)サイズ (opsz): この軸はフォントのデザインを調(diào)整して、さまざまなサイズでの読みやすさを最適化します。たとえば、小さいサイズでは、より読みやすくするために太いストロークとよりオープンなカウンターが特徴となり、大きいサイズではより洗練され、繊細(xì)になります。この軸は、さまざまなメディアにわたるレスポンシブ タイポグラフィに特に役立ちます。</p></li>
        <li><p>グレード (GRAD): グレード軸を使用すると、全體の間隔に影響を與えることなく、フォントのストロークの太さを微妙に調(diào)整できます。これは、さまざまな印刷環(huán)境や畫(huà)面環(huán)境での読みやすさを向上させるのに役立ちます。ウェイトをわずかに増減すると、コントラストと明瞭さが向上します。</p></li>
        <li><p>コントラスト (CNTR): この軸は、フォント內(nèi)の太いストロークと細(xì)いストロークの間のコントラストを変更します。コントラストを調(diào)整することで、デザイナーは、低コントラストのヒューマニスト スタイルから高コントラストのモダンなデザインまで、さまざまなレベルの強(qiáng)調(diào)と視覚的インパクトを持つフォントを作成できます。</p></li>
        <li><p>X 高さ (xhgt): この軸は、フォントの大文字に対する小文字の高さを調(diào)整します。 X 高さを大きくすると、小さいサイズでの読みやすさが向上したり、よりモダンな外観を作成したりできます。一方、X 高さを小さくすると、より伝統(tǒng)的またはフォーマルな雰囲気を呼び起こすことができます。</p></li>
        </ul>
        
        <p>登録された軸とは別に、バリアブル フォント作成者は獨(dú)自のカスタム軸を指定できます。 Kyiv Sans について: これらは次のとおりです:</p>
        
        <ul>
        <li><p>中間層効果 (MIDL): このカスタム軸は、デザイナーにデザインの多様性を與え、書(shū)體內(nèi)の特定の中間層効果を変更できるようにし、それによってオリジナルのスタイルの側(cè)面を追加します。</p></li>
        <li><p>コントラスト (CONT): このカスタム軸は、文字フォームの太いストロークと細(xì)いストロークの間のコントラストを制御するのに役立ちます。デザイナーはこの特性を動(dòng)的に変更して、控えめなコントラストからより明白な変化まで、さまざまなレベルのタイポグラフィ表現(xiàn)を?qū)g現(xiàn)できます。</p></li>
        </ul>
        
        <p>登録された軸とは別に、新しい軸を構(gòu)築するオプションにより、フォント デザイナーは高度なカスタマイズとフォントの外観と特性の高度な制御を?qū)g現(xiàn)できます。たとえば、MIDL や CONT などのカスタム軸を使用すると、デザイナーはフォントの特別な品質(zhì)を調(diào)整できるため、柔軟で表現(xiàn)力豊かなタイポグラフィが得られます。これらのカスタマイズを可変フォント登録と組み合わせることで、さまざまなタイポグラフィ効果を作成するさまざまな方法が提供されます。たとえば、中間層効果 (MIDL) 軸を使用すると、デザイナーは書(shū)體內(nèi)の獨(dú)自の中間層を変更して、蕓術(shù)的自由度を高める獨(dú)特の視覚的品質(zhì)を追加できます。一方、コントラスト (CONT) 軸は、太いストロークと細(xì)いストロークの間の変化を制御し、微妙なコントラストから顕著なコントラストまでの動(dòng)的な調(diào)整を可能にします。ウェイトや中間層効果などの軸を操作することで、デザイナーはさまざまな太さと獨(dú)自のスタイルを持つテキストを作成し、書(shū)體の外観を正確に制御できます。同様に、ウェイトとコントラストのバリエーションを組み合わせることで、異なる度合いの太さとストロークのコントラストを備えたテキストを作成し、視覚的なインパクトと読みやすさのバランスをとることができます。これらの例は、登録軸とカスタム軸の両方が提供する比類(lèi)のない自由度を示しており、デザイナーが特定の美的好みやデザイン目標(biāo)に合わせて書(shū)體を調(diào)整できるようにします。</p>
        
        <h2>
          
          
          CSS での可変フォントの実裝
        </h2>
        
        <p>変更可能なフォントの可能性に魅了されたところで、それらを CSS ベースの Web プロジェクトに適用する方法を調(diào)べてみましょう。 CSS は、これらの適応可能な書(shū)體の機(jī)能を適切に使用する手段を提供します。最初に @font-face を使用してフォントを定義します。これにより、さまざまなフォント ファイルとその特性を提供できます。フォントを設(shè)定したら、さまざまな CSS 屬性を使用してフォントの軸を動(dòng)的に変更できるため、さまざまなフォントによってもたらされる可能性を最大化できます。</p>
        
        <h3>
          
          
          フォントの入手
        </h3>
        
        <p>まず、プロジェクトに必要なバリアブル フォントをダウンロードする必要があります。<br>
        インターネット上のいくつかの Web サイトでは、さまざまなフォント ファイルにアクセスできます。最も頻繁に使用されるフォント Web サイトのいくつかは次のとおりです:</p>
        
        <ul>
        <li>ネットワークを入力</li>
        <li>フォントリス</li>
        <li>
        Adobe フォント</li>
        <li>フォントスプリング</li>
        <li>Google フォント</li>
        <li>Vfonts.com</li>
        </ul>
        
        <p>この例では、Vfonts.com にアクセスして Kyiv Sans 可変フォントをダウンロードします。 ttf または woff2 ファイル形式は正常に機(jī)能しますが、このデモでは ttf を使用します。フォント ファイルを ttf から woff2 に変換する必要がある場(chǎng)合は、everythingfonts.com:</p> にアクセスしてください。
        
        <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173372755444094.jpg" class="lazy" alt="Variable Fonts for Dynamic Typography"></p>
        
        <p>上のスクリーンショットは、Vfont にアクセスしたときに表示される內(nèi)容を示しています。</p>
        
        <p>プロジェクトを次のステップに分けます:</p>
        
        <ol>
        <li><p>vfont に移動(dòng): 可変フォント リソースが利用可能な Web サイトにアクセスします。</p></li>
        <li><p>Kyiv* タイプの選択: Kyiv* タイプ フォントを選択すると、フォントがホストされている Behance.net にリダイレクトされます。</p></li>
        <li><p>ダウンロード リンクにアクセスします。Behance ページで下までスクロールして、フォントをダウンロードするリンクを見(jiàn)つけます。</p></li>
        <li><p>Google ドライブからダウンロード: ダウンロード リンクをクリックすると、Google ドライブ フォルダーに移動(dòng)します。そこからフォント ファイルをダウンロードします。</p></li>
        <li><p>ファイルを解凍します: ダウンロード後、ファイルを解凍してその內(nèi)容にアクセスします。</p></li>
        <li>
        <p>フォント オプションの確認(rèn): 解凍されたフォルダーには、選択できるいくつかのオプションが含まれています。</p>
        
        <ul>
        <li>アイコン</li>
        <li>変數(shù)なし</li>
        <li>変數(shù)</li>
        </ul>
        </li>
        <li>
        <p>可変フォントを選択します: 可変フォントを含むファイルに注目します。</p>
        
        <ul>
        <li>セリフ</li>
        <li>傾ける</li>
        <li>サンズ</li>
        </ul>
        </li>
        <li><p>Sans フォントを使用する: Sans バージョンのフォントを設(shè)定して使用します。 Sans フォント ウェイト ファイルは 360 KB であり、これは 8 つの非可変フォント ファイルを使用するのと同等であることに注意してください。</p></li>
        <li><p>トレードオフを評(píng)価する: プロジェクトにとって可変フォントの使用が価値があるかどうかを検討してください。通常、太字、斜體のスタイルのみが必要な場(chǎng)合は、可変フォントを使用する必要がない場(chǎng)合があります。ただし、バリエーションを高度に制御する必要がある場(chǎng)合は、バリアブル フォントが非常に有益です。</p></li>
        </ol>
        
        <p>注: 上記のファイルは TTF 形式です。</p>
        
        <p>次に、VSCode に進(jìn)み、vanilla vite プロジェクトを使用します。<br>
        プロジェクトの作業(yè)を開(kāi)始するには、必要なパッケージをインストールする必要があります。以下の手順に従う必要があります:</p>
        
        <ol>
        <li><p>新しいターミナルを開(kāi)きます。</p></li>
        <li>
        <p>コマンドを?qū)g行します<br>
        </p>
        
        <pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        
        </li>
        
        <li><p>プロジェクトに名前を付けます。</p></li>
        
        <li><p>パッケージに名前を付けます。</p></li>
        
        <li><p>バニラ フレームワークを選択します。</p></li>
        
        <li><p>JavaScript バリアントを選択します。</p></li>
        
        <li><p>npm install を?qū)g行すると、プロジェクトにネゴシエートして必要なモジュールをインストールするのに役立ちます。</p></li>
        
        <li>
        
        <p>依存関係を設(shè)定した後、次のコマンドを使用してアプリケーションを起動(dòng)します。<br>
        </p>
        
        <pre class="brush:php;toolbar:false">npm run dev
        </pre>
        
        
        
        
        </li>
        
        <li><p>ブラウザ上で実行中のプログラムにアクセスするには、http://localhost:your-port-number にアクセスしてください。</p></li>
        
        </ol>
        
        <p>プロジェクトが完了すると、目的のアプリケーションを構(gòu)築するために修正できる豊富なモックコードが得られます。ダウンロードしたバリアブルフォントは、パブリックフォルダーにドロップされるフォントフォルダーにドロップする必要があります。 style.css、main.js、index.html 內(nèi)の不要なモッ??ク コードをすべて置き換えます。</p>
        
        <p>index.html コードは次のようになります。<br>
        </p>
        
        <pre class="brush:php;toolbar:false"><!doctype html>
        <html lang="en">
          <head>
            <meta charset="UTF-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
            <title>Variable font</title>
          </head>
          <body>
            <div>
        
        
        
        <p>From the code above, we're setting up a simple HTML wrapper for our project where the JavaScript will render content in the <div>
        
        <p>The main.js code should look something like this:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">import "./style.css";
        
        document.querySelector("#app").innerHTML = `
          <div>
            <h1>
        
        
        
        <p>This is where we use document.querySelector() to add content to the element we insert our content into using the id: #</p>
        
        <p>And the style.css code should look something like this:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">body {
          font-family: 'Kyiv Sans';
        }
        
        @font-face {
          font-family: 'Kyiv Sans';
          src: url('/font/KyivTypeSans-VarGX.ttf');
          font-weight: 0 1000;
          font-display: swap;
        }
        
        h1 {
          color: #bd0c0c;
          height: 100vh;
          display: grid;
          place-content: center;
          margin: 0;
          text-align: center;
        }
        
        .variable-font {
          font-family: 'Kyiv Sans';
          font-size: 5rem;
          line-height: 1.1;
          font-weight: 100;
          font-variation-settings:
           'wght' 100, 'CONT' 250, 'MIDL' 0;
          transition: font-variation-settings 500ms;  
        }
        
        .variable-font:hover {
          font-weight: 1000;
          font-variation-settings:
            'wght' 1000, 'CONT' 250, 'MIDL' -1000;
        }
        </pre>
        
        
        
        <p>ここで、上記のコードで何が起こっているのか説明しましょう:</p>
        
        <p><strong>本文のデフォルトフォントの設(shè)定:</strong><br>
        </p><pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        <ul>
        <li>
        <strong>目的</strong>: これにより、ドキュメント全體のデフォルトのフォントが「Kyiv Sans」に設(shè)定されます。</li>
        <li>
        <strong>影響</strong>: より具體的なスタイルによってオーバーライドされない限り、本文內(nèi)のすべてのテキスト要素はこのフォントを継承します。</li>
        </ul>
        
        <p><strong>カスタム フォントの定義:</strong><br>
        </p>
        
        <pre class="brush:php;toolbar:false">npm run dev
        </pre>
        
        
        
        <ul>
        <li>
        <strong>目的</strong>: @font-face ルールを使用すると、カスタム フォントを定義できます。</li>
        <li>
        <strong>フォント名</strong>: フォントの名前は「Kyiv Sans」です。</li>
        <li>
        <strong>ソース</strong>: フォント ファイルは /font/KyivTypeSans-VarGX.ttf にあります。</li>
        <li>
        <strong>フォントのウェイト範(fàn)囲</strong>: このフォントは 0 ~ 1000 のウェイトの範(fàn)囲をサポートしており、可変フォントになります。</li>
        <li>
        <strong>フォント表示</strong>: スワップにより、カスタム フォントが読み込まれるまで、フォールバック フォントを使用してテキストがすぐに表示されます。</li>
        </ul>
        
        <p><strong><h1> のスタイル設(shè)定要素:<br>
        
        
        <pre class="brush:php;toolbar:false"><!doctype html>
        <html lang="en">
          <head>
            <meta charset="UTF-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        
            <title>Variable font</title>
          </head>
          <body>
            <div>
        
        
        
        <p>From the code above, we're setting up a simple HTML wrapper for our project where the JavaScript will render content in the <div>
        
        <p>The main.js code should look something like this:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">import "./style.css";
        
        document.querySelector("#app").innerHTML = `
          <div>
            <h1>
        
        
        
        <p>This is where we use document.querySelector() to add content to the element we insert our content into using the id: #</p>
        
        <p>And the style.css code should look something like this:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">body {
          font-family: 'Kyiv Sans';
        }
        
        @font-face {
          font-family: 'Kyiv Sans';
          src: url('/font/KyivTypeSans-VarGX.ttf');
          font-weight: 0 1000;
          font-display: swap;
        }
        
        h1 {
          color: #bd0c0c;
          height: 100vh;
          display: grid;
          place-content: center;
          margin: 0;
          text-align: center;
        }
        
        .variable-font {
          font-family: 'Kyiv Sans';
          font-size: 5rem;
          line-height: 1.1;
          font-weight: 100;
          font-variation-settings:
           'wght' 100, 'CONT' 250, 'MIDL' 0;
          transition: font-variation-settings 500ms;  
        }
        
        .variable-font:hover {
          font-weight: 1000;
          font-variation-settings:
            'wght' 1000, 'CONT' 250, 'MIDL' -1000;
        }
        </pre>
        
        
        
        </pre></pre>
        <ul>
        <li>
        <strong>色</strong>: テキストの色を赤の色合い #bd0c0c に設(shè)定します。</li>
        <li>
        <strong>高さ</strong>: 高さは 100vh に設(shè)定されており、<h1> は 100vh に設(shè)定されています。要素はビューポートの高さ全體に広がります。</li>
        <li>
        <strong>表示</strong>: レイアウトにグリッドが使用され、グリッド プロパティの使用が可能になります。</li>
        <li>
        <strong>コンテンツの中央揃え</strong>: place-content: center コンテンツを垂直方向と水平方向の両方で中央揃えにします。</li>
        <li>
        <strong>マージン</strong>: <h1> の周?chē)欷违钎榨━毳趣违攻讴`スを削除するため、マージンは 0 に設(shè)定されます。</li>
        <li>
        <strong>テキストの配置</strong>: テキストは水平方向の中央に配置されます。</li>
        </ul>
        
        <p><strong>.variable-font クラスのスタイル設(shè)定:</strong><br>
        </p>
        
        <pre class="brush:php;toolbar:false">body {
          font-family: 'Kyiv Sans';
        }
        </pre>
        
        
        
        <ul>
        <li>
        <strong>フォント ファミリー</strong>: テキストに「Kyiv Sans」を使用します。</li>
        <li>
        <strong>フォント サイズ</strong>: フォント サイズを 5rem に設(shè)定します (ルート要素のフォント サイズを基準(zhǔn)にして)。</li>
        <li>
        <strong>行の高さ</strong>: 1.1 では、行間にわずかな間隔が確保されます。</li>
        <li>
        <strong>フォントのウェイト</strong>: 初期設(shè)定は 100 です。</li>
        <li>
        <strong>フォント バリエーション設(shè)定</strong>: 可変フォントのカスタム バリエーション設(shè)定を使用します。
        
        <ul>
        <li>
        「wght」は重みを制御します (最初は 100)。</li>
        <li>
        「CONT」と「MIDL」はこのフォントのカスタム軸で、最初はそれぞれ 250 と 0 に設(shè)定されています。</li>
        </ul>
        
        
        </li>
        
        <li>
        
        <strong>トランジション</strong>: フォント バリエーション設(shè)定を 500 ミリ秒かけてスムーズに遷移します。</li>
        
        </ul>
        
        <p><strong>.variable-font のホバー効果の追加:</strong><br>
        </p>
        <pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        <ul>
        <li>
        <strong>ホバー時(shí)のフォントの重み</strong>: 要素にホバーすると 1000 に変わります。</li>
        <li>
        <strong>ホバー時(shí)のフォント バリエーション設(shè)定</strong>: バリエーション設(shè)定を次のように更新します。
        
        <ul>
        <li>
        「重量」を 1000 に
        </li>
        <li>
        「CONT」は250のまま
        </li>
        <li>
        「MIDL」は -1000 に変更されます
        </li>
        </ul>
        
        
        </li>
        
        <li>
        
        <strong>効果</strong>: ユーザーがテキストの上にマウスを移動(dòng)すると、動(dòng)的でインタラクティブな視覚効果が作成され、可変フォントの柔軟性が強(qiáng)調(diào)されます。</li>
        
        </ul>
        
        <p>最後には、次のような結(jié)果が得られます。<br>
        <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173372755661469.jpg" class="lazy" alt="Variable Fonts for Dynamic Typography"></p>
        <h2>
          
          
          可変フォントを使用したレスポンシブ タイポグラフィの作成
        </h2>
        
        <p>デザイナーがさまざまなデバイスや畫(huà)面サイズに完璧に適応できるようにすることで、さまざまなフォントを使用したレスポンシブ タイポグラフィがオンライン デザインを変革します。比類(lèi)のない多用途性は可変フォントによってもたらされ、単一のフォント ファイル內(nèi)で太さ、幅、コントラストなどのフォント屬性を継続的に変更できます。デザイナーは、CSS とメディア クエリを使用してこれらのフォント屬性を動(dòng)的に変更し、読みやすさと見(jiàn)た目の美しさを向上させることができ、デスクトップ モニターから攜帯電話まで、あらゆるデバイスでテキストが最適に表示されるようにします。単一の可変フォントで複數(shù)の固定フォント ファイルを置き換えることができるため、大規(guī)模なフォントの読み込みの必要性が減り、Web サイトのパフォーマンスが向上します。この柔軟性により、ユーザー エクスペリエンスが向上するだけでなく、設(shè)計(jì)プロセスも合理化されます。レスポンシブ タイポグラフィ (さまざまなフォントを使用すると、より魅力的で効率的、アクセスしやすくなります) がなければ、現(xiàn)代の Web デザインは存在できません。</p>
        <h3>
          
          
          メディア クエリ: 畫(huà)面サイズ適応の達(dá)人
        </h3>
        
        <p>メディア クエリはレスポンシブ Web デザインの基礎(chǔ)であり、畫(huà)面サイズの適応のマスターとして機(jī)能します。ユーザーのデバイスの機(jī)能 (畫(huà)面の幅、高さ、解像度、方向など) に基づいて、デザイナーは特定の CSS スタイルを適用できます。メディア検索は、デザイナーがラップトップやデスクトップ モニターからスマートフォンやタブレットに至るまで、さまざまなデバイス上で Web サイトの表示と動(dòng)作を最大限に高めるのに役立ちます。</p>
        
        <p>メディア クエリの力は、さまざまな畫(huà)面サイズに適合する柔軟で流動(dòng)的なレイアウトを生成する能力にあります。メディア クエリを使用すると、デザイナーはフォント サイズを変更したり、グリッド レイアウトを変更したり、ビューポートの測(cè)定値に基づいて特定の項(xiàng)目を表示または非表示にしたりすることもできます。これにより、使用するデバイスに関係なく、素材の美的魅力とアクセスしやすさが確実に維持されます。</p>
        
        <p>メディア クエリは、さまざまな畫(huà)面サイズに合わせてレイアウトを調(diào)整する特定の場(chǎng)所であるブレークポイントを定義します。さまざまなデバイスをターゲットとするこれらのブレークポイントは、min-width、max-width、その他の CSS 特性を使用して設(shè)定されます。たとえば、メディア クエリでは、畫(huà)面幅が 768 ピクセル以下の場(chǎng)合はモバイル フレンドリーなレイアウトの使用を指定し、より大きなディスプレイの場(chǎng)合は別のレイアウトを使用するように指定できます。</p>
        <p>メディア検索を Web デザインに組み込むと、アクセシビリティとユーザー エクスペリエンスが向上します。すべてのプラットフォームで、メディア クエリは、テキストが読みやすく、ナビゲーションが直観的で、マテリアルが適切に整理されていることを保証することで、包括的なデジタル エクスペリエンスの開(kāi)発を支援します。応答性が高く、順応性が高く、ユーザーフレンドリーな Web サイトを作成したいと考えている Web デザイナーは、まずデバイスが多様に使用される時(shí)代のメディア クエリを?qū)W習(xí)する必要があります。</p>
        
        <p>これが例です:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        <p>この例では、メディア クエリを使用して、畫(huà)面サイズに基づいてフォントのバリエーション設(shè)定とフォントの太さを調(diào)整しました。最大幅が 600px のデバイスの場(chǎng)合、フォント サイズは 3rem に縮小されます。ウェイトとその他のバリエーションは、:hover エフェクトに応じて調(diào)整されます。幅が 601px から 1200px のデバイスの場(chǎng)合、フォント サイズは 4rem に設(shè)定され、ウェイトとバリエーションが調(diào)整されます。幅 1201 ピクセル以上のデバイスの場(chǎng)合、フォント サイズは 5rem で、元の設(shè)定が維持されます。<br>
        これらのメディア クエリにより、フォントがさまざまな畫(huà)面サイズに適応し、さまざまなデバイスでの読みやすさとユーザー エクスペリエンスが向上します。</p>
        
        <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173372755720318.jpg" class="lazy" alt="Variable Fonts for Dynamic Typography"></p>
        
        <p>上の畫(huà)像は小さい畫(huà)面のディスプレイを示しています</p>
        
        <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173372755876188.jpg" class="lazy" alt="Variable Fonts for Dynamic Typography"></p>
        
        <p>上の畫(huà)像は中畫(huà)面のディスプレイを示しています</p>
        
        <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173372755953201.jpg" class="lazy" alt="Variable Fonts for Dynamic Typography"></p>
        
        <p>上の畫(huà)像は大畫(huà)面用のディスプレイを示しています</p>
        <h3>
          
          
          ビューポート ユニット: レイアウトを流動(dòng)的にする
        </h3>
        
        <p>ビューポート ユニットは、最新の Web デザインにおける強(qiáng)力なツールであり、さまざまな畫(huà)面サイズにシームレスに適応する、流動(dòng)的で応答性の高いレイアウトの作成を可能にします。ビューポートの単位には vw (ビューポートの幅) と vh (ビューポートの高さ) が含まれており、これらはブラウザのビューポートの寸法に相対します。 1 つの vw はビューポートの幅の 1% に相當(dāng)し、1 つの vh はビューポートの高さの 1% に相當(dāng)します。これらのユニットは、デザイナーがユーザーの畫(huà)面のサイズに応じて要素が拡大縮小することを保証するのに役立ち、その結(jié)果、より動(dòng)的で適応性のあるデザインが作成されます。たとえば、ビューポート単位でフォント サイズ、パディング、またはマージンを設(shè)定すると、テキストとオブジェクトのサイズが自動(dòng)的に変更されるため、複數(shù)のデバイスで一貫した外観が維持されます。この適応性により、サイトが大きなデスクトップ モニターで表示されるか、小さなモバイル畫(huà)面で表示されるかに関係なく、コンテンツが読みやすく、見(jiàn)た目も美しいままになるため、ユーザー エクスペリエンスが向上します。ビューポート ユニットを使用すると、デザイナーはデジタル ガジェットの常に変化する地形に合わせて簡(jiǎn)単に移動(dòng)できる、適応性のあるレイアウトを作成できます。</p>
        
        <p>これは、vw を使用してビューポートの幅に基づいてフォント サイズを調(diào)整する方法の例です:<br>
        </p>
        <pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        <p>この例では、上記のコードから、.variable-font の font-size プロパティがビューポートの幅 vw 単位を使用して設(shè)定され、テキスト サイズがビューポートの幅に対応するようになります。</p>
        
        <p>メディア検索とビューポート ユニットをさまざまなフォント特性と組み合わせて、あらゆるデバイスや畫(huà)面サイズにエレガントにフィットする真にレスポンシブなタイポグラフィを作成できます。これにより、Web サイトへのアクセス方法に関係なく、優(yōu)れたユーザー エクスペリエンスを提供できるようになります。</p>
        
        <h2>
          
          
          可変フォントによる高度なタイポグラフィ効果
        </h2>
        
        <p>バリアブル フォントを使用すると、デザイナーは複雑なタイポグラフィ効果の新しい分野を開(kāi)拓し、高度にカスタマイズされた動(dòng)的なテキスト スタイルを作成できます。デザイナーは、重み、幅、カスタム軸などの特性を継続的に調(diào)整することで、固定フォントでは以前は難しかったシームレスなトランジションや珍しい視覚効果を作成できるようになりました。フォントを調(diào)整することで太さ、コントラスト、正中線を動(dòng)的に変更でき、テキストの外観を複雑に制御できます。この適応性は、書(shū)體をさまざまな畫(huà)面サイズや方向に簡(jiǎn)単に調(diào)整できるレスポンシブ デザインで非常に強(qiáng)力です。さらに、インタラクティブなアニメーションにより、ホバリングやクリックなどのユーザーのアクションにテキストが応答し、興味をそそる沒(méi)入型の出會(huì)いを生み出すことができます。ビューポート ユニットとさまざまなフォント特性を組み合わせることで、タイポグラフィの流動(dòng)性と拡張性を確保し、あらゆる種類(lèi)のデバイスでの読みやすさと外観を向上させます。これらの洗練された機(jī)能を使用すると、デザイナーは従來(lái)のタイポグラフィの可能性を拡張して、視覚的に印象的なデジタル素材を作成できます。オンライン タイポグラフィの限界を広げるための魅力的な方法をいくつか見(jiàn)てみましょう:</p>
        
        <h3>
          
          
          流體タイポグラフィー
        </h3>
        
        <p>流動(dòng)的なタイポグラフィーは、テキストがビューポートのサイズに合わせて動(dòng)的に拡大縮小されるため、多くのデバイスでスムーズで応答性の高い読書(shū)エクスペリエンスを提供するデザイン手法です。ビューポート ユニット、メディア検索、および変更可能なフォントにより、滑らかなタイポグラフィにより、畫(huà)面サイズに関係なく、テキストがわかりやすく、視覚的にバランスが取れた狀態(tài)を維持できます。この方法では、フォント サイズを固定する必要がなくなり、シームレスな変更が可能になるため、非常に異なる表示條件に合わせて読みやすさと外観が向上します。</p>
        
        <p>これが例です:<br>
        </p>
        
        <pre class="brush:php;toolbar:false">npm run dev
        </pre>
        
        
        
        <p>仕組み:</p>
        
        <p><strong>calc() 関數(shù):</strong> この関數(shù)は、相対単位 vw と固定値 rem を組み合わせることで、流體スケーリング効果を生成します。 font-size、たとえば、calc(2rem 2vw) はビューポートの幅に反応し、基本サイズを保証します。</p>
        
        <p><strong>さまざまな要素の流體タイポグラフィ:</strong> h1、h2、p などの多くの要素は、流體タイポグラフィを使用してデバイス間で適切にスケーリングされたテキストを保証します。 calc() 関數(shù)は、ビューポートの幅に応じて変化するスケーリング係數(shù)を含む基本サイズを提供します。</p>
        <p><strong>可変フォント:</strong> 流動(dòng)的なタイポグラフィと変更可能なフォントを組み合わせることで、ビューポート サイズに応じてテキスト屬性を動(dòng)的に変更できます。<br>
        この方法により、さまざまなデバイスや畫(huà)面サイズにわたって、テキストの美しさと読みやすさが維持されることが保証されます。</p>
        
        <p>キネティック タイポグラフィーはテキストをアニメーション化することでテキストに命を吹き込み、見(jiàn)??る人を魅了する興味深くダイナミックな視覚効果を生み出します。この方法では、JavaScript と CSS アニメーションを使用してテキスト屬性を変更することで、動(dòng)きとインタラクションを追加します。可変フォントを使用した例では、:hover エフェクトを使用してフォントの太さをアニメーション化し、動(dòng)的タイポグラフィ、つまり、明るいウェイトからより太いウェイトまでシームレスに移動(dòng)することを示しました。これは、コンテンツを強(qiáng)調(diào)するだけでなく、流動(dòng)的でリアルタイムの変更により、さまざまなフォントがユーザー インタラクションをどのように改善できるかを示しています。キネティック タイポグラフィを使用すると、デザイナーはテキストの視覚的な魅力と使いやすさを向上させ、インタラクティブで興味深いデジタル環(huán)境におけるその基本的な役割を強(qiáng)化できます。</p>
        
        <h3>
          
          
          例: ホバー時(shí)のウェイトのアニメーション化
        </h3>
        
        
        
        <pre class="brush:php;toolbar:false">npm create vite@latest
        </pre>
        
        
        
        <p>ここでは、滑らかな遷移を使用して、:hover で .variable-font 要素のウェイトを通常の 100 から太字の 1000 にアニメーション化し、微妙でありながらインパクトのある効果を作成しています。</p>
        
        <p>これらは、さまざまなフォントが提供する想像力豊かな機(jī)會(huì)のほんの一握りにすぎません。ダイナミックなアニメーションから流れるようなレイアウトまで、獨(dú)特で魅力的な書(shū)體を使用する機(jī)會(huì)は十分にあります。少しの創(chuàng)意工夫と CSS の理解があれば、Web デザインの標(biāo)準(zhǔn)に挑戦し、かなり優(yōu)れたユーザー エクスペリエンスを生み出すことができます。</p>
        
        <h2>
          
          
          結(jié)論
        </h2>
        
        <p>可変フォント - Kyiv Sans が最もよく実証しており、複數(shù)のフォント スタイルを 1 つのファイルにグループ化することで、Web 上のタイポグラフィを変換します。 HTTPクエリの數(shù)を減らすことにより、本発明はプロセスを簡(jiǎn)素化し、設(shè)計(jì)の柔軟性を高め、パフォーマンスを向上させる。デザイナーは、CSS の変更可能なフォントを最大限に活用して、さまざまな畫(huà)面サイズやユーザー インタラクションに完全に適合する、応答性の高い動(dòng)的な書(shū)體を作成できます。<br>
        デザイナーは、メディア クエリやビューポート ユニットなどの応答性の高いアプローチだけでなく、ウェイト、中間層効果、コントラストなどの屬性を使用して、視覚的に魅力的で簡(jiǎn)単にアクセスできるタイポグラフィ エクスペリエンスを作成できます。バリアブル フォントは、その流動(dòng)性により蕓術(shù)的表現(xiàn)の新たな方向性が可能になるため、現(xiàn)代の Web デザインに必要なツールです。</p>
        <h2>
          
          
          リソース
        </h2>
        
        <ul>
        <li>Netlify でホストされているライブ プレビューをチェックしてください
        </li>
        <li>ソースコードを表示</li>
        </ul>
        
        <h2>
          
          
          參考文獻(xiàn)
        </h2>
        
        <ul>
        <li>可変フォント</li>
        <li>OpenType</li>
        <li>キエフサンズ</li>
        <li>ビューポート</li>
        <li>書(shū)體</li>
        <li>登録された軸</li>
        <li>カスタム軸</li>
        <li>@font-face</li>
        <li>ネットワークを入力</li>
        <li>フォントリス</li>
        <li>
        Adobe フォント</li>
        <li>フォントスプリング</li>
        <li>Google フォント</li>
        <li>
        Vfonts.com </li>
        <li>ttf</li>
        <li>
        woff2 </li>
        <li>everythingfonts.com</li>
        <li>Behance.net</li>
        <li>メディアクエリ</li>
        <li>px</li>
        <li>レム</li>
        <li>
        vw</li>
        <li>
        うーん</li>
        <li>calc()</li>
        </ul>
        
        
                  
        
                    
                <p>以上がダイナミックなタイポグラフィのための可変フォントの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。</p>
        
        
        						</div>
        					</div>
        					<div   id="377j5v51b"   class="wzconShengming_sp">
        						<div   id="377j5v51b"   class="bzsmdiv_sp">このウェブサイトの聲明</div>
        						<div>この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。</div>
        					</div>
        				</div>
        
        				<ins class="adsbygoogle"
             style="display:block"
             data-ad-format="autorelaxed"
             data-ad-client="ca-pub-5902227090019525"
             data-ad-slot="2507867629"></ins>
        
        
        
        				<div   id="377j5v51b"   class="AI_ToolDetails_main4sR">
        
        
        				<ins class="adsbygoogle"
                style="display:block"
                data-ad-client="ca-pub-5902227090019525"
                data-ad-slot="3653428331"
                data-ad-format="auto"
                data-full-width-responsive="true"></ins>
            
        
        
        					<!-- <div   id="377j5v51b"   class="phpgenera_Details_mainR4">
        						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
        							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
        								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									src="/static/imghw/hotarticle2.png" alt="" />
        								<h2>人気の記事</h2>
        							</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821119.html" title="ガイド:Stellar Blade Save Fileの場(chǎng)所/ファイルを保存する/保存しない" class="phpgenera_Details_mainR4_bottom_title">ガイド:Stellar Blade Save Fileの場(chǎng)所/ファイルを保存する/保存しない</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>4週間前</span>
        										<span>By DDD</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796827210.html" title="Oguri Cap Build Guide |かなりのダービーズメソム" class="phpgenera_Details_mainR4_bottom_title">Oguri Cap Build Guide |かなりのダービーズメソム</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>2週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796828723.html" title="Agnes Tachyonビルドガイド|かなりのダービーズメソム" class="phpgenera_Details_mainR4_bottom_title">Agnes Tachyonビルドガイド|かなりのダービーズメソム</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>1週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821436.html" title="砂丘:目覚め - 高度な惑星科醫(yī)クエストウォークスルー" class="phpgenera_Details_mainR4_bottom_title">砂丘:目覚め - 高度な惑星科醫(yī)クエストウォークスルー</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>3週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821278.html" title="すべての日付:ダークとハーパーの関係ガイド" class="phpgenera_Details_mainR4_bottom_title">すべての日付:ダークとハーパーの関係ガイド</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>4週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        														</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
        								<a href="http://m.miracleart.cn/ja/article.html">もっと見(jiàn)る</a>
        							</div>
        						</div>
        					</div> -->
        
        
        											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
        							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
        								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/hottools2.png" alt="" />
        									<h2>ホットAIツール</h2>
        								</div>
        								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
        													<h3>Undress AI Tool</h3>
        												</a>
        												<p>脫衣畫(huà)像を無(wú)料で</p>
        											</div>
        										</div>
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
        													<h3>Undresser.AI Undress</h3>
        												</a>
        												<p>リアルなヌード寫(xiě)真を作成する AI 搭載アプリ</p>
        											</div>
        										</div>
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
        													<h3>AI Clothes Remover</h3>
        												</a>
        												<p>寫(xiě)真から衣服を削除するオンライン AI ツール。</p>
        											</div>
        										</div>
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
        													<h3>Clothoff.io</h3>
        												</a>
        												<p>AI衣類(lèi)リムーバー</p>
        											</div>
        										</div>
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
        													<h3>Video Face Swap</h3>
        												</a>
        												<p>完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。</p>
        											</div>
        										</div>
        																</div>
        								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
        									<a href="http://m.miracleart.cn/ja/ai">もっと見(jiàn)る</a>
        								</div>
        							</div>
        						</div>
        					
        
        
        					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
        						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
        							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
        								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									src="/static/imghw/hotarticle2.png" alt="" />
        								<h2>人気の記事</h2>
        							</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821119.html" title="ガイド:Stellar Blade Save Fileの場(chǎng)所/ファイルを保存する/保存しない" class="phpgenera_Details_mainR4_bottom_title">ガイド:Stellar Blade Save Fileの場(chǎng)所/ファイルを保存する/保存しない</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>4週間前</span>
        										<span>By DDD</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796827210.html" title="Oguri Cap Build Guide |かなりのダービーズメソム" class="phpgenera_Details_mainR4_bottom_title">Oguri Cap Build Guide |かなりのダービーズメソム</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>2週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796828723.html" title="Agnes Tachyonビルドガイド|かなりのダービーズメソム" class="phpgenera_Details_mainR4_bottom_title">Agnes Tachyonビルドガイド|かなりのダービーズメソム</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>1週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821436.html" title="砂丘:目覚め - 高度な惑星科醫(yī)クエストウォークスルー" class="phpgenera_Details_mainR4_bottom_title">砂丘:目覚め - 高度な惑星科醫(yī)クエストウォークスルー</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>3週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/1796821278.html" title="すべての日付:ダークとハーパーの関係ガイド" class="phpgenera_Details_mainR4_bottom_title">すべての日付:ダークとハーパーの関係ガイド</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<span>4週間前</span>
        										<span>By Jack chen</span>
        									</div>
        								</div>
        														</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
        								<a href="http://m.miracleart.cn/ja/article.html">もっと見(jiàn)る</a>
        							</div>
        						</div>
        					</div>
        
        
        											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
        							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
        								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/hottools2.png" alt="" />
        									<h2>ホットツール</h2>
        								</div>
        								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
        																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="メモ帳++7.3.1" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_title">
        													<h3>メモ帳++7.3.1</h3>
        												</a>
        												<p>使いやすく無(wú)料のコードエディター</p>
        											</div>
        										</div>
        																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/toolset/development-tools/93" title="SublimeText3 中國(guó)語(yǔ)版" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 中國(guó)語(yǔ)版" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/toolset/development-tools/93" title="SublimeText3 中國(guó)語(yǔ)版" class="phpmain_tab2_mids_title">
        													<h3>SublimeText3 中國(guó)語(yǔ)版</h3>
        												</a>
        												<p>中國(guó)語(yǔ)版、とても使いやすい</p>
        											</div>
        										</div>
        																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ゼンドスタジオ 13.0.1" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_title">
        													<h3>ゼンドスタジオ 13.0.1</h3>
        												</a>
        												<p>強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境</p>
        											</div>
        										</div>
        																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ドリームウィーバー CS6" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_title">
        													<h3>ドリームウィーバー CS6</h3>
        												</a>
        												<p>ビジュアル Web 開(kāi)発ツール</p>
        											</div>
        										</div>
        																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
        											<a href="http://m.miracleart.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_top_img">
        												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac版" />
        											</a>
        											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
        												<a href="http://m.miracleart.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_title">
        													<h3>SublimeText3 Mac版</h3>
        												</a>
        												<p>神レベルのコード編集ソフト(SublimeText3)</p>
        											</div>
        										</div>
        																	</div>
        								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
        									<a href="http://m.miracleart.cn/ja/ai">もっと見(jiàn)る</a>
        								</div>
        							</div>
        						</div>
        										
        
        					
        					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
        						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
        							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
        								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        									src="/static/imghw/hotarticle2.png" alt="" />
        								<h2>ホットトピック</h2>
        							</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/gmailyxdlrkzn" title="Gmailメールのログイン入り口はどこですか?" class="phpgenera_Details_mainR4_bottom_title">Gmailメールのログイン入り口はどこですか?</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/eyess.png" alt="" />
        											<span>8637</span>
        										</div>
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/tiezi.png" alt="" />
        											<span>17</span>
        										</div>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/java-tutorial" title="Java チュートリアル" class="phpgenera_Details_mainR4_bottom_title">Java チュートリアル</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/eyess.png" alt="" />
        											<span>1783</span>
        										</div>
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/tiezi.png" alt="" />
        											<span>16</span>
        										</div>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/cakephp-tutor" title="CakePHP チュートリアル" class="phpgenera_Details_mainR4_bottom_title">CakePHP チュートリアル</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/eyess.png" alt="" />
        											<span>1727</span>
        										</div>
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/tiezi.png" alt="" />
        											<span>56</span>
        										</div>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/laravel-tutori" title="Laravel チュートリアル" class="phpgenera_Details_mainR4_bottom_title">Laravel チュートリアル</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/eyess.png" alt="" />
        											<span>1577</span>
        										</div>
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/tiezi.png" alt="" />
        											<span>28</span>
        										</div>
        									</div>
        								</div>
        															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
        									<a href="http://m.miracleart.cn/ja/faq/php-tutorial" title="PHP チュートリアル" class="phpgenera_Details_mainR4_bottom_title">PHP チュートリアル</a>
        									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/eyess.png" alt="" />
        											<span>1442</span>
        										</div>
        										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
        											<img src="/static/imghw/tiezi.png" alt="" />
        											<span>31</span>
        										</div>
        									</div>
        								</div>
        														</div>
        							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
        								<a href="http://m.miracleart.cn/ja/faq/zt">もっと見(jiàn)る</a>
        							</div>
        						</div>
        					</div>
        				</div>
        			</div>
        							<div   id="377j5v51b"   class="Article_Details_main2">
        					<div   id="377j5v51b"   class="phpgenera_Details_mainL4">
        						<div   id="377j5v51b"   class="phpmain1_2_top">
        							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
        									src="/static/imghw/index2_title2.png" alt="" /></a>
        						</div>
        						<div   id="377j5v51b"   class="phpgenera_Details_mainL4_info">
        
        													<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796823628.html" title="「レンダリングブロッキングCSS」とは何ですか?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175069693197174.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="「レンダリングブロッキングCSS」とは何ですか?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796823628.html" title="「レンダリングブロッキングCSS」とは何ですか?" class="phphistorical_Version2_mids_title">「レンダリングブロッキングCSS」とは何ですか?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 24, 2025 am	 12:42 AM</span>
        								<p class="Articlelist_txts_p">ブラウザは、特にインポートされたスタイルシート、ヘッダーのインラインCSS、および最適化されていないメディアクエリスタイルを使用して、ブラウザがインラインおよび外部CSSをデフォルトで主要なリソースとして表示するため、ページレンダリングをブロックします。 1.重要なCSSを抽出し、HTMLに埋め込みます。 2。JavaScriptを介して非クリティカルなCSSの読み込みを遅らせる。 3.メディア屬性を使用して、印刷スタイルなどのロードを最適化します。 4.リクエストを減らすためにCSSを圧縮およびマージします。ツールを使用してキーCSSを抽出し、REL = "Preload"非同期負(fù)荷を組み合わせ、過(guò)度の分割と複雑なスクリプト制御を避けるためにメディア遅延荷重を合理的に使用することをお?jiǎng)幛幛筏蓼埂?/p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796822133.html" title="外部対內(nèi)部CSS:最良のアプローチは何ですか?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175035152168797.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="外部対內(nèi)部CSS:最良のアプローチは何ですか?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796822133.html" title="外部対內(nèi)部CSS:最良のアプローチは何ですか?" class="phphistorical_Version2_mids_title">外部対內(nèi)部CSS:最良のアプローチは何ですか?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 20, 2025 am	 12:45 AM</span>
        								<p class="Articlelist_txts_p">TheBestAppRoachforCSDependsonTheProject'sSpecificNeeds.forLargerProjects、externalCssissisbetterduetoMaintainasiladability; forsmallerProjectsOrsingLe-PageApplications、internalcsSmightBemoresuitable.it</p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796821588.html" title="私のCSSは小文字でなければなりませんか?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175026415047262.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="私のCSSは小文字でなければなりませんか?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796821588.html" title="私のCSSは小文字でなければなりませんか?" class="phphistorical_Version2_mids_title">私のCSSは小文字でなければなりませんか?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 19, 2025 am	 12:29 AM</span>
        								<p class="Articlelist_txts_p">いいえ、CSSDOESNOTHAVETOBEINLOWERCASE。</p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796821998.html" title="CSSケース感度:重要なことを理解する" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175034936181156.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="CSSケース感度:重要なことを理解する" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796821998.html" title="CSSケース感度:重要なことを理解する" class="phphistorical_Version2_mids_title">CSSケース感度:重要なことを理解する</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 20, 2025 am	 12:09 AM</span>
        								<p class="Articlelist_txts_p">cssismostlycase-inssensitive、buturlsandfontfamilynamesarecase-sensitive.1)propertiesandvalueslikecolor:red; areotcase-sensitive.2)urlsmustmatchtheserver'scase、例えば、/畫(huà)像/logo.png.3)</p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796828180.html" title="Autoprefixerとは何ですか?それはどのように機(jī)能しますか?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175139012130913.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="Autoprefixerとは何ですか?それはどのように機(jī)能しますか?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796828180.html" title="Autoprefixerとは何ですか?それはどのように機(jī)能しますか?" class="phphistorical_Version2_mids_title">Autoprefixerとは何ですか?それはどのように機(jī)能しますか?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 02, 2025 am	 01:15 AM</span>
        								<p class="Articlelist_txts_p">Autoprefixerは、ターゲットブラウザスコープに基づいてCSS屬性にベンダープレフィックスを自動(dòng)的に追加するツールです。 1.エラーで接頭辭を手動(dòng)で維持する問(wèn)題を解決します。 2. PostCSSプラグインフォーム、CSSを解析し、プレフィックスする必要がある屬性を分析し、構(gòu)成に従ってコードを生成する屬性を分析します。 3.使用手順には、プラグインのインストール、ブラウザーリストの設(shè)定、ビルドプロセスでそれらを有効にすることが含まれます。 4。メモには、接頭辭を手動(dòng)で追加しない、構(gòu)成の更新を保持すること、すべての屬性ではなくプレフィックスを維持することが含まれ、プリ??プロセッサでそれらを使用することをお?jiǎng)幛幛筏蓼埂?/p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796821606.html" title="CSSカウンターとは何ですか?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175026444127039.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="CSSカウンターとは何ですか?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796821606.html" title="CSSカウンターとは何ですか?" class="phphistorical_Version2_mids_title">CSSカウンターとは何ですか?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 19, 2025 am	 12:34 AM</span>
        								<p class="Articlelist_txts_p">csScountersCantAnationally-bersectionSandLists.1)usecounter-resettoinitialize、counter-incrementtoincrease、andcounter()orcounters()todisplayvalues.2)を組み合わせたjavascriptfordynamiccontenttoensureaCurateupdatesと組み合わせます。</p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796821580.html" title="CSS:ケースはいつ重要ですか(いつそうではありませんか)?" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175026403168895.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="CSS:ケースはいつ重要ですか(いつそうではありませんか)?" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796821580.html" title="CSS:ケースはいつ重要ですか(いつそうではありませんか)?" class="phphistorical_Version2_mids_title">CSS:ケースはいつ重要ですか(いつそうではありませんか)?</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 19, 2025 am	 12:27 AM</span>
        								<p class="Articlelist_txts_p">CSSでは、セレクターと屬性名はケースに敏感ですが、値、名前の色、URL、およびカスタム屬性はケースに敏感です。 1.バックグラウンドカラーや背景色など、セレクターと屬性名はケース非感受性です。 2。値の16進(jìn)數(shù)色は大文字と小文字を區(qū)別しますが、赤と赤などの名前の色は無(wú)効です。 3. URLは癥例に敏感であり、ファイルロードの問(wèn)題を引き起こす可能性があります。 4.カスタムプロパティ(変數(shù))はケースに敏感であり、使用する場(chǎng)合はケースの一貫性に注意を払う必要があります。</p>
        							</div>
        														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
        								<a href="http://m.miracleart.cn/ja/faq/1796821622.html" title="CSSの癥例感度:説明されたセレクター、プロパティ、および値" class="phphistorical_Version2_mids_img">
        									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
        										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175026469053848.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="CSSの癥例感度:説明されたセレクター、プロパティ、および値" />
        								</a>
        								<a href="http://m.miracleart.cn/ja/faq/1796821622.html" title="CSSの癥例感度:説明されたセレクター、プロパティ、および値" class="phphistorical_Version2_mids_title">CSSの癥例感度:説明されたセレクター、プロパティ、および値</a>
        								<span id="377j5v51b"    class="Articlelist_txts_time">Jun 19, 2025 am	 12:38 AM</span>
        								<p class="Articlelist_txts_p">cssselectors andpropertynamesarecase-inssensitive、whilevaluescanbecase-sensitivedingoncontext.1)selectorslike'div'andiv'areequivalent.2)propertiessuchas'background-color'and'background-color'arecase-sensens</p>
        							</div>
        													</div>
        
        													<a href="http://m.miracleart.cn/ja/web-designer.html" class="phpgenera_Details_mainL4_botton">
        								<span>See all articles</span>
        								<img src="/static/imghw/down_right.png" alt="" />
        							</a>
        											</div>
        				</div>
        					</div>
        	</main>
        	<footer>
            <div   id="377j5v51b"   class="footer">
                <div   id="377j5v51b"   class="footertop">
                    <img src="/static/imghw/logo.png" alt="">
                    <p>福祉オンライン PHP トレーニング,PHP 學(xué)習(xí)者の迅速な成長(zhǎng)を支援します!</p>
                </div>
                <div   id="377j5v51b"   class="footermid">
                    <a href="http://m.miracleart.cn/ja/about/us.html">私たちについて</a>
                    <a href="http://m.miracleart.cn/ja/about/disclaimer.html">免責(zé)事項(xiàng)</a>
                    <a href="http://m.miracleart.cn/ja/update/article_0_1.html">Sitemap</a>
                </div>
                <div   id="377j5v51b"   class="footerbottom">
                    <p>
                        ? php.cn All rights reserved
                    </p>
                </div>
            </div>
        </footer>
        
        <input type="hidden" id="verifycode" value="/captcha.html">
        
        
        
        
        		<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' />
        	
        	
        	
        	
        	
        
        	
        	
        
        
        
        
        
        
        <footer>
        <div class="friendship-link">
        <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p>
        <a href="http://m.miracleart.cn/" title="国产av日韩一区二区三区精品">国产av日韩一区二区三区精品</a>
        
        <div class="friend-links">
        
        
        </div>
        </div>
        
        </footer>
        
        
        <script>
        (function(){
            var bp = document.createElement('script');
            var curProtocol = window.location.protocol.split(':')[0];
            if (curProtocol === 'https') {
                bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
            }
            else {
                bp.src = 'http://push.zhanzhang.baidu.com/push.js';
            }
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(bp, s);
        })();
        </script>
        </body><div id="ki0o8" class="pl_css_ganrao" style="display: none;"><code id="ki0o8"></code><tr id="ki0o8"><dfn id="ki0o8"><samp id="ki0o8"></samp></dfn></tr><tfoot id="ki0o8"></tfoot><li id="ki0o8"></li><tr id="ki0o8"></tr><rt id="ki0o8"><dl id="ki0o8"><optgroup id="ki0o8"></optgroup></dl></rt><sup id="ki0o8"></sup><xmp id="ki0o8"><dfn id="ki0o8"><td id="ki0o8"></td></dfn></xmp><em id="ki0o8"><tr id="ki0o8"><sup id="ki0o8"></sup></tr></em><source id="ki0o8"></source><input id="ki0o8"><small id="ki0o8"><noframes id="ki0o8"></noframes></small></input><kbd id="ki0o8"></kbd><sup id="ki0o8"><rt id="ki0o8"><dl id="ki0o8"></dl></rt></sup><code id="ki0o8"></code><tr id="ki0o8"></tr><td id="ki0o8"></td><tbody id="ki0o8"></tbody><strike id="ki0o8"><s id="ki0o8"><fieldset id="ki0o8"></fieldset></s></strike><bdo id="ki0o8"></bdo><button id="ki0o8"></button><dl id="ki0o8"><wbr id="ki0o8"><strong id="ki0o8"></strong></wbr></dl><bdo id="ki0o8"></bdo><acronym id="ki0o8"></acronym><menu id="ki0o8"></menu><noframes id="ki0o8"><samp id="ki0o8"><acronym id="ki0o8"></acronym></samp></noframes><del id="ki0o8"></del><td id="ki0o8"></td><table id="ki0o8"><tr id="ki0o8"><noframes id="ki0o8"></noframes></tr></table><tbody id="ki0o8"></tbody><dl id="ki0o8"></dl><xmp id="ki0o8"></xmp><strong id="ki0o8"><noframes id="ki0o8"></noframes></strong><code id="ki0o8"></code><tbody id="ki0o8"></tbody><s id="ki0o8"></s><em id="ki0o8"></em><wbr id="ki0o8"></wbr><input id="ki0o8"></input><blockquote id="ki0o8"></blockquote><abbr id="ki0o8"><pre id="ki0o8"><ul id="ki0o8"></ul></pre></abbr><th id="ki0o8"></th><center id="ki0o8"></center><xmp id="ki0o8"></xmp><acronym id="ki0o8"></acronym><cite id="ki0o8"></cite><fieldset id="ki0o8"></fieldset><fieldset id="ki0o8"></fieldset><pre id="ki0o8"></pre><wbr id="ki0o8"></wbr><nav id="ki0o8"></nav><optgroup id="ki0o8"></optgroup><tbody id="ki0o8"></tbody><fieldset id="ki0o8"><table id="ki0o8"><strong id="ki0o8"></strong></table></fieldset><samp id="ki0o8"><acronym id="ki0o8"><dd id="ki0o8"></dd></acronym></samp><pre id="ki0o8"><center id="ki0o8"><pre id="ki0o8"></pre></center></pre><pre id="ki0o8"></pre><pre id="ki0o8"></pre><abbr id="ki0o8"></abbr><button id="ki0o8"></button><center id="ki0o8"><dl id="ki0o8"><wbr id="ki0o8"></wbr></dl></center><table id="ki0o8"></table><optgroup id="ki0o8"></optgroup><blockquote id="ki0o8"></blockquote><abbr id="ki0o8"></abbr><object id="ki0o8"></object><center id="ki0o8"></center><center id="ki0o8"></center><optgroup id="ki0o8"></optgroup><dd id="ki0o8"><tr id="ki0o8"><rt id="ki0o8"></rt></tr></dd><small id="ki0o8"></small><dd id="ki0o8"><tr id="ki0o8"><rt id="ki0o8"></rt></tr></dd><option id="ki0o8"></option><tr id="ki0o8"></tr><tr id="ki0o8"><rt id="ki0o8"><tfoot id="ki0o8"></tfoot></rt></tr><li id="ki0o8"></li><rt id="ki0o8"></rt><object id="ki0o8"><cite id="ki0o8"><nav id="ki0o8"></nav></cite></object><fieldset id="ki0o8"><table id="ki0o8"><small id="ki0o8"></small></table></fieldset><del id="ki0o8"><tr id="ki0o8"><blockquote id="ki0o8"></blockquote></tr></del><samp id="ki0o8"><dl id="ki0o8"><dd id="ki0o8"></dd></dl></samp><acronym id="ki0o8"><del id="ki0o8"><tr id="ki0o8"></tr></del></acronym><input id="ki0o8"><small id="ki0o8"><noframes id="ki0o8"></noframes></small></input><strike id="ki0o8"></strike><center id="ki0o8"><source id="ki0o8"><strike id="ki0o8"></strike></source></center><cite id="ki0o8"><s id="ki0o8"><code id="ki0o8"></code></s></cite><s id="ki0o8"><fieldset id="ki0o8"><optgroup id="ki0o8"></optgroup></fieldset></s><dfn id="ki0o8"></dfn><li id="ki0o8"></li><code id="ki0o8"><em id="ki0o8"><abbr id="ki0o8"></abbr></em></code><menu id="ki0o8"></menu><noframes id="ki0o8"></noframes><input id="ki0o8"><strong id="ki0o8"><noframes id="ki0o8"></noframes></strong></input><pre id="ki0o8"><kbd id="ki0o8"><center id="ki0o8"></center></kbd></pre><delect id="ki0o8"></delect><bdo id="ki0o8"><optgroup id="ki0o8"><abbr id="ki0o8"></abbr></optgroup></bdo><em id="ki0o8"></em><wbr id="ki0o8"></wbr><optgroup id="ki0o8"></optgroup><tr id="ki0o8"><menu id="ki0o8"><fieldset id="ki0o8"></fieldset></menu></tr></div>
        
        </html>