Rumah hujung hadapan web html tutorial CSS3圆角,阴影,透明_html/css_WEB-ITnose

CSS3圆角,阴影,透明_html/css_WEB-ITnose

Jun 24, 2016 am 11:51 AM
telus bayang

CSS实现圆角,阴影,透明的方法很多,传统的方法都比较复杂,用CSS3就方便很多了,虽然现在各浏览器对CSS3的支持还不是很好,但不久的将来CSS3就会普及.

 

1.圆角

CSS3实现圆角有两种方法.

第一种是背景图像,传统的CSS每个元素只能有一个背景图像,但是CSS3可以允许一个元素有多个背景图像.这样给一个元素添加4个1/4圆的背景图像,分别位于4个角上就可以实现圆角了.

Html代码  

  1. .box {  
  2.     /* 首先定义要使用的4幅图像为背景图 */  
  3.     background-image: url(/img/top-left.gif),  
  4.                                    url(/img/top-right.gif),  
  5.                                    url(/img/bottom-left.gif),  
  6.                                    url(/img/bottom-right.gif);  
  7.     /* 然后定义不重复显示 */  
  8.     background-repeat: no-repeat,  
  9.                                      no-repeat,  
  10.                                      no-repeat,  
  11.                                      no-repeat;  
  12.     /* 最后定义4幅图分别显示在4个角上 */  
  13.     background-position: top left,  
  14.                                        top right,  
  15.                                        bottom left,  
  16.                                        bottom right;  
  17. }  

 第二种方法就简洁了,直接用CSS实现,不需要用图片.

Html代码  

  1. .box {  
  2.     /* 直接定义圆角的半径就可以了 */  
  3.     border-radius: 1em;  
  4. }  

 但是第二种方法还没有得到很好的支持,当前Firefox和Safari(同一个核心的Chrome也可以),需要使用前缀

Html代码  

  1. .box {  
  2.     -moz-border-radius: 1em;  
  3.     -webkit-border-radius: 1em;  
  4.     border-radius: 1em;  
  5. }  

 

2.阴影

CSS3的box-shadow属性可以直接实现阴影

Html代码  

  1. img {  
  2.     -webkit-box-shadow: 3px 3px 6px #666;  
  3.     -moz-box-shadow: 3px 3px 6px #666;  
  4.     box-shadow: 3px 3px 6px #666;  
  5. }  

 这个属性的4个参数是:垂直偏移,水平偏移,投影的宽度(模糊程度),颜色

 

3.透明

CSS本来就是支持透明的,IE以外的浏览器是opacity属性,IE是filter:alpha.但是,这个透明度有个缺点,就是它会使应用元素的内容也会继承它,比如有一个DIV,

Html代码  

  1. >  
  2.     内容  
  

 如果像上面这样DIV的背景是透明了,但是内容两个字也透明了,这时可以用RGBa.

Html代码  

  1. .alert {  
  2.     rgba(0,0,0,0.8);  
  3. }  

 这个属性前3个属性表示颜色红,绿,蓝,第四个是透明度.红绿蓝都是0代表黑色,所以rgba(0,0,0,0.8)就是将黑色的透明度设置为0.8.

 

 

CSS3使得原来很难实现的效果变得很简单,希望各浏览器对CSS3尽快实现完美支持.

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 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 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)

Bagaimana untuk menyelesaikan masalah garis hitam bar tugas telus win11 Bagaimana untuk menyelesaikan masalah garis hitam bar tugas telus win11 Dec 22, 2023 pm 10:04 PM

Selepas ramai rakan menggunakan translucenttb untuk menyediakan bar tugas telus, mereka mendapati bahawa terdapat garis hitam dalam bar tugas telus win11, yang kelihatan sangat tidak selesa. Bagaimana saya harus menyelesaikannya pada masa ini? . Terdapat garis hitam dalam bar tugas telus win11: Kaedah 1: 1. Menurut maklum balas pengguna, anda boleh klik kanan translucenttb dan buka tetapan. 2. Kemudian tetapkan "margin" pilihan ikon kepada "1" untuk menyelesaikan masalah. Kaedah 2: 1. Jika ia masih tidak berfungsi, anda boleh klik kanan ruang kosong untuk membuka "Peribadikan" 2. Kemudian pilih tema lalai sistem untuk menukarnya. Kaedah ketiga: 1. Jika semuanya gagal, anda disyorkan supaya menyahpasang translucenttb. 2. Kemudian ganti

Penjelasan terperinci tentang cara menangani semua bayangan fon dalam komputer Win10 Penjelasan terperinci tentang cara menangani semua bayangan fon dalam komputer Win10 Jul 23, 2023 pm 11:13 PM

Dalam proses menggunakan komputer, beberapa masalah mungkin berlaku disebabkan oleh operasi yang tidak betul dan situasi lain. Baru-baru ini, sesetengah netizen berkata bahawa apa yang perlu dilakukan dengan semua bayangan fon pada komputer win10 mereka, yang menjejaskan tontonan, dan ikon pada desktop mempunyai bayang-bayang. Editor di bawah akan mengajar anda cara mengosongkan semua bayang fon pada desktop komputer anda. Langkah-langkah khusus adalah seperti berikut: 1. Mula-mula hidupkan komputer, masukkan kombinasi kekunci win+r, buka tetingkap jalankan, dan masukkan gpedit.msc untuk mengesahkan. 2. Cari Dayakan ActiveDesktop, klik dua kali untuk membukanya dan lumpuhkannya. 3. Seterusnya kita perlu membuka butang nyahdayakan ActiveDesktop di bawah, dan kemudian membolehkannya. 4. Buka Panel Kawalan Sistem, buka sifat Tetapan Sistem Lanjutannya, dan kemudian masukkan Sifat.

Bagaimana untuk menyelesaikan masalah garis pada ketelusan bar tugas dalam Win11? Bagaimana untuk menyelesaikan masalah garis pada ketelusan bar tugas dalam Win11? Jan 29, 2024 pm 12:12 PM

Ramai pengguna Win11 akan menetapkan bar tugas mereka menjadi telus semasa menjalankan sistem, tetapi ramai pengguna akan melihat garis hitam muncul pada bar tugas selepas menyediakannya. Pengguna boleh menggunakan perisian pihak ketiga untuk menyediakannya. Biarkan laman web ini dengan teliti memperkenalkan kepada pengguna penyelesaian kepada masalah garisan telus pada bar tugas win11. Penyelesaian kepada masalah garis lutsinar pada bar tugas win11 Kaedah 1: 1. Menurut maklum balas pengguna, anda boleh klik kanan translucenttb dan buka tetapan. 2. Kemudian tetapkan margin pilihan ikon kepada 1 untuk menyelesaikan masalah. 2. Kemudian pilih tema lalai sistem dan ubahnya untuk menyelesaikan masalah.

Bagaimana untuk menetapkan ketelusan dalam CSS Bagaimana untuk menetapkan ketelusan dalam CSS Nov 01, 2023 am 10:00 AM

Kaedah CSS untuk menetapkan ketelusan termasuk atribut kelegapan, nilai warna rgba, atribut warna latar belakang, menggunakan elemen pseudo, dsb. Pengenalan terperinci: 1. Atribut kelegapan, dengan menetapkan atribut kelegapan unsur untuk mencapai kesan telus, julat nilai atribut ini ialah 0 hingga 1, 0 bermaksud telus sepenuhnya, 1 bermaksud legap sepenuhnya; dengan menetapkan kelegapan elemen Warna latar belakang atau warna teks ialah nilai warna rgba untuk mencapai kesan telus Nilai warna rgba terdiri daripada merah, hijau, biru, ketelusan, dsb.

Tutorial grafik untuk menjadikan bar tugas win7 telus Tutorial grafik untuk menjadikan bar tugas win7 telus Jul 20, 2023 am 09:49 AM

Hari ini, sekumpulan pengguna bertanya mengapa komputer mereka tidak mempunyai kesan ketelusan selepas memasang semula Windows 7. Malah, ini disebabkan oleh komputer anda tidak mengemas kini pemacu kad grafik tepat pada masanya dan melaraskan tema Windows 7 Aero. Anda boleh menyediakannya dengan cara berikut. 1. Mula-mula, anda perlu memastikan komputer anda mempunyai pemacu kad grafik baharu yang dipasang Anda boleh menggunakan Driver Wizard atau 360 Driver Master untuk mengemas kini pemacu kad grafik dalam talian. . 2. Menghadapi ruang kosong pada desktop, klik kanan, pilih Peribadikan dan buka. 3. Cari tema Aero di sini dan pilihnya. Dalam keadaan biasa, anda sepatutnya dapat melihat kesan kaca lutsinar. Adakah anda memahami tutorial tentang cara menjadikan bar tugas win7 anda telus? Pelajar yang tidak tahu bagaimana untuk melakukannya, sila lakukan dengan cepat.

Bagaimana untuk menetapkan ketelusan terminal dalam sistem Linux? Bagaimana untuk menetapkan ketelusan terminal dalam sistem Linux? Jan 07, 2024 am 10:21 AM

Apabila Linux melaksanakan arahan dalam terminal, untuk menyukarkan untuk melihat dokumen bantuan lain, seperti PDF, halaman web, dsb., anda boleh menetapkan ketelusan terminal Bagaimana untuk menetapkannya? Mari kita lihat tutorial terperinci di bawah. . 1. Hidupkan kesan khas tetingkap 1. Untuk menetapkan ketelusan terminal, anda perlu menghidupkan kesan khas tetingkap terlebih dahulu, klik "Pusat Kawalan" pada bar tugas. 2. Klik "Paparan" dalam Pusat Kawalan. 3. Dalam "Paparan", pastikan butang "Hidupkan kesan tetingkap" dihidupkan. 4. Selain itu, anda juga boleh menggunakan kekunci pintasan shift+win+tab untuk membuka atau menutup kesan tetingkap dengan cepat. 2. Tetapkan ketelusan

Bagaimana untuk mencapai kesan menambah bayang pada blok elemen dalam css Bagaimana untuk mencapai kesan menambah bayang pada blok elemen dalam css Sep 16, 2022 pm 05:08 PM

Dalam CSS, anda boleh menggunakan atribut box-shadow untuk menambah bayang pada blok elemen. Atribut bayang kotak boleh merealisasikan kesan bayang sempadan dan menggunakan bayang pada elemen kotak Sintaks ialah "bayang kotak: Bayang mendatar Bayang menegak Jejari kabur Warna bayang Mod unjuran"; inset", bayang dalam boleh dicapai.

Bagaimana untuk melaraskan ketelusan bar tugas Win11 Bagaimana untuk melaraskan ketelusan bar tugas Win11 Jan 01, 2024 am 11:17 AM

Ramai pengguna menyukai versi telus halaman Di bawah sistem win11, pengguna juga boleh menyediakan bar tugas telus melalui beberapa kaedah, supaya operasi dan penampilan akan kelihatan lebih baik. Bagaimana untuk menetapkan bar tugas win11 menjadi lutsinar 1. Klik menu Mula dan kemudian buka Microsoft Store. 2. Cari "TranslucentTB", kemudian cari yang sepadan dan muat turunnya. 3. Klik di sini untuk memasang. 4. Selepas dibuka, pilih "desktop" dan kemudian klik "clear".

See all articles