Heim Web-Frontend HTML-Tutorial CSS3圆角,阴影,透明_html/css_WEB-ITnose

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

Jun 24, 2016 am 11:51 AM
透明 阴影

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尽快实现完美支持.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem der schwarzen Linien in der transparenten Taskleiste von Win11 So lösen Sie das Problem der schwarzen Linien in der transparenten Taskleiste von Win11 Dec 22, 2023 pm 10:04 PM

Nachdem viele Freunde translucenttb zum Einrichten einer transparenten Taskleiste verwendet hatten, stellten sie fest, dass es in der transparenten Taskleiste von Win11 eine schwarze Linie gab, die sehr unangenehm aussah. Wie sollte ich das Problem zu diesem Zeitpunkt tatsächlich lösen? . In der transparenten Taskleiste von Win11 befindet sich eine schwarze Linie: Methode 1: 1. Laut Benutzerfeedback können Sie mit der rechten Maustaste auf translucenttb klicken und die Einstellungen öffnen. 2. Setzen Sie dann den „Rand“ der Symboloption auf „1“, um das Problem zu lösen. Methode 2: 1. Wenn es immer noch nicht funktioniert, können Sie mit der rechten Maustaste auf die leere Stelle klicken, um „Personalisierung“ zu öffnen. 2. Wählen Sie dann das Standarddesign des Systems aus, um es zu ändern. Methode drei: 1. Wenn alles andere fehlschlägt, wird empfohlen, translucenttb zu deinstallieren. 2. Anschließend austauschen

Ausführliche Erklärung zum Umgang mit allen Schriftschatten auf einem Win10-Computer Ausführliche Erklärung zum Umgang mit allen Schriftschatten auf einem Win10-Computer Jul 23, 2023 pm 11:13 PM

Bei der Verwendung des Computers können aufgrund unsachgemäßer Bedienung und anderer Situationen einige Probleme auftreten. Kürzlich sagten einige Internetnutzer, was sie mit all den Schriftschatten auf ihren Win10-Computern tun sollen, die sich auf die Anzeige auswirken, und die Symbole auf dem Desktop haben Schatten. Der folgende Editor zeigt Ihnen, wie Sie alle Schriftschatten auf Ihrem Computer-Desktop entfernen. Die spezifischen Schritte sind wie folgt: 1. Schalten Sie zuerst den Computer ein, geben Sie die Tastenkombination win+r ein, öffnen Sie das Ausführungsfenster und geben Sie zur Bestätigung gpedit.msc ein. 2. Suchen Sie nach „ActiveDesktop aktivieren“, doppelklicken Sie darauf, um es zu öffnen, und deaktivieren Sie es. 3. Als nächstes müssen wir die Schaltfläche „ActiveDesktop deaktivieren“ unten öffnen und dann aktivieren. 4. Öffnen Sie das System der Systemsteuerung, öffnen Sie die Eigenschaften der erweiterten Systemeinstellungen und geben Sie dann die Eigenschaften ein

Wie löst man das Problem einer Zeile in der Taskleistentransparenz in Win11? Wie löst man das Problem einer Zeile in der Taskleistentransparenz in Win11? Jan 29, 2024 pm 12:12 PM

Viele Win11-Benutzer stellen ihre Taskleiste beim Ausführen des Systems auf transparent ein, aber viele Benutzer sehen nach der Einrichtung eine schwarze Linie in der Taskleiste. Benutzer können zur Einrichtung Software von Drittanbietern verwenden. Lassen Sie diese Website den Benutzern die Lösung für das Problem einer transparenten Linie in der Win11-Taskleiste sorgfältig vorstellen. Lösung für das Problem einer transparenten Linie in der Win11-Taskleiste Methode 1: 1. Laut Benutzerfeedback können Sie mit der rechten Maustaste auf translucenttb klicken und die Einstellungen öffnen. 2. Setzen Sie dann den Rand der Symboloption auf 1, um das Problem zu lösen. 2. Wählen Sie dann das Standardthema des Systems aus und ändern Sie es, um das Problem zu lösen.

So legen Sie Transparenz in CSS fest So legen Sie Transparenz in CSS fest Nov 01, 2023 am 10:00 AM

