Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Untuk mengubah opacity gambar background tanpa mempengaruhi teks, kita harus menulis beberapa kode HTML dan mengubah opacity pada kode CSS. Kami menggunakan kode studio visual untuk melakukan contoh-contoh ini. Jadi, kami membuka file baru di perangkat lunak ini dan memilih bahasa "HTML", dan file HTML dibuat. Kemudian, kami mulai membuat kode di file ini. Setelah menyelesaikan kode kami, kami menyimpannya, dan ". html” ekstensi file secara otomatis menghasilkan nama file ini

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Kami membuat kelas "div" "demo-wrap" menggunakan tag gambar. Kelas gambar yang kami gunakan adalah "img-bg". Sekarang, kita harus mengatur gambar di latar belakang, jadi kita gunakan "background-img src" dan beri nama gambar yang ingin kita tampilkan sebagai gambar latar belakang. Di sini, kami mengatur “pemandangan. jpg” sebagai gambar latar belakang. Kami juga memiliki "div" lain di dalam div pertama, dan nama div ini adalah "teks". Dan, di div kedua, kita memiliki judul "h1" dan ketikkan judul di "div" ini. Kemudian, tutup kedua tag “div”.

Kode CSS

Dalam kode CSS yang diberikan, kami mengubah opasitas gambar latar belakang, tetapi tajuk teks yang kami tulis pada gambar ini tetap sama. Opasitas gambar latar belakang tidak mengubah opasitas teks

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Kami menggunakan "img-bg", yang merupakan nama kelas gambar, dan mengatur opasitas gambar sebagai "0. 4”. Kami menyetel "posisi" gambar latar belakang ke "absolut". "kiri" dan "atas" keduanya disetel ke "0". "Lebar" yang kita atur di sini adalah "100%" untuk gambar latar belakang, dan "tinggi" adalah "otomatis". Selanjutnya, kami mendesain teks kami saat kami menyelaraskannya di "pusat" dan mengatur "font-family" ke "Aljazair". Kami menggunakan "hitam" sebagai warna font

Keluaran

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Anda dapat melihat bahwa gambar di latar belakang tidak sesuai dengan warna aslinya karena kami menggunakan “0. Opasitas 4” pada gambar latar belakang ini. Namun, tidak ada efek pada teks yang tertulis pada gambar. Dengan cara ini, kita dapat mengubah opasitas gambar tanpa memengaruhi teks

Contoh #2

Dengan mengubah kode HTML sebelumnya, kami membuat contoh lain. Tapi kali ini, kami menambahkan gambar menggunakan properti CSS

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

File ini mendefinisikan dua judul di kelas "div". Kami memiliki "h1" dan "h2" di kelas div bernama "hero" dalam kode ini. Kami akan menambahkan gambar latar belakang dalam kode CSS yang diberikan di bawah ini

Kode CSS

Posisi "pahlawan" kelas div adalah "relatif", tingginya "90vh", dan lebarnya "90%". Tampilan untuk div class "hero" ini adalah "flex", item di "center", dan "justify-content" ke "center". “. sebelum" adalah "pseudo-selector" yang digunakan untuk menempatkan gambar latar belakang sebelum elemen yang dipilih. Kami menempatkan "konten", mengatur "gambar latar belakang" menggunakan "URL", dan memasukkan nama gambar di URL ini. "Ukuran latar belakang" menyetel gambar latar belakang menjadi "menutupi", dan "posisinya" adalah "mutlak". Kemudian "atas", "bawah", "kiri", dan "kanan" semuanya "0px". Di sini, kami mengubah "opacity" menjadi "0. 4”. Sekarang, kami menerapkan gaya ke judul. Judul "posisi" yang kami atur adalah "relatif". Warna tajuk adalah "merah". Ukuran heading ini adalah “25px”, dan “line-height” adalah “0. 9”. Kami menyelaraskan tajuk ini ke "tengah". Warna judul kedua adalah "hitam"

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Keluaran

Di sini, gambar latar belakang tidak muncul dalam warna aslinya karena kami telah mengatur opasitas gambar dalam kode CSS. Tetapi teks pada gambar muncul dalam warna aslinya

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Contoh #3

Kami membuat file HTML lain. Dalam kode ini, kami membuat tiga paragraf di dalam kelas div, dan kelas div yang kami buat diberi nama "imageOpc"

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Kode CSS

