Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit CSS gekrümmte transparente Divs erstellen?

Wie kann ich mit CSS gekrümmte transparente Divs erstellen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-06 00:37:09957Durchsuche

How Can I Create Curved Transparent Divs Using CSS?

Gebogene transparente Divs mit CSS erstellen

Bei Ihrer Suche nach einem transparenten Div mit einer geschwungenen Form stießen Sie auf Schwierigkeiten, das Gewünschte zu erreichen Wirkung. Lassen Sie uns untersuchen, wie Sie diese Herausforderung meistern und die gewünschte gekrümmte Form erstellen können.

Um die gekrümmte Form zu erstellen, bietet CSS die Clip-Path-Eigenschaft, mit der Sie die Form eines Elements mithilfe verschiedener geometrischer Funktionen definieren können. Sie können es entweder auf das obere oder das untere Element anwenden und so einen Überlagerungseffekt erzeugen.

Der folgende Codeausschnitt zeigt, wie Sie mit Clip-Path die gewünschte Form erreichen:

.first, .second {
  display: inline-block;
  margin: 5px;
}

/* For the first div */
.first .top {
  clip-path: circle(72.9% at 50% 27%);
  height: 200px;
  width: 200px;
  background: url(https://picsum.photos/id/10/800/800) center/cover;
  position: relative;
}

.first .bottom {
  margin-top: -70px;
  background: yellow;
  height: 100px;
  width: 200px;
}

/* For the second div */
.second .top {
  height: 200px;
  width: 200px;
  background: url(https://picsum.photos/id/10/800/800) center/cover;
  position: relative;
}

.second .bottom {
  clip-path: polygon(0 25%, 14% 41%, 28% 51%, 49% 54%, 66% 53%, 79% 48%, 89% 39%, 100% 27%, 100% 100%, 47% 100%, 0% 100%);
  margin-top: -70px;
  background: yellow;
  height: 100px;
  width: 200px;
}

Dieser Code erstellt zwei Divs, eines mit einer kreisförmigen Oberseite und einer gelben Unterseite und das andere mit einer benutzerdefinierten polygonalen Oberseite und einer gelben Unterseite. Durch Anpassen der Clip-Path-Werte können Sie je nach Wunsch verschiedene geschwungene Formen erstellen.

Durch die Verwendung von Clip-Path haben Sie die Möglichkeit, faszinierende geschwungene Formen zu entwerfen und die Ästhetik Ihrer Website oder Webanwendung zu steigern.

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS gekrümmte transparente Divs erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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