Rumah > hujung hadapan web > tutorial css > Bagaimana Saya Boleh Membuat Bentuk Bergelombang Menggunakan CSS?

Bagaimana Saya Boleh Membuat Bentuk Bergelombang Menggunakan CSS?

DDD
Lepaskan: 2024-12-18 01:51:09
asal
303 orang telah melayarinya

How Can I Create a Wavy Shape Using CSS?

Mencipta Bentuk Beralun dengan CSS

Soalan:

Bagaimana saya boleh mencipta bentuk beralun suka imej ini menggunakan CSS?

[Imej Beralun Bentuk]

Percubaan Awal:

CSS ini mencipta garis lurus:

#wave {
  position: absolute;
  height: 70px;
  width: 600px;
  background: #e0efe3;
}
Salin selepas log masuk

Jawapan:

Untuk mencapai bentuk beralun, kami boleh memanfaatkan laluan SVG. Dengan menggabungkan bekas dengan sifat responsif dan SVG dengan laluan melengkung, kami boleh mencipta kesan yang diingini:

svg {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  vertical-align: middle;
  overflow: hidden;
}
Salin selepas log masuk
<div class="container">
  <svg viewBox="0 0 500 500" preserveAspectRatio="xMinYMin meet">
    <path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z">
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Saya Boleh Membuat Bentuk Bergelombang Menggunakan 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