Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menggunakan Pembolehubah Sass Di Dalam Fungsi `calc()` CSS?

Bagaimanakah Saya Boleh Menggunakan Pembolehubah Sass Di Dalam Fungsi `calc()` CSS?

Barbara Streisand
Lepaskan: 2024-12-02 20:27:11
asal
851 orang telah melayarinya

How Can I Use Sass Variables Inside CSS's `calc()` Function?

Pembolehubah Sass Dalam Fungsi CSS calc()

Apabila memasukkan pembolehubah Sass ke dalam fungsi calc(), cabaran mungkin timbul. Sebagai contoh, menggunakan pembolehubah seperti $body_padding dalam calc() tidak secara automatik mencetuskan penggantian yang diingini. Sebaliknya, output menyerupai yang berikut:

body {
    padding-top: 50px;
    height: calc(100% - $body_padding);
}
Salin selepas log masuk

Untuk membetulkan keadaan ini dan memastikan Sass menyedari keperluan untuk menggantikan pembolehubah dalam fungsi calc(), gunakan interpolasi. Interpolasi pembolehubah menggunakan sintaks #{$body_padding}:

body
    height: calc(100% - #{$body_padding})
Salin selepas log masuk

Sebagai alternatif, menggunakan sifat kotak sempadan juga boleh menyelesaikan isu ini dengan berkesan:

body
    box-sizing: border-box
    height: 100%
    padding-top: $body_padding
Salin selepas log masuk

Dengan kaedah ini, Sass kini akan mentafsir dan menggantikan pembolehubah dengan betul dalam fungsi calc(), mencapai pengiraan yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pembolehubah Sass Di Dalam Fungsi `calc()` CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan