前端小tips,纯css3各方向小三角的制作原理_html/css_WEB-ITnose
入驻博客园两个月之后的第一篇随笔,希望能够做到三个原则:
One:不浪费自己的时间,
Tow:不浪费读者的时间,
第三就是希望有缘的朋友们多多指教,共度前端快乐的大坑!!!
咱们今天来做一个居家旅行必备的小tips,展现前端老前辈的智慧,积淀的文化...
先来一个小口诀【呆会会用到的,不用着急记住它哦】
四方小三角(上,下,左,右)
尖角反方线,给颜色 /*设置边线*/
两边夹角线成透明 /*设置边线*/
参数都相同 /*线的参数都一样*/
给予三条边 /*有三条边哦*/
八方小三角(左上,左下,右上,右下)
左右相反成透明 /*设置边线*/
上下相同给颜色 /*设置边线*/
送你两条边 /*好方便,就两条边*/
哥们上代码:举个梨子
四方来角之(up,up,up上)来个div盒子,是否可以用其他的容器?(哥们没试过,够用就好)
<div class="up"><div/>
.up{ position: absolute;; /*这里咱可以视情况而定*/ border-left:30px solid transparent; /*口诀,左,右边成透明*/ border-right:30px solid transparent; /*30px可以控制三角的大小*/ border-bottom:30px solid black; /*口诀,相反线,给颜色*/ width: 0; height: 0; /*是否加上宽高0,自己试验哦,博主试过可以不加*/}
结果是:这样的(无视小鼠标)
哥们上代码(2)
先复习一遍口诀,向上向上走...
然后再来,举个梨子(八方来角之“left-top,left-top,left-top左上”)
<div class="left-top"><div/>
.left-top{ position: relative; border-top: 30px solid lawngreen; /*发现没有上下相同,设置颜色*/<br /> border-right: 30px solid transparent; /*左右相反,给透明*/ width: 0; /*只有两条边的设置哦*/ height: 0;}
效果图:(完美哦!!)
其中的口诀,可以完全使用,最主要的好处就是可以不用记住源码,自己手写的css然后在网页中完美显示的感觉就是“这个feel倍爽,倍爽...”
主要的用途:
“导航栏中的小三角指向”
“其他暂时没有发现,哈哈哒..”
如果小白同志看见这篇文章的时候,就联系我吧,菜鸟见小白,哥俩泪汪汪
有幸被大神看见,那是三生有幸,希望指导一二
到这为止,小三角tips的博文就玩了,其中原理可理解也可不理解,网上有一大堆的源码,直接拿过来用就是了,但是不符合咱可贵的极客精神
来一起念一遍“极客精神,极客精神..”
片尾声明:
本文的原理是博主自己的收集理解,经过测试完全没有问题,当然也不排除有其他的方式达到这种效果,各位前端的博友有志同道合的请关注我或者我
要关注你哦
最后的落款:
16-03-10日,
环境还是不错的,
周围室友愉快的斗地主

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)

Sujets chauds



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; 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; 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 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é.

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.

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 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.
