Maison > interface Web > tutoriel CSS > le corps du texte

Comment implémenter le centrage des fenêtres contextuelles CSS

不言
Libérer: 2018-06-25 17:03:29
original
3191 Les gens l'ont consulté

Ce qui suit est une méthode de mise en œuvre simple pour centrer les fenêtres contextuelles. Le contenu est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence.

Lorsque je faisais des pages récemment, j'ai souvent rencontré le problème des boîtes pop-up centrées

J'ai interrogé des experts autour de moi et j'ai finalement compris,

. Principe de mise en œuvre :

1 Définir une pseudo-classe pour le boitier périphérique : avant

2. Définir l'attribut fixe du périphérique. box

3, Définissez la zone de contenu.

Définir la boîte environnante :

outbox{   
   position:fixed;   
   top:0;   
   rightright:0;   
   bottombottom:0;   
   left:0;   
   display:block;   
   text-align:center;   
}
Copier après la connexion

Définir la pseudo-classe de la boîte environnante :

outbox:before{   
   content="";   
   width:0;   
   height:100%;   
   display:inline-block;   
   vertical-align:middle;   
}
Copier après la connexion

Définissez la zone de contenu :

contentbox{   
    display:inline-block;   
    vertical-align:middle;   
    text-align:center;   
 }
Copier après la connexion

Code complet :

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1">
        <title>弹窗居中</title>
        <style type="text/css">
            .outbox:before{   
                content:"";   
                width:0;   
                height:100%;   
                display:inline-block;   
                vertical-align:middle;   
            }   
            .outbox{   
                position:fixed;   
                top:0;   
                right:0;   
                bottom:0;   
                left:0;   
                text-align:center;   
            }   
            .content{   
                width:200px;   
                height:200px;   
                background-color:#ccc;   
                display:inline-block;   
                vertical-align:middle;   
            }   
        </style>
    </head>
    <body>
    <p class="outbox">
        <p class="content">
        </p>
    </p>
    <body>
</html>
Copier après la connexion

Ce qui précède est le Tout le contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser CSS3 pour faire correspondre les écrans horizontaux et verticaux

Utilisation de l'attribut de mise en page de table CSS

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!

Étiquettes associées:
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