Bagaimana untuk menetapkan gambar dalam css

PHPz
Lepaskan: 2023-04-13 09:33:39
asal
4060 orang telah melayarinya

CSS, Cascading Style Sheet, ialah bahasa gaya yang digunakan untuk reka bentuk web, yang boleh menjadikan reka bentuk web lebih cantik dan boleh dibaca. Gambar merupakan bahagian penting dalam reka bentuk web, yang boleh membantu halaman web menyampaikan maklumat dengan lebih baik dan menarik perhatian pengguna. Dalam artikel ini, kami akan meneroka cara menggunakan CSS untuk menetapkan imej untuk membantu anda mencapai reka bentuk web yang lebih baik.

1. Gunakan atribut untuk menetapkan imej

Dalam CSS, cara paling asas untuk menetapkan imej ialah menggunakan atribut imej latar belakang, iaitu imej latar belakang. Atribut ini membolehkan kami menggunakan sebarang imej sebagai latar belakang elemen halaman web untuk mencapai pelbagai kesan. Berikut ialah contoh menggunakan atribut imej latar belakang:

div{
  background-image: url("image.jpg");
}
Salin selepas log masuk

Dalam contoh di atas, kami menggunakan imej "image.jpg" sebagai imej latar belakang elemen div. Apabila halaman dimuatkan, imej ini akan muncul di latar belakang elemen

Perlu diingat bahawa apabila menggunakan atribut imej latar belakang untuk menetapkan gambar, laluan gambar mestilah betul.

2. Tetapkan saiz dan kedudukan imej

Selain menetapkan imej itu sendiri, kita juga boleh menggunakan CSS untuk mengawal saiz dan kedudukan imej. Berikut ialah beberapa atribut yang biasa digunakan:

  1. saiz latar belakang: Atribut ini digunakan untuk menetapkan saiz imej yang mempunyai pelbagai nilai, termasuk penutup, mengandungi dan saiz piksel tertentu. Contohnya:
div{
  background-image: url("image.jpg");
  background-size: cover;
}
Salin selepas log masuk

Kod di atas menetapkan imej "image.jpg" sebagai latar belakang elemen div, sambil meregangkannya untuk menutup keseluruhan elemen

  1. kedudukan latar belakang: Atribut ini digunakan untuk menetapkan kedudukan imej. Contohnya:
div{
  background-image: url("image.jpg");
  background-position: center;
}
Salin selepas log masuk

Kod ini memusatkan imej "image.jpg" di latar belakang elemen

3. Gunakan teknologi CSS Elf

Teknologi CSS Elf ialah teknologi yang mengoptimumkan prestasi halaman web dan kelajuan memuatkan Ia boleh menggabungkan berbilang imej menjadi satu, dengan itu mengurangkan permintaan HTTP halaman web . Teknologi ini boleh menggunakan atribut kedudukan latar belakang untuk menetapkan kedudukan imej dan menetapkan koordinat kedudukan yang sepadan untuk setiap imej.

Contohnya:

.sprite {
  display: inline-block;
  background-image: url(sprite.png);
}

.icon1 {
  width: 32px;
  height: 32px;
  background-position: 0 0;
}

.icon2 {
  width: 32px;
  height: 32px;
  background-position: -32px 0;
}
Salin selepas log masuk

Dalam kod di atas, kami menggabungkan dua imej 32×32 piksel dan kemudian menggunakan teknologi sprite CSS untuk memisahkannya. Dengan cara ini, apabila halaman web dimuatkan, hanya satu imej yang perlu dimuatkan dan bukannya dua imej secara berasingan, dengan itu mengurangkan permintaan HTTP dan meningkatkan prestasi halaman web dan kelajuan pemuatan.

Ringkasan

Melalui pengenalan artikel ini, kami telah mempelajari kaedah asas menetapkan imej menggunakan CSS, cara mengawal saiz dan kedudukan imej, dan cara menggunakan teknologi sprite CSS untuk mengoptimumkan prestasi halaman web. Saya harap artikel ini dapat membantu anda lebih memahami cara menggunakan CSS untuk mencipta halaman web yang cantik.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan gambar dalam 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!