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

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

不言
Libérer: 2018-11-29 15:23:33
avant
4619 Les gens l'ont consulté

Cet article vous présente les 40 formes graphiques (avec codes) les plus courantes dessinées par CSS. Les amis dans le besoin peuvent se référer à ce qui suit, les codes à l'intérieur sont très détaillés.

Aujourd'hui, j'ai vu beaucoup de graphiques apparemment simples mais très puissants dessinés avec du CSS pur sur des sites Web étrangers. Il y a les rectangles, cercles et triangles les plus simples, ainsi que divers polygones communs, et même le Yin Yang Tai Chi et. les petites icônes de sites Web sont vraiment puissantes, j'aimerais les partager avec vous.

Carré(carré)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#square{
    width: 100px;
    height: 100px;
    background: red;
    }
Copier après la connexion

Rectangle(rectangle)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#rectangle{
    width: 200px;
    height: 100px;
    background: red;
    }
Copier après la connexion

Cercle(cercle)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#circle{
    width: 100px;
    height: 100px;
    background: red;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    }/* 可以使用百分比值(大于50%),但是低版本的Android不支持 */
Copier après la connexion

Ovale (ovale)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#oval{
    width: 200px;
    height: 100px;
    background: red;
    -moz-border-radius: 100px / 50px;
    -webkit-border-radius: 100px / 50px;
    border-radius: 100px / 50px;
    }/* 可以使用百分比值(大于50%),但是低版本的Android不支持 */
Copier après la connexion

Triangle vers le haut (triangle vers le haut)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-up{
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid red;
    }
Copier après la connexion

Triangle vers le bas

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-down{
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 100px solid red;
    }
Copier après la connexion

Triangle gauche gauche)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-left{
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-right: 100px solid red;
    border-bottom: 50px solid transparent;
    }
Copier après la connexion

Triangle Droit(droite)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-right{
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 100px solid red;
    border-bottom: 50px solid transparent;
    }
Copier après la connexion

Triangle en haut à gauche (en haut à gauche)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-topleft{
    width: 0;
    height: 0;
    border-top: 100px solid red;
    border-right: 100px solid transparent;
    }
Copier après la connexion

Triangle en haut à droite (en haut à droite)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-topright{
    width: 0;
    height: 0;
    border-top: 100px solid red;
    border-left: 100px solid transparent;
    }
Copier après la connexion

Triangle en bas à gauche (en bas à gauche)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-bottomleft{
    width: 0;
    height: 0;
    border-bottom: 100px solid red;
    border-right: 100px solid transparent;
    }
Copier après la connexion

Triangle en bas à droite (en bas à droite)


Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#triangle-bottomright{
    width: 0;
    height: 0;
    border-bottom: 100px solid red;
    border-left: 100px solid transparent;
    }
Copier après la connexion

Flèche à queue incurvée

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)


#curvedarrow{
  position: relative;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-right: 9px solid red;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  }
#curvedarrow:after {
  content: "";
  position: absolute;
  border: 0 solid transparent;
  border-top: 3px solid red;
  border-radius: 20px 0 0 0;
  top: -12px;
  left: -9px;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  }
Copier après la connexion

Trapèze (trapèze)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#trapezoid {
    border-bottom: 100px solid red;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 100px;
    }
Copier après la connexion

Parallélogramme(parallélogramme)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#parallelogram {
    width: 150px;
    height: 100px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background: red;
    }
Copier après la connexion

Étoile (6 points)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#star-six{
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid red;
    position: relative;
    }
#star-six:after {
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 100px solid red;
    position: absolute;
    content: "";
    top: 30px;
    left: -50px;
    }
Copier après la connexion

Étoile (5 points)(étoile à cinq branches)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#star-five{
   margin: 50px 0;
   position: relative;
   display: block;
   color: red;
   width: 0px;
   height: 0px;
   border-right:  100px solid transparent;
   border-bottom: 70px  solid red;
   border-left:   100px solid transparent;
   -moz-transform:    rotate(35deg);
   -webkit-transform: rotate(35deg);
   -ms-transform:     rotate(35deg);
   -o-transform:      rotate(35deg);
  }
