Maison > interface Web > tutoriel CSS > Comment créer un coin incliné sur une boîte CSS ?

Comment créer un coin incliné sur une boîte CSS ?

Linda Hamilton
Libérer: 2024-11-01 06:46:31
original
488 Les gens l'ont consulté

How to Create a Slanted Corner on a CSS Box?

Création d'un coin incliné sur une boîte CSS

L'obtention d'un coin incliné sur une boîte CSS peut être réalisée en utilisant différentes méthodes. Une approche est décrite ci-dessous :

Méthode utilisant les bordures

Cette technique repose sur la création d'une bordure transparente le long du côté gauche d'un conteneur et d'une bordure inclinée le long du bas. Le code suivant montre comment implémenter ceci :

<code class="HTML"><div class="cornered"></div>
<div class="main">Hello World</div></code>
Copier après la connexion
<code class="CSS">.cornered {
  width: 160px;
  height: 0px;
  border-bottom: 40px solid red;
  border-right: 40px solid white;
}
.main {
  width: 200px;
  height: 200px;
  background-color: red;
}</code>
Copier après la connexion

Cela produira une boîte avec un coin supérieur gauche incliné à un angle de 45 degrés.

Méthode alternative utilisant la transparence

Pour permettre le texte dans la partie inclinée, une bordure transparente supplémentaire peut être utilisée. Le code modifié ci-dessous illustre cette approche :

<code class="HTML"><div class="outer">
  <div class="cornered">It's possible to put text up here too
    but if you want it to follow the slant you have to stack
    several of these.</div>
  <div class="main">Hello hello hello hello
hello hello hello hello hello</div>
</div></code>
Copier après la connexion
<code class="CSS">.outer {
    background-color: #ccffff;
    padding: 10px;
    font-size: x-small;
}
.cornered {
    width: 176px;
    height: 0px;
    border-bottom: 40px solid red;
    border-left: 40px solid transparent;
}
.main {
    width: 200px;
    height: 200px;
    background-color: red;
    padding: 0 8px;
}</code>
Copier après la connexion

Cette méthode crée une bordure inclinée qui peut afficher du texte sur toute sa longueur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal