css - Masalah penyesuaian aplikasi WEB Desktop
PHP中文网
PHP中文网 2017-05-02 09:29:40
0
4
713

Rakan saya sedang membangunkan aplikasi GUI desktop menggunakan NW.js. Memandangkan halaman yang diperlukan oleh penuntut memerlukan banyak penyesuaian, sejumlah besar gambar yang disediakan digunakan sebagai latar belakang komponen DOM Saiz dan reka letak pada masa itu semuanya dikodkan dengan keras. Sekarang kita perlu menyesuaikan diri dengan desktop (ia tidak memerlukan menyesuaikan diri dengan telefon bimbit, hanya beberapa resolusi desktop), tetapi kerana banyak bahagian halaman dipaparkan dengan latar belakang (hanya tetapkan saiz elemen p dan kemudian tetapkan latar belakang image) , sukar untuk menukarnya kepada adaptif dengan cepat dan mudah saya ingin bertanya sama ada sesiapa mempunyai idea yang bagus?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(4)
为情所困

Anda boleh menggunakan peratusan untuk lebar, vw (Lebar Port Pandangan) untuk ketinggian dan background-size: 100% 100%;.

untuk imej latar belakang.

Sebagai contoh, jika anda ingin melaksanakan segi empat sama responsif, anda mungkin boleh melakukan ini:

.square {
    width: 30%;
    height: 30vw;
    background: url("bg.png") no-repeat scroll center 0 transparent;
    background-size: 100% 100%;
}
大家讲道理

Jika ini berlaku, bolehkah keseluruhan halaman dilaksanakan menggunakan transform:scale(multiple);? (Sudah tentu, ini memerlukan anda mempunyai hampir keseluruhan halaman sebagai latar belakang)

为情所困

Bagi peratusan lebar, adakah anda telah cuba menggantikan lebar tetap dalam kelompok? Hanya pertimbangkan nisbah lebar bekas dan elemen di bawah beberapa resolusi tetap

左手右手慢动作

Seperti @eechen di atas, jika anda menggunakan penyemak imbas teras krom, anda boleh menggunakan kaedah bersaiz latar belakang CSS3;

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan