Jadual Kandungan
Gutenberg 14.1 (16 September 2022) Menambah tetapan tipografi ke pelbagai blok, menyediakan kawalan fon dan jarak terus dalam editor blok. Fungsi yang diperluaskan ini disepadukan ke WordPress 6.1.
tipografi cecair dilaksanakan melalui
Contoh 1: Menetapkan tetapan fon cecair baru
Contoh 2: Tidak termasuk tetapan fon dari jenis bendalir
blok tema dengan sokongan tipografi cecair
Maklum Balas Komuniti
Kesimpulan
Rumah hujung hadapan web tutorial css Menambah sokongan tipografi cecair ke tema blok WordPress

Menambah sokongan tipografi cecair ke tema blok WordPress

Mar 10, 2025 am 10:59 AM

Adding Fluid Typography Support to WordPress Block Themes

tipografi cecair secara dinamik menyesuaikan sifat font (saiz, ketinggian garis) berdasarkan saiz viewport, meningkatkan respons. Juga dikenali sebagai tipografi responsif, jenis fleksibel, atau tipografi bersaiz viewport, ia menawarkan pengalaman pengguna yang unggul. Artikel ini memberi tumpuan kepada melaksanakan tipografi cecair di WordPress 6.1, memanfaatkan ciri editor blok terbina dalamnya.

Walaupun hanya menambah fungsi

untuk clamp() mencipta teks cecair, integrasi editor blok benar memerlukan pendekatan yang berbeza. style.css

sokongan tipografi cecair gutenberg

Banyak pemaju tema WordPress telah menggunakan

dalam tema mereka, termasuk tema blok seperti dua puluh dua puluh dua dan dua puluh tiga. Walau bagaimanapun, Gutenberg (editor blok WordPress) memperkenalkan sokongan tipografi cecair dalam versi 13.8, yang membolehkan pelaksanaan peringkat tema untuk aplikasi langsung dalam editor blok. Fungsi ini menjadi sebahagian daripada teras WordPress dalam versi 6.1. clamp()

Rich Tabor, penyumbang utama, menyoroti kuasa dan kesederhanaan ciri. Pendekatan ini memberi tumpuan kepada sokongan peringkat blok, secara dinamik menggunakan saiz fon cecair secara lalai. Manfaat termasuk:

pelaksanaan pengarang tema yang dipermudahkan.
  • aplikasi yang boleh dipelihara dan boleh diguna semula untuk elemen/blok tertentu.
  • fleksibiliti dalam unit saiz fon (PX, REM, EM, %).
  • WordPress 6.1 membolehkan pengarang tema melaksanakan tipografi cecair yang konsisten tanpa kod tersuai.

blok dengan tetapan tipografi dan jarak

Gutenberg 14.1 (16 September 2022) Menambah tetapan tipografi ke pelbagai blok, menyediakan kawalan fon dan jarak terus dalam editor blok. Fungsi yang diperluaskan ini disepadukan ke WordPress 6.1.

Melaksanakan tipografi cecair dalam tema blok WordPress

tipografi cecair dilaksanakan melalui

, fail konfigurasi tema blok. Pertimbangkan fon besar, dengan

dan theme.json. Fungsi contentSize: 768px dalam CSS boleh: widesize: 1600px clamp()

WordPress 6.1 menyokong unit REM, EM, dan PX. Walau bagaimanapun, ciri jenis cecair baru menawarkan pendekatan yang lebih mudah. Dayakan tipografi bendalir:
<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "name": "Large",
        "size": "clamp(2.25rem, 6vw, 3rem)",
        "slug": "large"
      }
    ]
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk

kemudian tentukan

dengan
<code>"settings": {
  "typography": {
    "fluid": true
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk
untuk nilai min dan maksimum:

fontSizes fluidSize Ini menambah jenis cecair ke saiz fon "besar" (2.25rem hingga 3rem). Fon "besar" kemudiannya boleh digunakan untuk mana -mana blok dengan tetapan fon.

<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "size": "2.25rem",
        "fluidSize": {
          "min": "2.25rem",
          "max": "3rem"
        },
        "slug": "large",
        "name": "Large"
      }
    ]
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk
WordPress Convert

sifat ke CSS:

theme.json digunakan untuk elemen seperti

tags. Kalkulator dalam talian boleh membantu dalam menentukan
<code>.has-large-font-size {
  font-size: clamp(36px, calc(2.25rem + ((1vw - 7.68px) * 1.4423)), 48px);
}</code>
Salin selepas log masuk
nilai.

<p></p> Contoh clamp()

Arahan ujian terperinci boleh didapati dalam permintaan tarik github yang berkaitan.

Contoh 1: Menetapkan tetapan fon cecair baru

Pastikan Gutenberg (13.8) atau WordPress 6.1 digunakan. Dayakan jenis cecair dalam theme.json:

<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "name": "Large",
        "size": "clamp(2.25rem, 6vw, 3rem)",
        "slug": "large"
      }
    ]
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk

Tambahkan Tetapan Saiz Font:

<code>"settings": {
  "typography": {
    "fluid": true
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk

Gunakan "normal" dalam editor blok dan sahkan markup depan dan CSS.

Contoh 2: Tidak termasuk tetapan fon dari jenis bendalir

Dayakan jenis cecair seperti dahulu. Tentukan saiz fon, melumpuhkan jenis cecair untuk satu:

<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "size": "2.25rem",
        "fluidSize": {
          "min": "2.25rem",
          "max": "3rem"
        },
        "slug": "large",
        "name": "Large"
      }
    ]
  }
}</code>
Salin selepas log masuk
Salin selepas log masuk

WordPress menjana CSS dengan sewajarnya, tidak termasuk tetapan "tambahan besar" dari pelarasan jenis bendalir. Sahkan markup depan dan CSS.

blok tema dengan sokongan tipografi cecair

Banyak tema menggunakan clamp() untuk jenis cecair. Beberapa tema baru yang dikeluarkan menyokong ciri tipografi cecair baru.

Maklum Balas Komuniti

Ciri tipografi Fluid WordPress telah menerima maklum balas positif dari komuniti pemaju, menonjolkan manfaatnya untuk kedua -dua pemaju dan pengguna kandungan. Sesetengah pemaju mencadangkan membuat aspek tertentu opt-in dan bukannya lalai.

Kesimpulan

Ciri tipografi cecair WordPress secara aktif dibangunkan. Walaupun kini boleh digunakan, penulis tema perlu meneruskan dengan berhati -hati, memantau isu -isu github yang relevan. Banyak sumber memberikan maklumat lanjut mengenai tipografi cecair dan pelaksanaannya di WordPress.

Atas ialah kandungan terperinci Menambah sokongan tipografi cecair ke tema blok WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1261
29
Tutorial C#
1234
24
Fon Font Google Fon Fon Font Google Fon Apr 09, 2025 am 10:42 AM

Saya melihat Font Google melancarkan reka bentuk baru (tweet). Berbanding dengan reka bentuk besar yang terakhir, ini terasa lebih berulang. Saya hampir tidak dapat memberitahu perbezaannya

Cara membuat pemasa undur animasi dengan HTML, CSS dan JavaScript Cara membuat pemasa undur animasi dengan HTML, CSS dan JavaScript Apr 11, 2025 am 11:29 AM

Pernahkah anda memerlukan pemasa undur dalam projek? Untuk sesuatu seperti itu, mungkin semula jadi untuk mencapai plugin, tetapi sebenarnya lebih banyak lagi

Panduan Atribut Data HTML Panduan Atribut Data HTML Apr 11, 2025 am 11:50 AM

Semua yang anda ingin tahu mengenai atribut data dalam HTML, CSS, dan JavaScript.

Bukti konsep untuk menjadikan sass lebih cepat Bukti konsep untuk menjadikan sass lebih cepat Apr 16, 2025 am 10:38 AM

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Bagaimana Kami Membuat Tapak Statik yang Menjana Corak Tartan Di SVG Bagaimana Kami Membuat Tapak Statik yang Menjana Corak Tartan Di SVG Apr 09, 2025 am 11:29 AM

Tartan adalah kain berpola yang biasanya dikaitkan dengan Scotland, terutamanya kilt bergaya mereka. Di Tartanify.com, kami mengumpulkan lebih dari 5,000 Tartan

Cara Membina Komponen Vue dalam Tema WordPress Cara Membina Komponen Vue dalam Tema WordPress Apr 11, 2025 am 11:03 AM

Arahan template inline membolehkan kita membina komponen Vue yang kaya sebagai peningkatan progresif ke atas markup WordPress yang sedia ada.

PHP adalah A-OK untuk templat PHP adalah A-OK untuk templat Apr 11, 2025 am 11:04 AM

Templat PHP sering mendapat rap buruk untuk memudahkan kod subpar - tetapi itu tidak perlu berlaku. Mari kita lihat bagaimana projek PHP dapat menguatkuasakan asas

Pengaturcaraan sass untuk mencipta kombinasi warna yang boleh diakses Pengaturcaraan sass untuk mencipta kombinasi warna yang boleh diakses Apr 09, 2025 am 11:30 AM

Kami sentiasa mencari untuk menjadikan web lebih mudah diakses. Kontras warna hanya matematik, jadi Sass dapat membantu menutup kes -kes kelebihan yang mungkin dilewatkan oleh para pereka.

See all articles