Zu den CSS-Methoden zum Festlegen der Transparenz gehören das Opazitätsattribut, der RGBA-Farbwert, das Hintergrundfarbenattribut, die Verwendung von Pseudoelementen usw. Detaillierte Einführung: 1. Das Deckkraftattribut: Durch Festlegen des Deckkraftattributs des Elements wird ein transparenter Effekt erzielt. Der Wertebereich dieses Attributs liegt zwischen 0 und 1. 0 bedeutet vollständig transparent, 1 bedeutet vollständig undurchsichtig. 2. RGB-Farbwert. durch Festlegen der Deckkraft des Elements. Die Hintergrundfarbe oder Textfarbe ist ein RGBA-Farbwert, um einen transparenten Effekt zu erzielen. Der RGBA-Farbwert besteht aus Rot, Grün, Blau, Transparenz usw.

Grafisches Tutorial zum Transparentmachen der Win7-Taskleiste Grafisches Tutorial zum Transparentmachen der Win7-Taskleiste Jul 20, 2023 am 09:49 AM

Heute fragte eine Gruppe von Benutzern, warum ihre Computer nach der Neuinstallation von Windows 7 keinen Transparenzeffekt hatten. Tatsächlich wird dies dadurch verursacht, dass Ihr Computer den Grafikkartentreiber nicht rechtzeitig aktualisiert und das Windows 7 Aero-Design nicht anpasst. Sie können es auf folgende Weise einrichten. 1. Zuerst müssen Sie sicherstellen, dass auf Ihrem Computer ein neuer Grafikkartentreiber installiert ist. Sie können den Treiberassistenten oder 360 Driver Master verwenden, um den Grafikkartentreiber online zu aktualisieren. . 2. Klicken Sie mit der rechten Maustaste auf eine leere Stelle auf dem Desktop, wählen Sie „Personalisieren“ und öffnen Sie. 3. Suchen Sie hier nach dem Aero-Thema und wählen Sie es aus. Unter normalen Umständen sollten Sie den transparenten Glaseffekt sehen können. Verstehen Sie das Tutorial, wie Sie Ihre Win7-Taskleiste transparent machen? Schüler, die nicht wissen, wie es geht, machen es bitte schnell.

Wie stelle ich die Terminaltransparenz im Linux-System ein? Wie stelle ich die Terminaltransparenz im Linux-System ein? Jan 07, 2024 am 10:21 AM

Wenn Linux Befehle im Terminal ausführt, können Sie die Terminaltransparenz festlegen, um die Anzeige anderer Hilfedokumente wie PDFs, Webseiten usw. zu erschweren. Werfen wir einen Blick auf das ausführliche Tutorial unten. . 1. Fenster-Spezialeffekte aktivieren 1. Um die Transparenz des Terminals einzustellen, müssen Sie zunächst die Fenster-Spezialeffekte aktivieren. Klicken Sie zunächst in der Taskleiste auf „Kontrollzentrum“. 2. Klicken Sie im Kontrollzentrum auf „Anzeige“. 3. Stellen Sie sicher, dass unter „Anzeige“ die Schaltfläche „Fenstereffekte aktivieren“ aktiviert ist. 4. Darüber hinaus können Sie auch die Tastenkombinationen Umschalt+Win+Tab verwenden, um Fenstereffekte schnell zu öffnen oder zu schließen. 2. Transparenz einstellen

So erzielen Sie den Effekt des Hinzufügens von Schatten zu Elementblöcken in CSS So erzielen Sie den Effekt des Hinzufügens von Schatten zu Elementblöcken in CSS Sep 16, 2022 pm 05:08 PM

In CSS können Sie das box-shadow-Attribut verwenden, um einem Elementblock Schatten hinzuzufügen. Das Box-Shadow-Attribut kann den Randschatteneffekt realisieren und den Schatten auf das Box-Element anwenden. Die Syntax lautet „Box-Shadow: Horizontaler Schatten, Unschärferadius, Erweiterungsradius, Schattenfarbe, Projektionsmodus“. Inset" kann ein innerer Schatten erzielt werden.

So passen Sie die Transparenz der Win11-Taskleiste an So passen Sie die Transparenz der Win11-Taskleiste an Jan 01, 2024 am 11:17 AM

Viele Benutzer mögen die transparente Version der Seite. Unter dem Win11-System können Benutzer mit einigen Methoden auch eine transparente Taskleiste einrichten, damit die Bedienung und das Erscheinungsbild besser aussehen. So stellen Sie die Win11-Taskleiste transparent ein 1. Klicken Sie auf das Startmenü und öffnen Sie dann den Microsoft Store. 2. Suchen Sie nach „TranslucentTB“, suchen Sie dann das entsprechende und laden Sie es herunter. 3. Klicken Sie hier, um zu installieren. 4. Wählen Sie nach dem Öffnen „Desktop“ und klicken Sie dann auf „Löschen“.

See all articles