Kami akan memasukkan gambar latar belakang dalam kode CSS. Jadi, kami menggunakan pseudo-selector "before", yang telah kami hilangkan pada contoh sebelumnya. Di sini, kodenya sama seperti pada contoh kedua, tetapi kami mengubah gambar latar belakang dan menggunakan properti "opacity" pada gambar yang berbeda. Di sini, "kiri", "kanan", "bawah", dan "atas" semuanya disetel ke "0". Dan “0. 4” dari opacity digunakan untuk gambar ini. Kami mengatur paragraf di posisi "relatif". Dan atur tingginya sama dengan “0. 9px”. Kami juga mengubah "ukuran font" paragraf dan mengaturnya menjadi "25px". Font-family "Aljazair" digunakan untuk paragraf. Dan kami menetapkan "200px" teratasnya

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Keluaran

Anda dapat melihat bahwa gambar latar menunjukkan beberapa transparansi. Di sini, kami menggunakan opasitas 40% pada gambar latar belakang ini, tetapi Anda mungkin memperhatikan bahwa itu tidak memengaruhi teks yang tertulis pada gambar latar belakang

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Contoh #4

Kami membuat sedikit perubahan pada kode HTML sebelumnya. Dalam contoh ini, kami menggunakan empat paragraf di dalam nama "div" dan "givegivingageOpc" untuk kelas div ini

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Kode CSS

Kode CSS ini sama dengan kode sebelumnya. Namun, kami mengubah "URL" dari gambar latar belakang. Kami menggunakan "latar belakang-pemandangan. jpg” di sini. Ingat bahwa Anda menggunakan ekstensi gambar yang benar dengan nama gambar. Anda harus meletakkan jalur gambar yang benar di "URL" ini. Kami menggunakan “0. Nilai 5” untuk opasitas gambar latar belakang dalam contoh ini. "Ukuran font" yang kami gunakan adalah "30px" dalam contoh paragraf ini. Kami mengatur font-family paragraf ke "Times New Roman", dan di atasnya adalah "200px". Paragraf muncul di "maroon" dan "lebih tebal" di "font-weight"

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Keluaran

Gambar latar belakang ini menunjukkan opasitas 50% saat kami menetapkan nilainya ke “0. 5", tetapi teksnya tetap sama. Nilai opacity ini tidak berlaku untuk teks

Bagaimana Anda membuat latar belakang transparan tanpa mempengaruhi teks css?

Kesimpulan

Kami telah menyajikan panduan ini di mana kami mengubah opasitas gambar latar belakang tanpa memengaruhi teks. Dengan demikian, Anda dapat menentukan cara mengubah opasitas gambar latar belakang di CSS tanpa memengaruhi teks. Kami telah menjelaskan dan menunjukkan berbagai contoh di mana kami menggunakan properti "opacity" untuk mengubah opacity gambar latar belakang, tetapi teksnya tetap sama. Setelah mempelajari panduan ini, Anda dapat menyisipkan gambar latar belakang dalam proyek Anda dan mengatur opasitas gambar latar belakang tanpa memengaruhi teks menggunakan properti CSS

Bagaimana cara membuat latar belakang transparan tanpa memengaruhi teks HTML?

Cukup gunakan rgba untuk menentukan warna latar belakang Anda dan tentukan opasitasnya pada saat yang sama dengan menyesuaikan nilai terakhir, untuk alfa, dalam kode rgba Anda. Untuk penskalaan, mendekatkan nilai ke 0 akan meningkatkan transparansi. Untuk menyederhanakan HTML Anda, Anda bahkan tidak memerlukan div induk di sekitar blok teks Anda untuk melakukan ini

Bagaimana cara membuat CSS transparan latar belakang?

Untuk mengatur warna background transparan di CSS, Anda bisa menggunakan properti “background-color” dengan nilai rgba dan properti “opacity”. Properti background-color dapat digunakan dua kali, satu untuk menyetel latar belakang asli dan yang kedua untuk membuat yang pertama transparan menggunakan skema warna rgba

Bagaimana Anda mengatur opacity tanpa memengaruhi elemen anak?

Anda dapat menambahkan saudara penampung yang benar-benar diposisikan di belakang penampung, dengan ukuran yang sama, dan menerapkan opacity padanya . Dan tidak menggunakan latar belakang pada wadah Anda. Sekarang anak-anak wadah tidak memiliki orang tua buram dan masalahnya hilang.

Bagaimana cara menghapus warna latar belakang dari teks di CSS?

Anda dapat menggunakan warna latar belakang. rgba(0,0,0,0); a untuk alpha , mengatur opacity. Tapi warna latar belakang. transparan; .