Rumah hujung hadapan web tutorial css Belajar menggunakan kedudukan mutlak CSS untuk mencapai kesan reka letak

Belajar menggunakan kedudukan mutlak CSS untuk mencapai kesan reka letak

Jan 23, 2024 am 09:52 AM

Belajar menggunakan kedudukan mutlak CSS untuk mencapai kesan reka letak

Cara menggunakan kedudukan mutlak CSS dengan betul untuk mencapai kesan reka letak memerlukan contoh kod khusus

Pengenalan:
Dalam reka bentuk web, reka letak ialah pautan yang sangat penting. Melalui susun atur yang munasabah, halaman web boleh menampilkan kesan visual yang cantik dan kemas serta meningkatkan pengalaman pengguna. Dalam CSS, kedudukan mutlak adalah salah satu cara susun atur yang biasa. Artikel ini akan memperkenalkan cara menggunakan kedudukan mutlak CSS dengan betul untuk mencapai kesan reka letak dan memberikan contoh kod khusus untuk rujukan.

1. Apakah kedudukan mutlak CSS Dalam CSS, kedudukan mutlak diposisikan secara relatif kepada elemen nenek moyang yang paling dekat. Gunakan kedudukan mutlak untuk mengalih keluar elemen daripada aliran dokumen biasa dan letakkannya mengikut kedudukan yang ditentukan.

2. Cara menggunakan kedudukan mutlak CSS dengan betul untuk mencapai kesan reka letak

    Tetapkan elemen induk kepada kedudukan relatif
  1. Sebelum menggunakan kedudukan mutlak CSS, anda mesti memastikan bahawa elemen induk diposisikan. Dengan menetapkan atribut position elemen induk kepada relative, anda boleh menjadikannya objek rujukan untuk penentududukan, supaya elemen anak yang diposisikan secara mutlak akan diposisikan secara relatif kepada elemen induk .
    position属性为relative,可以使其成为定位的参考对象,这样绝对定位的子元素将相对于父元素进行定位。

示例代码:

.parent {
  position: relative;
}
Salin selepas log masuk
  1. 设置子元素为绝对定位
    将需要进行绝对定位的子元素的position属性设置为absolute,并通过toprightbottomleft属性来指定相对于父元素的偏移量。

示例代码:

.child {
  position: absolute;
  top: 50px;
  left: 100px;
}
Salin selepas log masuk
  1. 设置定位元素的层叠顺序
    在使用绝对定位时,如果多个元素重叠在一起,可以通过z-index属性来控制它们的层叠顺序。z-index
  2. Contoh kod:
.child1 {
  position: absolute;
  top: 50px;
  left: 100px;
  z-index: 1;
}

.child2 {
  position: absolute;
  top: 50px;
  left: 100px;
  z-index: 2;
}
Salin selepas log masuk

    Tetapkan elemen kanak-kanak untuk diposisikan secara mutlak

    Tetapkan atribut position elemen kanak-kanak yang perlu diposisikan sepenuhnya kepada mutlak</ code> dan tentukan offset relatif kepada elemen induk melalui <code>atas, kanan, bawah dan kiri atribut.

    1. Contoh kod:
    2. .parent {
        position: relative;
        width: 500px;
        height: 300px;
      }
      
      .child {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      Salin selepas log masuk
        Tetapkan susunan susunan elemen kedudukan

        Apabila menggunakan kedudukan mutlak, jika berbilang elemen bertindih, anda boleh menghantar Sifat z-index ke mengawal susunan susunan mereka. Nilai atribut z-index ialah integer Semakin besar nilai, semakin tinggi susunan susunan.

        Contoh kod:

        .parent {
          position: relative;
          width: 100%;
          height: 100vh;
        }
        
        .child {
          position: absolute;
          top: 0;
          left: 0;
          width: 200px;
          height: 100%;
          background-color: #f5f5f5;
          z-index: 9999;
        }
        Salin selepas log masuk

        Gunakan kedudukan mutlak untuk susun atur
        Dengan menetapkan kedudukan dan saiz sub-elemen secara munasabah, anda boleh menggunakan kedudukan mutlak untuk mencapai pelbagai kesan reka letak yang kompleks, seperti: susun atur berpusat, menu terapung, karusel , dsb. . Kuncinya adalah untuk menetapkan elemen induk kepada kedudukan relatif dan elemen anak kepada kedudukan mutlak, dan mencapai kesan susun atur yang diingini dengan menetapkan kedudukan, saiz dan susunan susunan yang sesuai. Saya harap kandungan di atas akan membantu anda dalam menggunakan kedudukan mutlak CSS untuk mencapai kesan reka letak.

        Atas ialah kandungan terperinci Belajar menggunakan kedudukan mutlak CSS untuk mencapai kesan reka letak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    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

    Alat AI Hot

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Tetapan grafik terbaik
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
    3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

    CSS box-shadow dan garis besar sifat mendapat tema.json Sokongan dalam WordPress 6.1. Let &#039; s melihat beberapa contoh bagaimana ia berfungsi dalam tema sebenar, dan pilihan apa yang kita perlu gunakan gaya ini ke blok dan elemen WordPress.

    Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

    Sekiranya anda baru -baru ini mula bekerja dengan GraphQL, atau mengkaji semula kebaikan dan keburukannya, anda tidak akan ragu -ragu mendengar perkara seperti "Graphql tidak menyokong caching" atau

    Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

    API Peralihan Svelte menyediakan cara untuk menghidupkan komponen apabila mereka memasuki atau meninggalkan dokumen, termasuk peralihan svelte adat.

    CSS Scrollbars Custom Custom: Pameran CSS Scrollbars Custom Custom: Pameran Mar 10, 2025 am 11:37 AM

    Dalam artikel ini kita akan menyelam ke dunia scrollbars. Saya tahu, ia tidak terdengar terlalu glamor, tetapi percayalah, halaman yang direka dengan baik

    Tunjukkan, jangan beritahu Tunjukkan, jangan beritahu Mar 16, 2025 am 11:49 AM

    Berapa banyak masa yang anda habiskan untuk merancang persembahan kandungan untuk laman web anda? Semasa anda menulis catatan blog baru atau membuat halaman baru, adakah anda memikirkan

    Membina aplikasi Ethereum menggunakan redwood.js dan fauna Membina aplikasi Ethereum menggunakan redwood.js dan fauna Mar 28, 2025 am 09:18 AM

    Dengan pendakian harga bitcoin baru -baru ini lebih dari 20k $ USD, dan baru -baru ini melanggar 30k, saya fikir ia patut mengambil menyelam yang mendalam kembali ke dalam mewujudkan Ethereum

    Apa yang ada perintah npm? Apa yang ada perintah npm? Mar 15, 2025 am 11:36 AM

    Perintah NPM menjalankan pelbagai tugas untuk anda, sama ada sebagai satu-satunya atau proses berjalan terus untuk perkara seperti memulakan pelayan atau menyusun kod.

    Mari kita gunakan (x, x, x, x) untuk bercakap mengenai kekhususan Mari kita gunakan (x, x, x, x) untuk bercakap mengenai kekhususan Mar 24, 2025 am 10:37 AM

    Saya hanya berbual dengan Eric Meyer pada hari yang lain dan saya teringat cerita Eric Meyer dari tahun -tahun pembentukan saya. Saya menulis catatan blog mengenai kekhususan CSS, dan

    See all articles