Maison > interface Web > tutoriel CSS > Comment créer un hexagone avec une image d'arrière-plan en utilisant CSS ?

Comment créer un hexagone avec une image d'arrière-plan en utilisant CSS ?

DDD
Libérer: 2024-11-20 03:58:02
original
1013 Les gens l'ont consulté

How to Create a Hexagon with a Background Image Using CSS?

Hexagone avec image d'arrière-plan

Créer une forme hexagonale en HTML avec CSS est relativement simple. Cependant, ajouter une image dans cet hexagone peut être un peu plus difficile.

Pour obtenir cet effet, on peut exploiter la puissance de CSS3 en utilisant des propriétés de transformation et de débordement. En utilisant différentes valeurs de rotation avec un débordement défini sur caché, il est possible de créer un masque multi-navigateurs qui permet l'ajout d'une image dans la forme hexagonale.

Voici un exemple qui montre comment créer un hexagone avec une image d'arrière-plan :

.hexagon-bg {
    width: 100px;
    height: 86.61px;
    margin: auto;
    border-bottom: 20px solid red;
    position: relative;
    overflow: hidden;
}

.hexagon-bg:before {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(background-image.png);
    transform: rotate(30deg);
    position: absolute;
}
Copier après la connexion
<div class="hexagon-bg">
</div>
Copier après la connexion

Cette technique crée un masque multi-navigateur qui permet à l'image d'arrière-plan spécifiée d'apparaître à l'intérieur de la forme hexagonale. Il est important de noter que les anciens navigateurs peuvent ne pas prendre en charge cette fonctionnalité, mais les navigateurs modernes comme Chrome, Firefox et Safari restitueront l'effet comme prévu.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal