Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Cara menggunakan CSS untuk mencapai pelbagai kesan biasa

Cara menggunakan CSS untuk mencapai pelbagai kesan biasa

PHPz
Lepaskan: 2023-04-23 10:23:04
asal
1103 orang telah melayarinya

CSS ialah teknologi yang digunakan untuk menggayakan dan susun atur halaman web. Dalam artikel ini, kami akan meneroka cara menggunakan CSS untuk mencapai pelbagai kesan biasa.

1. Laksanakan imej bulat

Dalam reka bentuk web, imej bulat sering digunakan untuk pengindahan. Biasanya terdapat dua cara untuk melaksanakan imej bulat: satu ialah menggunakan imej segi empat sama dan memangkasnya menjadi bulatan, dan satu lagi ialah menggunakan sifat jejari sempadan CSS untuk membundarkan sudut imej. Di sini kita akan meneroka cara menggunakan kaedah yang terakhir.

Pertama, kita perlu menetapkan lebar dan tinggi imej kepada nilai yang sama, dan kemudian tetapkan sifat jejari sempadan kepada 50% untuk menjadikan imej sebagai bulatan.

Contohnya:

img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}
Salin selepas log masuk

2. Laksanakan reka letak responsif

Dengan populariti peranti mudah alih, reka bentuk web harus lebih memberi perhatian kepada reka letak responsif. Reka letak responsif merujuk kepada mengubah susun atur halaman web secara adaptif mengikut saiz skrin.

Untuk melaksanakan reka letak responsif, anda perlu menentukan bekas dalam CSS, anda boleh menggunakan pertanyaan media untuk menentukan kaedah reka letak di bawah saiz skrin yang berbeza.

Contohnya:

.container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 600px) {
  .container {
    flex-direction: column;
    justify-content: center;
  }
}
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan bekas bernama bekas, yang menggunakan susun atur fleksibel untuk mencapai susunan mendatar dan mengehadkan lebar kepada 100%. Kemudian, gunakan pertanyaan @media untuk menentukan sama ada lebar skrin kurang daripada atau sama dengan 600 piksel. Jika ya, tukar sifat flex-direct dan justify-content bekas kepada penjajaran menegak dan penjajaran berpusat.

3. Laksanakan animasi latar belakang

Animasi latar belakang boleh meningkatkan daya hidup halaman web dan meninggalkan kesan yang lebih mendalam kepada pengguna. Di sini, kami akan membincangkan cara biasa untuk menghidupkan latar belakang menggunakan CSS - animasi kecerunan.

Animasi kecerunan membenarkan warna latar belakang pudar dari satu warna ke warna lain dalam satu tempoh masa. Kita perlu menggunakan fungsi kecerunan linear CSS untuk menjana nilai warna kecerunan, dan menggabungkannya dengan sifat animasi untuk mencapai kesan animasi.

Contohnya:

body {
  background: linear-gradient(to right, #000000, #ffffff);
  animation: bgGradient 10s ease infinite alternate;
}

@keyframes bgGradient {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
Salin selepas log masuk

Dalam kod di atas, kami menetapkan latar belakang elemen badan kepada kecerunan linear daripada hitam kepada putih. Kemudian, gunakan sifat animasi untuk mentakrifkan animasi bernama bgGradient dengan tempoh 10 saat dan fungsi pelonggaran kemudahan yang gelung tanpa had dan membalikkan arah animasi pada penghujung setiap gelung. Akhir sekali, gunakan peraturan @keyframes untuk menentukan bingkai utama animasi dan gunakan sifat kedudukan latar belakang untuk mengawal arah kecerunan warna latar belakang.

Ringkasan:

CSS boleh mencapai banyak kesan hebat Artikel ini memperkenalkan teknik biasa untuk menggunakan CSS untuk mencapai imej bulat, reka letak responsif, animasi latar belakang, dsb. Teknik ini boleh menjadikan halaman web anda lebih jelas dan cantik, dan juga boleh meningkatkan pengalaman pengguna.

Atas ialah kandungan terperinci Cara menggunakan CSS untuk mencapai pelbagai kesan biasa. 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