CSS3弹性盒模型_html/css_WEB-ITnose
弹性盒模型
- 弹性盒模型,在使用弹性盒模型时,父元素必须要加:display:box; 或display: inline-box; box-orient定义盒模型的布局方向,horizontal水平显示,vertical垂直显示
-
<style> .box {height: 100px; border: 10px solid #000; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical;} .box div {width: 100px; height: 100px; background:red; border: 1px solid #fff;}</style><body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> </div></body>
Copier après la connexion - 元素排列顺序box-direction: Normal, reverse(反序)
-
<style> .box {height: 100px; border: 10px solid #000; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-direction: reverse;} .box div {width: 100px; height: 100px; background:red; border: 1px solid #fff;}</style><body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> </div></body>
Copier après la connexion - 元素排列顺序,box-ordinal-group:123..... 设置元素的具体的排列顺序
-
<style> .box {height: 100px; border: 10px solid #000; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical;} .box div {width: 100px; height: 100px; background:red; border: 1px solid #fff;} .box div:nth-of-type(1) {-webkit-box-ordinal-group: 2;} .box div:nth-of-type(2) {-webkit-box-ordinal-group: 3;} .box div:nth-of-type(3) {-webkit-box-ordinal-group: 1;}</style><body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> </div></body>
Copier après la connexion - 弹性盒模型(2),box-flex定义盒子的弹性空间,定义盒子中每个div所占的份数,类似于定义百分比,子元素的尺寸 = 盒子的尺寸 * 子元素的box-flex属性值 / 所有子元素的box-flex属性值的和
-
<style> .box {height: 100px; border: 10px solid #000; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical;} .box div {width: 100px; height: 100px; background:red; border: 1px solid #fff;} .box div:nth-of-type(1) {-webkit-box-flex: 1;} .box div:nth-of-type(2) {-webkit-box-flex: 2;} .box div:nth-of-type(3) {-webkit-box-flex: 3;}</style><body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> </div></body>
Copier après la connexion - box-pack在水平方向上对盒子富裕的空间进行管理,属性值有:start(富裕空间在右侧), end(富裕空间在左侧), center(富裕空间在两侧), justify(富裕空间平均分配到元素之间的间隙)
-
<style> .box {height: 100px; border: 10px solid #000; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-box-pack: end;} .box div {width: 100px; height: 100px; background:red; border: 1px solid #fff;}</style><body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> </div></body>
Copier après la connexion - box-align在垂直方向上对元素的位置进行管理,有三个属性值:start(富裕空间在底部), end(富裕空间在顶部), center(垂直居中)
- 盒 模型阴影box-shadow: [inset] x, y, blur, [spread], color; inset: 投影方式(内投影); x, y: 阴影偏移; blur: 模糊半径; spread: 扩展阴影半径(先扩展一定像素再模糊); color: 阴影颜色;
-
<style> .box {width: 100px; height: 100px; margin: 100px; background: red; box-shadow: 10px 10px 30px blue;}</style><body> <div class="box"></div></body>
Copier après la connexion - box-reflect倒影,有四个属性,表示四个方向分别是: above, below, left, right;
-
<style><br /> // reflect表示倒影和元素之间的距离 img { display: block; margin: 200px auto; -webkit-box-reflect: below 10px;}</style><body> <img src="" / alt="CSS3弹性盒模型_html/css_WEB-ITnose" ></body>
Copier après la connexion - 渐变: -webkit-linear-gradient(red 0, blue 100%);
- resize: both(上下左右均可拖动),horizontal(水平可拖动),vertical(垂直可拖动); 一定要配合overflow:auto使用
-
<style> // 水平方向上可以拖动 .box {width: 100px; height: 100px; background: url(1.png); border: 5px solid #000; resize: horizontal; overflow: auto;}</style><body> <div class="box"></div></body>
Copier après la connexion - box-sizing盒模型的解析模式
- content-box 标准盒模型 width/height = content
- border-box 怪异盒模型 width/height = border + padding + content
欢迎交流~

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

L'article traite de la balise Meta de la fenêtre, essentielle pour la conception Web réactive sur les appareils mobiles. Il explique comment une utilisation appropriée garantit une mise à l'échelle optimale du contenu et une interaction utilisateur, tandis que la mauvaise utilisation peut entraîner des problèmes de conception et d'accessibilité.

Cet article explique le html5 & lt; time & gt; élément de représentation sémantique de date / heure. Il souligne l'importance de l'attribut DateTime pour la lisibilité à la machine (format ISO 8601) à côté du texte lisible par l'homme, stimulant AccessIbilit

L'article traite du & lt; iframe & gt; L'objectif de Tag dans l'intégration du contenu externe dans les pages Web, ses utilisations courantes, ses risques de sécurité et ses alternatives telles que les balises d'objet et les API.