#star-five:before {
   border-bottom: 80px solid red;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
   position: absolute;
   height: 0;
   width: 0;
   top: -45px;
   left: -65px;
   display: block;
   content: '';
   -webkit-transform: rotate(-35deg);
   -moz-transform:    rotate(-35deg);
   -ms-transform:     rotate(-35deg);
   -o-transform:      rotate(-35deg);
   }
#star-five:after{
   position: absolute;
   display: block;
   color: red;
   top: 3px;
   left: -105px;
   width: 0px;
   height: 0px;
   border-right: 100px solid transparent;
   border-bottom: 70px solid red;
   border-left: 100px solid transparent;
   -webkit-transform: rotate(-70deg);
   -moz-transform:    rotate(-70deg);
   -ms-transform:     rotate(-70deg);
   -o-transform:      rotate(-70deg);
   content: '';
   }
Copier après la connexion

Pentagon(五边形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#pentagon {
    position: relative;
    width: 54px;
    border-width: 50px 18px 0;
    border-style: solid;
    border-color: red transparent;
    }
#pentagon:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    top: -85px;
    left: -18px;
    border-width: 0 45px 35px;
    border-style: solid;
    border-color: transparent transparent red;
    }
Copier après la connexion

Hexagon(六边形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#hexagon {
    width: 100px;
    height: 55px;
    background: red;
    position: relative;
    }
#hexagon:before {
    content: "";
    position: absolute;
    top: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid red;
    }
#hexagon:after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid red;
    }
Copier après la connexion

Octagon(八边形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#octagon {
    width: 100px;
    height: 100px;
    background: red;
    position: relative;
    }
#octagon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 29px solid red;
    border-left: 29px solid #fff;
    border-right: 29px solid #fff;
    width: 42px;
    height: 0;
    }
#octagon:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 29px solid red;
    border-left: 29px solid #fff;
    border-right: 29px solid #fff;
    width: 42px;
    height: 0;
    }
Copier après la connexion

Heart(心形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#heart {
    position: relative;
    width: 100px;
    height: 90px;
    }
#heart:before,
#heart:after {
    position: absolute;
    content: "";
    left: 50px;
    top: 0;
    width: 50px;
    height: 80px;
    background: red;
    -moz-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
     }
#heart:after {
    left: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin :100% 100%;
    }
Copier après la connexion

Infinity(无限符图形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#infinity {
    position: relative;
    width: 212px;
    height: 100px;
    }
#infinity:before,
#infinity:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border: 20px solid red;
    -moz-border-radius: 50px 50px 0 50px;
    border-radius: 50px 50px 0 50px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    }
#infinity:after {
    left: auto;
    right: 0;
    -moz-border-radius: 50px 50px 50px 0;
    border-radius: 50px 50px 50px 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    }
Copier après la connexion

Diamond Square(菱形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#diamond {
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-bottom-color: red;
    position: relative;
    top: -50px;
    }
#diamond:after {
    content: '';
    position: absolute;
    left: -50px;
    top: 50px;
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-top-color: red;
    }
Copier après la connexion

Diamond Shield(钻石盾牌)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#diamond-shield {
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-bottom: 20px solid red;
    position: relative;
    top: -50px;
    }
#diamond-shield:after {
    content: '';
    position: absolute;
    left: -50px; top: 20px;
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-top: 70px solid red;
    }
Copier après la connexion

Diamond Narrow

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#diamond-narrow {
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-bottom: 70px solid red;
    position: relative;
    top: -50px;
    }
#diamond-narrow:after {
    content: '';
    position: absolute;
    left: -50px; top: 70px;
    width: 0;
    height: 0;
    border: 50px solid transparent;
    border-top: 70px solid red;
    }
Copier après la connexion

Cut Diamond(砖石形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#cut-diamond {
    border-style: solid;
    border-color: transparent transparent red transparent;
    border-width: 0 25px 25px 25px;
    height: 0;
    width: 50px;
    position: relative;
    margin: 20px 0 50px 0;
    }
#cut-diamond:after {
    content: "";
    position: absolute;
    top: 25px;
    left: -25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: red transparent transparent transparent;
    border-width: 70px 50px 0 50px;
    }
Copier après la connexion

Egg(鸡蛋)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#egg {
   display:block;
   width: 126px;
   height: 180px;
   background-color: red;
   -webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
   border-radius: 50%  50%  50%  50%  / 60%   60%   40%  40%;
   }
Copier après la connexion

Pac-Man(吃豆人)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#pacman {
  width: 0px;
  height: 0px;
  border-right: 60px solid transparent;
  border-top: 60px solid red;
  border-left: 60px solid red;
  border-bottom: 60px solid red;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-left-radius: 60px;
  border-bottom-right-radius: 60px;
  }
Copier après la connexion

Talk Bubble(聊天框)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#talkbubble{
   width: 120px;
   height: 80px;
   background: red;
   position: relative;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   }
#talkbubble:before{
   content:"";
   position: absolute;
   right: 100%;
   top: 26px;
   width: 0;
   height: 0;
   border-top: 13px solid transparent;
   border-right: 26px solid red;
   border-bottom: 13px solid transparent;
   }
Copier après la connexion

12 Point Burst(爆炸形状)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#burst-12 {
    background: red;
    width: 80px;
    height: 80px;
    position: relative;
    text-align: center;
    }
#burst-12:before, #burst-12:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 80px;
    background: red;
    }
#burst-12:before {
    -webkit-transform: rotate(30deg);
     -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
         }
#burst-12:after{
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    }
Copier après la connexion

Yin Yang(阴阳八卦)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#yin-yang {
    width: 96px;
    height: 48px;
    background: #eee;
    border-color: red;
    border-style: solid;
    border-width: 2px 2px 50px 2px;
    border-radius: 100%;
    position: relative;
    }
#yin-yang:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    background: #eee;
    border: 18px solid red;
    border-radius: 100%;
    width: 12px;
    height: 12px;
    }
#yin-yang:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: red;
    border: 18px solid #eee;
    border-radius:100%;
    width: 12px;
    height: 12px;
    }
Copier après la connexion

Badge Ribbon(徽章丝带)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#badge-ribbon {
 position: relative;
 background: red;
 height: 100px;
 width: 100px;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 }
#badge-ribbon:before,#badge-ribbon:after {
  content: '';
  position: absolute;
  border-bottom: 70px solid red;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  top: 70px;
  left: -10px;
  -webkit-transform: rotate(-140deg);
  -moz-transform:    rotate(-140deg);
  -ms-transform:     rotate(-140deg);
  -o-transform:      rotate(-140deg);
  }
#badge-ribbon:after {
  left: auto;
  right: -10px;
  -webkit-transform: rotate(140deg);
  -moz-transform:  rotate(140deg);
  -ms-transform:  rotate(140deg);
  -o-transform:  rotate(140deg);
  }
Copier après la connexion

Space Invader(太空入侵者)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#space-invader{
  box-shadow:
    0 0 0 1em red,
    0 1em 0 1em red,
    -2.5em 1.5em 0 .5em red,
    2.5em 1.5em 0 .5em red,
    -3em -3em 0 0 red,
    3em -3em 0 0 red,
    -2em -2em 0 0 red,
    2em -2em 0 0 red,
    -3em -1em 0 0 red,
    -2em -1em 0 0 red,
    2em -1em 0 0 red,
    3em -1em 0 0 red,
    -4em 0 0 0 red,
    -3em 0 0 0 red,
    3em 0 0 0 red,
    4em 0 0 0 red,
    -5em 1em 0 0 red,
    -4em 1em 0 0 red,
    4em 1em 0 0 red,
    5em 1em 0 0 red,
    -5em 2em 0 0 red,
    5em 2em 0 0 red,
    -5em 3em 0 0 red,
    -3em 3em 0 0 red,
    3em 3em 0 0 red,
    5em 3em 0 0 red,
    -2em 4em 0 0 red,
    -1em 4em 0 0 red,
    1em 4em 0 0 red,
    2em 4em 0 0 red;
    background: red;
    width: 1em;
    height: 1em;
    overflow: hidden;
    margin: 50px 0 70px 65px;
  }
Copier après la connexion

TV Screen(电视屏幕)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#tv {
  position: relative;
  width: 200px;
  height: 150px;
  margin: 20px 0;
  background: red;
  border-radius: 50% / 10%;
  color: white;
  text-align: center;
  text-indent: .1em;
  }
#tv:before {
  content: '';
  position: absolute;
  top: 10%;
  bottom: 10%;
  right: -5%;
  left: -5%;
  background: inherit;
  border-radius: 5% / 50%;
  }
Copier après la connexion

Chevron(雪佛龙)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#chevron {
 position: relative;
 text-align: center;
 padding: 12px;
 margin-bottom: 6px;
 height: 60px;
 width: 200px;
}
#chevron:before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 51%;
 background: red;
 -webkit-transform: skew(0deg, 6deg);
 -moz-transform: skew(0deg, 6deg);
 -ms-transform: skew(0deg, 6deg);
 -o-transform: skew(0deg, 6deg);
 transform: skew(0deg, 6deg);
}
#chevron:after {
 content: '';
 position: absolute;
 top: 0;
 right: 0;
 height: 100%;
 width: 50%;
 background: red;
 -webkit-transform: skew(0deg, -6deg);
 -moz-transform: skew(0deg, -6deg);
 -ms-transform: skew(0deg, -6deg);
 -o-transform: skew(0deg, -6deg);
 transform: skew(0deg, -6deg);
}
Copier après la connexion

Magnifying Glass(放大镜)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#magnifying-glass{
font-size: 10em; /* This controls the size. */
display: inline-block;
width: 0.4em;
height: 0.4em;
border: 0.1em solid red;
position: relative;
border-radius: 0.35em;
}
#magnifying-glass::before{
content: "";
display: inline-block;
position: absolute;
right: -0.25em;
bottom: -0.1em;
border-width: 0;
background: red;
width: 0.35em;
height: 0.08em;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
}
Copier après la connexion

Facebook Icon(Facebook图标)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#facebook-icon {
 background: red;
 text-indent: -999em;
 width: 100px;
 height: 110px;
 border-radius: 5px;
 position: relative;
 overflow: hidden;
 border: 15px solid red;
 border-bottom: 0;
}
#facebook-icon::before {
 content: "/20";
 position: absolute;
 background: red;
 width: 40px;
 height: 90px;
 bottom: -30px;
 right: -37px;
 border: 20px solid #eee;
 border-radius: 25px;
}
#facebook-icon::after {
 content: "/20";
 position: absolute;
 width: 55px;
 top: 50px;
 height: 20px;
 background: #eee;
 right: 5px;
}
Copier après la connexion

Cone(圆锥形)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#cone {
  width: 0;
  height: 0;
  border-left: 70px solid transparent;
  border-right: 70px solid transparent;
  border-top: 100px solid red;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  }
Copier après la connexion

Moon(月亮)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#moon{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  box-shadow: 15px 15px 0 0 red;
  }
Copier après la connexion

Cross(十字架)

Les 40 formes graphiques les plus courantes dessinées avec CSS (avec code)

#cross {
  background: red;
  height: 100px;
  position: relative;
  width: 20px;
  }
#cross:after {
  background: red;
  content: "";
  height: 20px;
  left: -40px;
  position: absolute;
  top: 40px;
    width: 100px;
    }
Copier après la connexion

以上就是纯CSS绘制的各种图形,感受到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:web骇客
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