Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

不言
Freigeben: 2018-11-29 15:23:33
nach vorne
4617 Leute haben es durchsucht

Dieser Artikel stellt Ihnen die 40 häufigsten von CSS gezeichneten Grafikformen (mit Code) vor. Freunde in Not können sich auf Folgendes beziehen, die darin enthaltenen Codes sind sehr detailliert.

Heute habe ich auf ausländischen Websites viele scheinbar einfache, aber sehr leistungsstarke Grafiken gesehen, die mit reinem CSS gezeichnet wurden. Es gibt die einfachsten Rechtecke, Kreise und Dreiecke sowie verschiedene gängige Polygone und sogar Yin Yang Tai Chi Kleine Website-Icons sind wirklich leistungsstark, ich möchte sie gerne mit Ihnen teilen.

Quadrat(Quadrat)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#square{
    width: 100px;
    height: 100px;
    background: red;
    }
Nach dem Login kopieren

Rechteck(Rechteck)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#rectangle{
    width: 200px;
    height: 100px;
    background: red;
    }
Nach dem Login kopieren

Kreis(Kreis)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

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

Oval(oval)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

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

Dreieck nach oben

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-up{
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid red;
    }
Nach dem Login kopieren

Dreieck Unten

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-down{
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 100px solid red;
    }
Nach dem Login kopieren

Dreieck links

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-left{
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-right: 100px solid red;
    border-bottom: 50px solid transparent;
    }
Nach dem Login kopieren

Dreieck rechts( rechts)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-right{
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 100px solid red;
    border-bottom: 50px solid transparent;
    }
Nach dem Login kopieren

Dreieck oben links( Dreieck oben rechts(oben rechts)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-topleft{
    width: 0;
    height: 0;
    border-top: 100px solid red;
    border-right: 100px solid transparent;
    }
Nach dem Login kopieren

Dreieck unten links (unten links)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-topright{
    width: 0;
    height: 0;
    border-top: 100px solid red;
    border-left: 100px solid transparent;
    }
Nach dem Login kopieren

Dreieck unten rechts (unten rechts)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-bottomleft{
    width: 0;
    height: 0;
    border-bottom: 100px solid red;
    border-right: 100px solid transparent;
    }
Nach dem Login kopieren
Gebogener Schwanzpfeil (gebogener Schwanzpfeil)


Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#triangle-bottomright{
    width: 0;
    height: 0;
    border-bottom: 100px solid red;
    border-left: 100px solid transparent;
    }
Nach dem Login kopieren

Trapezoid(trapezoid)Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
  }
Nach dem Login kopieren

Parallelogramm (Parallelogramm)

#trapezoid {
    border-bottom: 100px solid red;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 100px;
    }
Nach dem Login kopieren
Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

Stern (6-Punkte)

#parallelogram {
    width: 150px;
    height: 100px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background: red;
    }
Nach dem Login kopieren
Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

Stern (5 Punkte)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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: '';
   }
Nach dem Login kopieren

Pentagon(五边形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Hexagon(六边形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Octagon(八边形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Heart(心形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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%;
    }
Nach dem Login kopieren

Infinity(无限符图形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
    }
Nach dem Login kopieren

Diamond Square(菱形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Diamond Shield(钻石盾牌)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Diamond Narrow

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Cut Diamond(砖石形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Egg(鸡蛋)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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%;
   }
Nach dem Login kopieren

Pac-Man(吃豆人)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
  }
Nach dem Login kopieren

Talk Bubble(聊天框)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
   }
Nach dem Login kopieren

12 Point Burst(爆炸形状)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
    }
Nach dem Login kopieren

Yin Yang(阴阳八卦)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

Badge Ribbon(徽章丝带)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
  }
Nach dem Login kopieren

Space Invader(太空入侵者)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
  }
Nach dem Login kopieren

TV Screen(电视屏幕)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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%;
  }
Nach dem Login kopieren

Chevron(雪佛龙)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
}
Nach dem Login kopieren

Magnifying Glass(放大镜)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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);
}
Nach dem Login kopieren

Facebook Icon(Facebook图标)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
}
Nach dem Login kopieren

Cone(圆锥形)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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%;
  }
Nach dem Login kopieren

Moon(月亮)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code)

#moon{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  box-shadow: 15px 15px 0 0 red;
  }
Nach dem Login kopieren

Cross(十字架)

Die 40 häufigsten mit CSS gezeichneten Grafikformen (mit 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;
    }
Nach dem Login kopieren

以上就是纯CSS绘制的各种图形,感受到CSS的强大了吧。

Das obige ist der detaillierte Inhalt vonDie 40 häufigsten mit CSS gezeichneten Grafikformen (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:web骇客
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage