Artikel ini menunjukkan:
- Bagaimana Cara Kerja Margin Negatif di CSS?
- Menggunakan Properti Teratas Margin Negatif
- Menggunakan Properti Bawah Margin Negatif
- Menggunakan Properti Hak Margin Negatif
- Menggunakan Properti Negatif Margin Kiri
- Mengapa margin-top: -5 != margin-bottom: 5?
Bagaimana Cara Kerja Margin Negatif di CSS?
Margin negatif memindahkan konten ke luar halaman. Metode penggunaan margin negatif sama dengan margin positif, kecuali “-” digunakan dengan nilainya. Ikuti variasi margin negatif yang disebutkan di bawah ini:
File HTML yang ada Setelah mengkompilasi kode di atas, hasilnya terlihat seperti: “ ” ada di bagian bawah halaman web sebelum menerapkan margin negatif. Menambahkan ' margin-atas properti ” ke “ ” elemen dan berikan nilainya dalam negatif. Misalnya, di sini -15% adalah nilai properti margin-top: Setelah mengeksekusi kode, halaman web terlihat seperti ini: Output menampilkan bahwa margin-top negatif membuat elemen '
“ buku.jpg ” adalah gambar yang disimpan di direktori lokal, jalurnya disediakan sebagai “ src ' nilai. “ lebar ' Dan ' tinggi ” gambar diatur ke 50%. Sekarang buat '
= '../buku.jpg' tinggi = 'lima puluh%' ; lebar = 'lima puluh%' >
= 'warna hitam;' > Selamat datang di Linuxint
>
>
Menggunakan Properti Teratas Margin Negatif
= '../buku.jpg' tinggi = 'lima puluh%' ; lebar = 'lima puluh%' >
= 'warna: hitam; margin-atas: -15%;' > Selamat datang di Linuxint
>
>
' ditampilkan di depan elemen induk.
Menggunakan Properti Bawah Margin Negatif
Terapkan properti yang sama seperti di atas dan cukup ubah ' margin-bawah ' Properti. Setelah itu, tambahkan gambar di bagian bawah elemen “
< h3 gaya = 'warna: hitam; margin bawah: -5%;' > Selamat datang di Linuxint h3 >
div >
< img src = '../buku.jpg' tinggi = 'lima puluh%' ; lebar = 'lima puluh%' >
Setelah memperbarui kode, halaman web kami terlihat seperti ini:
Output di atas menunjukkan bahwa teks mendapatkan margin bawah -5%.
Menggunakan Properti Hak Margin Negatif
Dengan memberikan nilai -55% dari properti margin-right ke elemen
, ia bergerak ke arah yang berlawanan:
< div gaya = 'warna latar belakang: dodgerblue;' >
< h3 gaya = 'warna: hitam; margin-kiri: -55%; ' > Selamat datang di Linuxint < / h3 >
< / div >
< img src = '../buku.jpg' tinggi = 'lima puluh%' ; lebar = 'lima puluh%' >
Setelah mengeksekusi keluaran kode terlihat seperti ini:
Output menunjukkan bahwa teks mendapatkan margin-kanan negatif.
Menggunakan Properti Negatif Margin Kiri
Properti margin-left yang memiliki nilai negatif bekerja dengan cara yang sama. Pada kode di bawah ini, elemen “
” bergerak 50% ke sisi kiri berlawanan arah dengan properti margin-left: = 'warna latar belakang: dodgerblue;' >
= 'warna: hitam; margin-kiri: -50%;' > Selamat datang di Linuxint
>
= 'warna: hitam; margin-kiri: -50%;' > Selamat datang di Linuxint
>= '../buku.jpg' tinggi = 'lima puluh%' ; lebar = 'lima puluh%' >
Output dari kode di atas adalah:
Begitulah cara kerja margin negatif di CSS.
Mengapa margin-top:-5 != margin-bottom:5?
Ketika ' margin-bawah:5% ” digunakan itu menambahkan margin dari sisi bawah ke tengah elemen tetapi ketika “ margin-atas:-5% ” digunakan untuk menambahkan margin 5% dari atas tetapi berlawanan arah (di luar halaman).
Kesimpulan
Di CSS, margin negatif bekerja berlawanan arah dengan menetapkan nilai margin. Ini memindahkan konten elemen ke arah luar/di luar halaman. “margin-top:-5″ tidak sama dengan “margin-bottom:5” karena kedua nilai properti memindahkan konten ke arah yang berlawanan sesuai dengan posisi induk. Artikel ini telah berhasil menunjukkan bagaimana margin negatif bekerja.