Maison interface Web tutoriel CSS Introduction et fonction de background:transparent en CSS

Introduction et fonction de background:transparent en CSS

Jul 20, 2017 am 10:04 AM
background

Parfois, lorsque vous regardez CSS, vous voyez que certaines propriétés CSS sont définies comme background:transparent. Cela signifie que l'arrière-plan est transparent. En fait, la couleur par défaut du fond est l’attribut transparent.

Par exemple, si un élément recouvre un autre élément et que vous souhaitez afficher l'élément en dessous, vous devez alors définir l'arrière-plan de l'élément ci-dessus sur transparent.

Manuel recommandé :manuel en ligne CSS

Ce qui suit présente le rôle de background:transparent en CSS

1. Introduction à l'arrière-plan

background est un attribut abrégé utilisé pour définir tous les attributs d'arrière-plan dans une seule instruction.

Valeurs possibles :

background-color
background-image
background-repeat
background-attachment
background-position
Copier après la connexion

Par exemple,

background : transparent none repeat scroll 0% 0%
Copier après la connexion

représente respectivement

Attributs d'arrière-plan : couleur d'arrière-plan, image d'arrière-plan, si l'arrière-plan se répète, l'arrière-plan change à tout moment. Fond de défilement du navigateur, position plate, position verticale de l'arrière-plan

background : background-color || background-image || background-repeat || background-attachment || background-position
Copier après la connexion

Explication du CSS ci-dessus

transparent   表示透明无颜色,是background-color 的默认值
none   表示没有设置背景图片
repeat   表示图片重复
scroll   表示背景图片随浏览器下拉而滚动
0%   水平位置在x0
0%   垂直位置在y0
Copier après la connexion
Articles connexes recommandés :
1. Que signifie l’arrière-plan en CSS ? Explication détaillée de l'utilisation de l'arrière-plan
2.Comment utiliser l'attribut transparent pour définir la transparence en CSS ? Dessinez divers triangles avec un attribut transparent (exemple de code)
Tutoriels vidéo associés :

1.Tutoriel vidéo CSS - Jade Girl Heart Sutra Edition

2. Le rôle de background:transparent en CSS

Les événements dont la couleur de fond est transparente seront interceptés par les éléments couverts par celui-ci si l'objet que nous déclenchons le fait. pas focus, alors l'événement sera échangé vers l'élément transparent pour traitement et bullé en fonction de cet élément. Sinon, l'événement avec focus sera traité par l'objet avec focus, sans échange, et bullé en fonction de l'élément focalisé

1. Par exemple, le masque div suivant, cette fonction peut empêcher les utilisateurs d'utiliser d'autres éléments sur la page Web

div.style.position="absolute";
div.style.width=document.body.clientWidth+"px";
div.style.height=document.body.clientHeight+"px";
div.style.left="0px";
div.style.top="0px";
div.style.zIndex="2000";
div.style.backgroundColor="black";
div.style.filter="alpha(opacity="+0+");";
Copier après la connexion

Regardez principalement les deux dernières lignes de code. Si nous n'avons pas le suffixe du code ci-dessus Deux phrases, nous pouvons alors opérer sur les éléments masqués, ce qui signifie que cela n'aura pas d'effet de blindage, mais cette opération est limitée Plus précisément, nous ne pouvons opérer que sur les éléments ciblés, tels que le texte. , images, boutons, etc.

2. Par exemple, le DIV suivant

<div style="border:1px red solid;width:100px;height:100px" onclick="alert(1)">123</div>
Copier après la connexion

Dans des circonstances normales, tant que vous cliquez n'importe où sur ce div, il alertera, mais lorsqu'il est couvert par un élément avec une couleur de fond transparente. À ce moment-là, nous ne recevons l'alerte que lorsque nous cliquons sur 123, car le texte peut avoir le focus, et il en va de même pour les autres éléments

.

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Construire une application Ethereum à l'aide de Redwood.js et de la faune Construire une application Ethereum à l'aide de Redwood.js et de la faune Mar 28, 2025 am 09:18 AM

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Apr 02, 2025 pm 06:17 PM

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Un peu sur CI / CD Un peu sur CI / CD Apr 02, 2025 pm 06:21 PM

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Cartes empilées avec un positionnement collant et une pincée de sass Cartes empilées avec un positionnement collant et une pincée de sass Apr 03, 2025 am 10:30 AM

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.

Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Apr 02, 2025 am 04:27 AM

Si nous devons afficher la documentation à l'utilisateur directement dans l'éditeur WordPress, quelle est la meilleure façon de le faire?

Comparaison des navigateurs pour une conception réactive Comparaison des navigateurs pour une conception réactive Apr 02, 2025 pm 06:25 PM

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire

Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Apr 05, 2025 pm 05:51 PM

Questions sur les zones de slash violet dans les dispositions flexibles Lorsque vous utilisez des dispositions flexibles, vous pouvez rencontrer des phénomènes déroutants, comme dans les outils du développeur (D ...

See all articles