7+ CSS Triangle Background Examples

This post contains a total of 7+ CSS Triangle Background Examples with Source Code. All these Triangle Backgrounds are made using CSS.

You can use the source code of these examples with credits to the original owner.

Related Posts

CSS Triangle Background Examples

1. By Russian Rebouças

Made by Russian Rebouças. Random Triangle Background. Source

<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title> 
<style>
body {
  background: #39767c;
}

.main {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 780px;
  height: 780px;
  overflow: hidden;
}

.tri {
  float: left;
  border-style: solid;
  border-width: 30px;
  width: 0;
  height: 0;
}

.main .tri:nth-child(0) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(1) {
  border-color: #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(2) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(3) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(4) {
  border-color: #7fced5 rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(5) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(6) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(7) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) #7fced5 #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(8) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(9) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(10) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(11) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(12) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(13) {
  border-color: #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(14) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(15) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(16) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(17) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.2) #7fced5 rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(18) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(19) {
  border-color: #7fced5 rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(20) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(21) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(22) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(23) {
  border-color: #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(24) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(25) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(26) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(27) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4) #7fced5 rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(28) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(29) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(30) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(31) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(32) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(33) {
  border-color: rgba(127, 206, 213, 0.3) #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(34) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(35) {
  border-color: #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(36) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(37) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(38) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(39) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(40) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(41) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(42) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(43) {
  border-color: #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(44) {
  border-color: #7fced5 rgba(127, 206, 213, 0.9) #7fced5 rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(45) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(46) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(47) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(48) {
  border-color: #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(49) {
  border-color: rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(50) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(51) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) #7fced5 rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(52) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(53) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.5) #7fced5 rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(54) {
  border-color: #7fced5 rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(55) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(56) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(57) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(58) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(59) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(60) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(61) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(62) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(63) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(64) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(65) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) #7fced5 rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(66) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(67) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(68) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(69) {
  border-color: #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(70) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(71) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(72) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(73) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(74) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(75) {
  border-color: #7fced5 rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(76) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(77) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(78) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(79) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(80) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(81) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(82) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(83) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(84) {
  border-color: rgba(127, 206, 213, 0.3) #7fced5 rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(85) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(86) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(87) {
  border-color: #7fced5 rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(88) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(89) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(90) {
  border-color: #7fced5 rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(91) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.5) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(92) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(93) {
  border-color: rgba(127, 206, 213, 0.6) #7fced5 rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(94) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(95) {
  border-color: #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(96) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(97) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(98) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) #7fced5 rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(99) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(100) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(101) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(102) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(103) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(104) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(105) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(106) {
  border-color: rgba(127, 206, 213, 0.6) #7fced5 #7fced5 #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(107) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(108) {
  border-color: #7fced5 rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(109) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(110) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(111) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(112) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(113) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(114) {
  border-color: #7fced5 rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(115) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(116) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(117) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(118) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(119) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(120) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(121) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(122) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4) #7fced5 rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(123) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(124) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(125) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(126) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(127) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(128) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(129) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(130) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(131) {
  border-color: rgba(127, 206, 213, 0.2) #7fced5 rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(132) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(133) {
  border-color: #7fced5 rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(134) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(135) {
  border-color: rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(136) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(137) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(138) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(139) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(140) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(141) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(142) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(143) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(144) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(145) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) #7fced5 rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(146) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(147) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(148) {
  border-color: rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(149) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(150) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(151) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(152) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(153) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(154) {
  border-color: rgba(127, 206, 213, 0.5) #7fced5 rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(155) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(156) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(157) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(158) {
  border-color: rgba(127, 206, 213, 0.3) #7fced5 #7fced5 rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(159) {
  border-color: rgba(127, 206, 213, 0.4) #7fced5 rgba(127, 206, 213, 0.2) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(160) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(161) {
  border-color: #7fced5 rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(162) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(163) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(164) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(165) {
  border-color: #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(166) {
  border-color: #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(167) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(168) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(169) {
  border-color: #7fced5 rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(170) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(171) {
  border-color: #7fced5 rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(172) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.6) #7fced5 rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(173) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(174) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(175) {
  border-color: rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(176) {
  border-color: rgba(127, 206, 213, 0.9) #7fced5 rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(177) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(178) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(179) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5) #7fced5 rgba(127, 206, 213, 0.4);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(180) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(181) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(182) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(183) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(184) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(185) {
  border-color: rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(186) {
  border-color: #7fced5 rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(187) {
  border-color: rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(188) {
  border-color: rgba(127, 206, 213, 0.8) #7fced5 rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(189) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(190) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(191) {
  border-color: rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.2) #7fced5 rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(192) {
  border-color: #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.3);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(193) {
  border-color: rgba(127, 206, 213, 0.5) #7fced5 rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.2);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(194) {
  border-color: rgba(127, 206, 213, 0.2) #7fced5 #7fced5 rgba(127, 206, 213, 0.6);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(195) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.8);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(196) {
  border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.5) rgba(127, 206, 213, 0.4) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(197) {
  border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.7) #7fced5;
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(198) {
  border-color: rgba(127, 206, 213, 0.2) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.7);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(199) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.7) #7fced5 rgba(127, 206, 213, 0.9);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

.main .tri:nth-child(200) {
  border-color: rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.9) rgba(127, 206, 213, 0.5);
  -webkit-animation: colors 2s infinite ease;
  -webkit-animation-delay: 2s;
}

@-webkit-keyframes colors {
  from {
    border-color: rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.7) rgba(127, 206, 213, 0.3);
  }
  to {
    border-color: rgba(127, 206, 213, 0.6) rgba(127, 206, 213, 0.4) rgba(127, 206, 213, 0.3) rgba(127, 206, 213, 0.5);
  }
}
</style>
</head>
<body>
  <div class="main">
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
  <div class="tri"></div>
</div>
</body>
</html>

2. By vassili

Made by vassili. Two triangles background. Source

CSS Triangle Background by Vassili
<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title>
<style>
html, body {
  margin: 0;
}
div {
  width: 100vw;
  height: 100vh;
  background-color: white;
}
.box:after {
  content: ' ';
  border-top: 100vh solid #008ce6;
  border-right: 100vw solid transparent;
  width: 0;
  position: absolute;
}
</style>
</head>
<body>
  <div class="box"></div>
</body>
</html>

3. By ASAO

Made by ASAO. Simple Triangle background Pattern. Source

CSS Triangle Background by Asao
<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
  <title></title>
<style>
div {
  width: 100%;
  height: 100vh;
  background-color: #fff;
  background-image: linear-gradient(120deg, transparent 114px, #65b1b3 114px), linear-gradient(240deg, transparent 114px, #65b1b3 114px);
  /*background-position: 10px 10px, 10px 10px;*/
  background-size: 93px 92px;
}
</style>
</head>
<body>
  <div></div>
</body>
</html>

4. By Ben Edwards

Made by Ben Edwards. CSS-only triangular grid. Source

CSS Triangle Background by Ben Edwards
<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title>
<style>
body {
  background: linear-gradient(120deg, transparent 75%, #a13582 75%) 0 0, linear-gradient(240deg, transparent 75%, #a13582 75%) 0 0, linear-gradient(120deg, transparent 75%, #772760 75%) 28.867513452295906px -50px, linear-gradient(240deg, transparent 75%, #772760 75%) 28.867513452295906px 50px, linear-gradient(#48183b 50%, #39132e 50%);
  background-size: 57.73502690459181px 100px;
}
</style>
</head>
<body>
</body>
</html>

5. By Lindsay Grizzard

Made by Lindsay Grizzard. Animated Triangle Background. Source

CSS Triangle Background by Lindsay Grizzard
<!DOCTYPE html>
<html lang="en" >
<head>
   <title></title>
<style>
body {
  background: #000;
}

svg {
  height: 140%;
  display: block;
  position: absolute;
  left: 0;
  top: -100px;
}

.title-block {
  position: absolute;
  left: 50%;
  top: 45%;
}
.title-block .title {
  position: relative;
  left: -50%;
  color: #fff;
  text-align: center;
  font-family: "Lato";
  letter-spacing: 5px;
}

#top .st48,
#top .st52,
#top .st50 {
  animation: drift-right-up 80s alternate;
}
#top .st33,
#top .st51 {
  animation: drift-right-up 75s alternate;
}
#top .st49,
#top .st42 {
  animation: drift-right-up 65s alternate;
}

#bottom .st11,
#bottom .st56 {
  animation: drift-down 70s alternate;
}
#bottom .st53,
#bottom .st54 {
  animation: drift-right 195s alternate;
}
#bottom .st55,
#bottom .st36,
#bottom .st33 {
  animation: drift-down 115s alternate;
}
#bottom .st51 {
  animation: drift-down-right 105s alternate;
}

#nearright .st40,
#nearright .st43,
#nearright .st33 {
  animation: drift-right 115s;
}
#nearright .st41,
#nearright .st44 {
  animation: drift-right-up 105s;
}
#nearright .st42,
#nearright .st45,
#nearright .st46,
#nearright .st55,
#nearright .st47 {
  animation: drift-right 135s;
}

#farright .st54,
#farright .st58,
#farright .st59 {
  animation: drift-right 55s;
}
#farright .st57,
#farright .st51 {
  animation: drift-right-up 40s;
}

@keyframes drift-right {
  100% {
    transform: translate(2000px, -20px);
  }
}
@keyframes drift-right-up {
  100% {
    transform: translate(2000px, -250px);
  }
}
@keyframes drift-up {
  100% {
    transform: translate(10px, -1450px);
  }
}
@keyframes drift-up-right {
  100% {
    transform: translate(175px, -1550px);
  }
}
@keyframes drift-down {
  100% {
    transform: translate(2000px, 1220px);
  }
}
@keyframes drift-down-right {
  100% {
    transform: translate(1450px, 320px);
  }
}
</style>
</head>
<body>
  <div class="title-block">
    <h1 class="title"> BUILD. CREATE. ACCELERATE. </h1>
</div>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 2450.7 1343.9" style="enable-background:new 0 0 2450.7 1343.9;" xml:space="preserve">
<style type="text/css">
	.st0{opacity:0.2;fill:#6EBECE;}
	.st1{opacity:0.2;fill:#04738A;}
	.st2{opacity:0.2;fill:#03496A;}
	.st3{opacity:0.2;fill:#0F97A1;}
	.st4{opacity:0.2;fill:#10596B;}
	.st5{opacity:0.2;fill:#0E5767;}
	.st6{opacity:0.5;fill:#46C1C6;}
	.st7{opacity:0.5;fill:#6AAECC;}
	.st8{opacity:0.2;fill:none;stroke:#24898E;stroke-miterlimit:10;}
	.st9{opacity:0.2;fill:#06546F;}
	.st10{opacity:0.2;fill:#3D9FBE;}
	.st11{opacity:0.2;fill:#064C6A;}
	.st12{opacity:0.2;fill:#047080;}
	.st13{opacity:0.2;fill:#0C638B;}
	.st14{opacity:0.5;fill:#106068;}
	.st15{opacity:0.5;fill:#1A737C;}
	.st16{opacity:0.5;fill:#1A8799;}
	.st17{opacity:0.5;fill:#1A848E;}
	.st18{opacity:0.5;fill:#5FC6C7;}
	.st19{opacity:0.5;fill:#0F5C63;}
	.st20{opacity:0.5;fill:#2694A0;}
	.st21{opacity:0.5;fill:#0A6481;}
	.st22{opacity:0.5;fill:#57B9CF;}
	.st23{opacity:0.5;fill:#0B526C;}
	.st24{opacity:0.5;fill:#0F7F8A;}
	.st25{opacity:0.5;fill:#11636C;}
	.st26{opacity:0.5;fill:#0B8898;}
	.st27{opacity:0.2;fill:#0B676A;}
	.st28{opacity:5.000000e-02;fill:none;stroke:#24898E;stroke-miterlimit:10;}
	.st29{opacity:0.5;fill:#208899;}
	.st30{opacity:0.5;fill:#279AA6;}
	.st31{opacity:0.5;fill:#167383;}
	.st32{opacity:0.5;fill:#2A9AA6;}
	.st33{opacity:0.5;fill:#1C8E78;}
    .st0{opacity:0.5;fill:#106068;} .st1{opacity:0.5;fill:#1A737C;} .st2{opacity:0.5;fill:#1A8799;} .st3{opacity:0.5;fill:#5FC6C7;} .st4{opacity:0.5;fill:#1A848E;} .st5{opacity:0.5;fill:#208899;} .st6{opacity:0.5;fill:#279AA6;} .st7{opacity:0.5;fill:#0F5C63;} .st8{opacity:0.5;fill:#2694A0;} .st9{opacity:0.5;fill:#167383;} .st10{opacity:0.5;fill:#2A9AA6;} .st11{opacity:0.5;fill:#1C8E78;} .st12{opacity:0.5;fill:#137260;} .st13{opacity:0.3;fill:#6EBECE;} .st14{opacity:0.3;fill:#04738A;} .st15{opacity:0.3;fill:#03496A;} .st16{opacity:0.5;fill:#0A6481;} .st17{opacity:0.5;fill:#57B9CF;} .st18{opacity:0.5;fill:#45B3C5;} .st19{opacity:0.5;fill:#0B526C;} .st20{opacity:0.5;fill:#0F7F8A;} .st21{opacity:0.5;fill:#11636C;} .st22{opacity:0.5;fill:#0B8898;} .st23{opacity:0.3;fill:#0B676A;} .st24{opacity:0.3;fill:#0F97A1;} .st25{opacity:0.3;fill:#10596B;} .st26{opacity:0.3;fill:#0E5767;} .st27{opacity:0.3;fill:#64BFBF;} .st28{opacity:0.3;fill:#2B8383;} .st29{opacity:0.3;fill:#46C1C6;} .st30{opacity:0.3;fill:#206462;} .st31{opacity:0.5;fill:#46C1C6;} .st32{opacity:0.5;fill:#6AAECC;} .st33{opacity:0.3;fill:none;stroke:#24898E;stroke-miterlimit:10;} .st34{opacity:5.000000e-02;fill:none;stroke:#24898E;stroke-miterlimit:10;} .st35{opacity:0.3;fill:#06546F;} .st36{opacity:0.3;fill:#3D9FBE;} .st37{opacity:0.3;fill:#064C6A;} .st38{opacity:0.3;fill:#047080;} .st39{opacity:0.3;fill:#0C638B;} .st40{opacity:0.35;fill:#1A737C;} .st41{opacity:0.3;fill:#2E8887;} .st42{opacity:0.3;fill:#08838B;} .st43{opacity:0.34;fill:#42B0A3;} .st44{opacity:0.5;fill:#128172;} .st45{opacity:0.35;fill:none;stroke:#24898E;stroke-miterlimit:10;} .st46{opacity:0.5;fill:#24898E;} .st47{opacity:0.3;fill:#6CC0BA;} .st48{opacity:0.3;fill:#3896BA;} .st49{opacity:0.5;fill:#086A73;} .st50{opacity:0.35;fill:#0781A0;} .st51{opacity:0.33;fill:none;stroke:#24898E;stroke-miterlimit:10;} .st52{opacity:0.3;fill:#0A6D75;} .st53{opacity:0.3;fill:#0C8270;} .st54{opacity:0.3;fill:#4DB5B9;} .st55{opacity:0.3;fill:#1A737C;} .st56{opacity:0.5;fill:#0CA181;} .st57{opacity:0.35;fill:#328488;} .st58{opacity:0.34;fill:#06938E;} .st59{opacity:0.37;fill:#105756;}
  </style>

  
  <g id="base0">
	<polygon class="st0" points="-41.1,715 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st1" points="2.6,563.5 -41.1,715 -101.5,618.1 	"/>
	<polygon class="st2" points="-18.6,372.3 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st3" points="-41.1,715 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st4" points="-169.8,715.6 -103.6,794.2 -41.1,715 	"/>
	<polygon class="st5" points="-136,859 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st6" points="-136,859 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st7" points="-153.5,499 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st8" points="-41.1,715 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st8" points="-257.5,671 -236.4,569.2 -101.5,618.1 	"/>
	<polygon class="st8" points="-153.5,499 -101.5,618.1 2.6,563.5 	"/>
	<polygon class="st8" points="-236.4,569.2 -101.5,618.1 -153.5,499 	"/>
	<polygon class="st8" points="-257.5,671 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st8" points="2.6,563.5 -41.1,715 -101.5,618.1 	"/>
	<polygon class="st8" points="-18.6,372.3 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st8" points="-41.1,715 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st8" points="-169.8,715.6 -103.6,794.2 -41.1,715 	"/>
	<polygon class="st8" points="-169.8,715.6 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st8" points="-136,859 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st9" points="-153.5,499 -101.5,618.1 2.6,563.5 	"/>
	<polygon class="st10" points="-257.5,671 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st11" points="-236.4,569.2 -101.5,618.1 -153.5,499 	"/>
	<polygon class="st12" points="-169.8,715.6 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st13" points="-257.5,671 -236.4,569.2 -101.5,618.1 	"/>
</g>
  
  
<g id="base1">
	<polygon class="st14" points="30.2,984 -37.8,844.3 77.8,774.6 	"/>
	<polygon class="st15" points="50.9,713.1 -41.1,715 1.8,568.4 	"/>
	<polygon class="st16" points="77.8,774.6 144.2,896.7 30.2,984 	"/>
	<polygon class="st15" points="235.7,825.7 77.8,774.6 180.9,746.7 	"/>
	<polygon class="st17" points="77.8,774.6 144.2,896.7 235.7,825.7 	"/>
	<polygon class="st18" points="77.8,774.6 50.9,713.1 180.9,746.7 	"/>
	<polygon class="st17" points="-37.6,843.7 -41.1,715 50.9,713.1 	"/>
	<polygon class="st19" points="97,592.1 50.9,713.1 0,563 	"/>
	<polygon class="st20" points="-37.8,844.3 77.8,774.6 50.9,713.1 	"/>
	<polyline class="st15" points="180.9,746.7 97,592.1 50.9,713.1 	"/>
	<polygon class="st21" points="129.1,515.9 2.6,563.5 -18.6,372.3 	"/>
	<polygon class="st22" points="97,592.1 2.6,563.5 129.1,515.9 	"/>
	<polygon class="st23" points="133.9,390.3 -18.6,372.3 129.1,515.9 	"/>
	<polygon class="st27" points="-38,846.5 -136,859 29.9,985.1 	"/>
	<polygon class="st28" points="129.1,515.9 2.6,563.5 -18.6,372.3 	"/>
	<polygon class="st8" points="97,592.1 2.6,563.5 129.1,515.9 	"/>
	<polygon class="st28" points="133.9,390.3 -18.6,372.3 129.1,515.9 	"/>
	<polygon class="st8" points="-38,846.5 -136,859 29.9,985.1 	"/>
</g>
  
  
<g id="base2">
  <polygon class="st24" points="260,503.4 258.2,428.6 129.1,515.9 	"/>
  <polygon class="st25" points="133.9,390.3 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st26" points="258.2,428.6 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st18" points="268,866 85.4,941.7 235.7,825.7 	"/>
	<polygon class="st29" points="265.7,770.1 235.7,825.7 294.4,824.3 	"/>
	<polygon class="st30" points="268,866 294.4,824.3 235.7,825.7 	"/>
	<polygon class="st19" points="265.7,770.1 180.9,746.7 235.7,825.7 	"/>
	<polygon class="st18" points="387.1,605.9 180.9,746.7 265.7,770.1 	"/>
	<polygon class="st16" points="97,592.1 180.9,746.7 387.1,605.9 	"/>
	<polygon class="st31" points="259,504.2 99.1,592.2 387.1,605.9 	"/>
	<polyline class="st32" points="387.1,605.9 414.4,684.9 265.7,770.1 387.1,605.9 	"/>
	<polygon class="st19" points="411.9,576.7 387.1,605.9 257.4,502.9 	"/>
	<polygon class="st33" points="332.3,989.6 243.3,1034.5 299.9,946.3 	"/>
	<polygon class="st34" points="396.4,887 332.3,989.6 299.9,946.3 	"/>
	<polygon class="st29" points="294.4,824.3 299.9,946.3 396.4,887 	"/>
	<polygon class="st34" points="86.1,941.7 299.9,946.3 268,866 	"/>
	<polygon class="st33" points="299.9,946.3 268,866 294.4,824.3 	"/>
	<polygon class="st35" points="258.5,504.1 129.1,515.9 97.7,592 	"/>
	<polygon class="st36" points="396.4,887 295.4,824.3 469.3,825.6 	"/>
	<polygon class="st37" points="265.7,770.1 294.4,824.3 469.3,825.6 	"/>
	<polygon class="st38" points="496.7,906.4 396.4,887 469.3,825.6 	"/>
	<polygon class="st39" points="396.4,887 474,1022.1 332.3,989.6 	"/>
	<polygon class="st8" points="258.5,504.1 129.1,515.9 97.7,592 	"/>
	<polygon class="st28" points="260,503.4 258.2,428.6 129.1,515.9 	"/>
	<polygon class="st28" points="133.9,390.3 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st28" points="258.2,428.6 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st8" points="396.4,887 295.4,824.3 469.3,825.6 	"/>
	<polygon class="st8" points="265.7,770.1 294.4,824.3 469.3,825.6 	"/>
	<polygon class="st8" points="496.7,906.4 396.4,887 469.3,825.6 	"/>
	<polygon class="st8" points="396.4,887 474,1022.1 332.3,989.6 	"/>
</g>
  
  
  
  <g id="nearright">
    <path class="st40" d="M289.8 766.6L493.5 822l-55-140.6z"/>
    <path class="st41" d="M513.6 915.4l-13.3 117.2L412 904.2z"/>
    <path class="st42" d="M272 503l124.3-57.4L270 428.2z"/>
    <path class="st43" d="M414 447.3L441.2 578l-106.7-51z"/>
    <path class="st44" d="M420.4 685l-2.6-108-24.7 29z"/>
    <path class="st45" d="M305 764.2L509 819.6l-55-140.6z"/>
    <path class="st33" d="M513.6 915.4l-13.3 117.2L412 904.2z"/>
    <path class="st46" d="M399.3 440.4L273 423l26.6-116 99.7 133.4"/>
    <path class="st33" d="M272 503l124.3-57.4L270 428.2z"/>
    <path class="st33" d="M272 503l45 22.4 79.3-79.8"/>
    <path class="st47" d="M272 503l45 22.4 79.3-79.8"/>
    <path class="st33" d="M412 447.6l27.3 130.7-106.7-51z"/>
  </g>
  <g id="top">
    <path class="st48" d="M-22.5 335.5l126.2-101 26.4 119z"/>
    <path class="st49" d="M442.7 423.3l20.5-160.5-120 27z"/>
    <path class="st33" d="M-22.5 335.5l126.2-101 26.4 119z"/>
    <path class="st50" d="M145 321.3l-26.2-119L296 243.6z"/>
    <path class="st51" d="M148.3 311.4l-26.4-119 177 41.3z"/>
    <path class="st52" d="M470 251.7l-122-37L392.3 104 470 251.7"/>
  </g>
  <g id="bottom">
    <path class="st53" d="M23.4 1031.5l213.3 49.4-157-93z"/>
    <path class="st33" d="M27.3 1033l213.3 49.3-157-92.8z"/>
    <path class="st54" d="M481 1064.7l-32.5 95.3-50.8-36zM124.2 1235.6L8.6 1188l69.3 74.3z"/>
    <path class="st51" d="M142 1232.4l-115.6-47.6 69.3 74.3z"/>
    <path class="st55" d="M142 1101.2l60.5 56.5-83.2 59.2z"/>
    <path class="st51" d="M150.5 1086.7l60.6 56.5-83 59.3z"/>
    <path class="st33" d="M483 1054.7l-32.5 95.3-50.8-36z"/>
    <path class="st56" d="M287.8 957.3L74 952.7l157.2 92.8z"/>
  </g>
  <g id="farright">
    <path class="st54" d="M684.3 738l-120.6 32.6L664 787.3z"/>
    <path class="st57" d="M693.5 532.6L869 640.4l-120.6 32.8z"/>
    <path class="st58" d="M481.5 490.4l92.7-58.7-87 192z"/>
    <path class="st59" d="M527.8 314.7l82-73-61.4-87.5z"/>
    <path class="st51" d="M695.7 736L575 769l100.4 16.6zM684.5 551.8l175.5 108-120.6 32.6zM517.3 483l92.8-58.6-87 192z"/>
  </g>

</svg>



	.st34{opacity:0.3;fill:#137260;}
	.st35{opacity:0.3;fill:#45B3C5;}
	.st36{opacity:0.1;fill:#64BFBF;}
	.st37{opacity:0.1;fill:#2B8383;}
	.st38{opacity:0.1;fill:#46C1C6;}
	.st39{opacity:0.1;fill:#206462;}
	.st40{opacity:0.35;fill:#1A737C;}
	.st41{opacity:0.1;fill:#2E8887;}
	.st42{opacity:0.1;fill:#08838B;}
	.st43{opacity:0.14;fill:#42B0A3;}
	.st44{opacity:0.3;fill:#128172;}
	.st45{opacity:0.15;fill:none;stroke:#24898E;stroke-miterlimit:10;}
	.st46{opacity:0.3;fill:#24898E;}
	.st47{opacity:0.1;fill:#6CC0BA;}
	.st48{opacity:0.1;fill:#3896BA;}
	.st49{opacity:0.3;fill:#086A73;}
	.st50{opacity:0.15;fill:#0781A0;}
	.st51{opacity:0.13;fill:none;stroke:#24898E;stroke-miterlimit:10;}
	.st52{opacity:0.1;fill:#0A6D75;}
	.st53{opacity:0.1;fill:#0C8270;}
	.st54{opacity:0.1;fill:#4DB5B9;}
	.st55{opacity:0.1;fill:#1A737C;}
	.st56{opacity:0.3;fill:#0CA181;}
	.st57{opacity:0.15;fill:#328488;}
	.st58{opacity:0.14;fill:#06938E;}
	.st59{opacity:0.17;fill:#105756;}
</style>
<g id="base0">
	<polygon class="st0" points="-41.1,715 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st1" points="2.6,563.5 -41.1,715 -101.5,618.1 	"/>
	<polygon class="st2" points="-18.6,372.3 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st3" points="-41.1,715 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st4" points="-169.8,715.6 -103.6,794.2 -41.1,715 	"/>
	<polygon class="st5" points="-136,859 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st6" points="-136,859 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st7" points="-153.5,499 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st8" points="-41.1,715 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st8" points="-257.5,671 -236.4,569.2 -101.5,618.1 	"/>
	<polygon class="st8" points="-153.5,499 -101.5,618.1 2.6,563.5 	"/>
	<polygon class="st8" points="-236.4,569.2 -101.5,618.1 -153.5,499 	"/>
	<polygon class="st8" points="-257.5,671 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st8" points="2.6,563.5 -41.1,715 -101.5,618.1 	"/>
	<polygon class="st8" points="-18.6,372.3 -135.4,405.1 2.6,563.5 	"/>
	<polygon class="st8" points="-41.1,715 -103.6,794.2 -38,846.5 	"/>
	<polygon class="st8" points="-169.8,715.6 -103.6,794.2 -41.1,715 	"/>
	<polygon class="st8" points="-169.8,715.6 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st8" points="-136,859 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st9" points="-153.5,499 -101.5,618.1 2.6,563.5 	"/>
	<polygon class="st10" points="-257.5,671 -169.8,715.6 -101.5,618.1 	"/>
	<polygon class="st11" points="-236.4,569.2 -101.5,618.1 -153.5,499 	"/>
	<polygon class="st12" points="-169.8,715.6 -137.2,807.7 -103.6,794.2 	"/>
	<polygon class="st13" points="-257.5,671 -236.4,569.2 -101.5,618.1 	"/>
</g>
<g id="base1">
	<polygon class="st14" points="30.2,984 -37.8,844.3 77.8,774.6 	"/>
	<polygon class="st15" points="50.9,713.1 -41.1,715 1.8,568.4 	"/>
	<polygon class="st16" points="77.8,774.6 144.2,896.7 30.2,984 	"/>
	<polygon class="st15" points="235.7,825.7 77.8,774.6 180.9,746.7 	"/>
	<polygon class="st17" points="77.8,774.6 144.2,896.7 235.7,825.7 	"/>
	<polygon class="st18" points="77.8,774.6 50.9,713.1 180.9,746.7 	"/>
	<polygon class="st17" points="-37.6,843.7 -41.1,715 50.9,713.1 	"/>
	<polygon class="st19" points="97,592.1 50.9,713.1 0,563 	"/>
	<polygon class="st20" points="-37.8,844.3 77.8,774.6 50.9,713.1 	"/>
	<polyline class="st15" points="180.9,746.7 97,592.1 50.9,713.1 	"/>
	<polygon class="st21" points="129.1,515.9 2.6,563.5 -18.6,372.3 	"/>
	<polygon class="st22" points="97,592.1 2.6,563.5 129.1,515.9 	"/>
	<polygon class="st23" points="133.9,390.3 -18.6,372.3 129.1,515.9 	"/>
	<polygon class="st24" points="260,503.4 258.2,428.6 129.1,515.9 	"/>
	<polygon class="st25" points="133.9,390.3 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st26" points="258.2,428.6 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st27" points="-38,846.5 -136,859 29.9,985.1 	"/>
	<polygon class="st28" points="129.1,515.9 2.6,563.5 -18.6,372.3 	"/>
	<polygon class="st8" points="97,592.1 2.6,563.5 129.1,515.9 	"/>
	<polygon class="st28" points="133.9,390.3 -18.6,372.3 129.1,515.9 	"/>
	<polygon class="st8" points="-38,846.5 -136,859 29.9,985.1 	"/>
</g>
<g id="base2">
	<polygon class="st18" points="268,866 85.4,941.7 235.7,825.7 	"/>
	<polygon class="st29" points="265.7,770.1 235.7,825.7 294.4,824.3 	"/>
	<polygon class="st30" points="268,866 294.4,824.3 235.7,825.7 	"/>
	<polygon class="st19" points="265.7,770.1 180.9,746.7 235.7,825.7 	"/>
	<polygon class="st18" points="387.1,605.9 180.9,746.7 265.7,770.1 	"/>
	<polygon class="st16" points="97,592.1 180.9,746.7 387.1,605.9 	"/>
	<polygon class="st31" points="259,504.2 99.1,592.2 387.1,605.9 	"/>
	<polyline class="st32" points="387.1,605.9 414.4,684.9 265.7,770.1 387.1,605.9 	"/>
	<polygon class="st19" points="411.9,576.7 387.1,605.9 257.4,502.9 	"/>
	<polygon class="st33" points="332.3,989.6 243.3,1034.5 299.9,946.3 	"/>
	<polygon class="st34" points="396.4,887 332.3,989.6 299.9,946.3 	"/>
	<polygon class="st29" points="294.4,824.3 299.9,946.3 396.4,887 	"/>
	<polygon class="st34" points="86.1,941.7 299.9,946.3 268,866 	"/>
	<polygon class="st33" points="299.9,946.3 268,866 294.4,824.3 	"/>
	<polygon class="st35" points="258.5,504.1 129.1,515.9 97.7,592 	"/>
	<polygon class="st36" points="396.4,887 295.4,824.3 469.3,825.6 	"/>
	<polygon class="st37" points="265.7,770.1 294.4,824.3 469.3,825.6 	"/>
	<polygon class="st38" points="496.7,906.4 396.4,887 469.3,825.6 	"/>
	<polygon class="st39" points="396.4,887 474,1022.1 332.3,989.6 	"/>
	<polygon class="st8" points="258.5,504.1 129.1,515.9 97.7,592 	"/>
	<polygon class="st28" points="260,503.4 258.2,428.6 129.1,515.9 	"/>
	<polygon class="st28" points="133.9,390.3 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st28" points="258.2,428.6 284.8,312.6 129.1,515.9 	"/>
	<polygon class="st8" points="396.4,887 295.4,824.3 469.3,825.6 	"/>
	<polygon class="st8" points="265.7,770.1 294.4,824.3 469.3,825.6 	"/>
	<polygon class="st8" points="496.7,906.4 396.4,887 469.3,825.6 	"/>
	<polygon class="st8" points="396.4,887 474,1022.1 332.3,989.6 	"/>
</g>
<g id="nearright">
	<polygon class="st40" points="289.8,766.6 493.5,822.1 438.6,681.4 	"/>
	<polygon class="st41" points="513.6,915.4 500.3,1032.6 412,904.2 	"/>
	<polygon class="st42" points="271.9,503 396.3,445.6 270.1,428.2 	"/>
	<polygon class="st43" points="413.9,447.3 441.3,578 334.6,527 	"/>
	<polygon class="st44" points="420.4,685.1 417.8,576.9 393.1,606 	"/>
	<polygon class="st45" points="305.1,764.2 508.8,819.6 453.9,679 	"/>
	<polygon class="st8" points="513.6,915.4 500.3,1032.6 412,904.2 	"/>
	<polyline class="st46" points="399.3,440.4 273,422.9 299.6,307 399.3,440.4 	"/>
	<polygon class="st8" points="271.9,503 396.3,445.6 270.1,428.2 	"/>
	<polyline class="st8" points="271.9,503 317,525.4 396.3,445.6 	"/>
	<polyline class="st47" points="271.9,503 317,525.4 396.3,445.6 	"/>
	<polygon class="st8" points="411.9,447.6 439.3,578.3 332.6,527.4 	"/>
</g>
<g id="top">
	<polygon class="st48" points="-22.5,335.5 103.7,234.5 130.1,353.5 	"/>
	<polygon class="st49" points="442.7,423.3 463.2,262.8 343.1,289.9 	"/>
	<polygon class="st8" points="-22.5,335.5 103.7,234.5 130.1,353.5 	"/>
	<polygon class="st50" points="145.1,321.3 118.8,202.3 296,243.6 	"/>
	<polygon class="st51" points="148.3,311.4 121.9,192.3 299.1,233.7 	"/>
	<polyline class="st52" points="469.9,251.7 347.9,214.6 392.4,104.2 469.9,251.7 	"/>
</g>
<g id="bottom">
	<polygon class="st53" points="23.4,1031.5 236.7,1080.9 79.6,988.1 	"/>
	<polygon class="st8" points="27.3,1033 240.6,1082.3 83.5,989.5 	"/>
	<polygon class="st54" points="480.9,1064.7 448.5,1160 397.7,1123.9 	"/>
	<polygon class="st54" points="124.2,1235.6 8.6,1188 77.9,1262.3 	"/>
	<polygon class="st51" points="142,1232.4 26.4,1184.8 95.7,1259.1 	"/>
	<polygon class="st55" points="142,1101.2 202.5,1157.7 119.3,1216.9 	"/>
	<polygon class="st51" points="150.5,1086.7 211.1,1143.2 127.9,1202.5 	"/>
	<polygon class="st8" points="482.9,1054.7 450.5,1150 399.7,1113.9 	"/>
	<polygon class="st56" points="287.8,957.3 74.1,952.7 231.2,1045.5 	"/>
</g>
<g id="farright">
	<polygon class="st54" points="684.3,737.9 563.7,770.6 664,787.3 	"/>
	<polygon class="st57" points="693.5,532.6 869,640.4 748.4,673.2 	"/>
	<polygon class="st58" points="481.5,490.4 574.2,431.7 487.1,623.8 	"/>
	<polygon class="st59" points="527.8,314.7 609.7,241.6 548.4,154.2 	"/>
	<polygon class="st51" points="695.7,736.1 575.1,768.8 675.4,785.4 	"/>
	<polygon class="st51" points="684.5,551.8 860,659.7 739.4,692.4 	"/>
	<polygon class="st51" points="517.3,483.1 610.1,424.4 522.9,616.5 	"/>
</g>
</svg>
</body>
</html>

6. By Edmundo Santos

Made by Edmundo Santos. Source

CSS Triangle Background by Edmundo Santos
<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<style>
body {
  background: linear-gradient(-45deg, #f9f8fc 25px, transparent 1%), #fcfcfd;
  background-size: 50px 50px;
}
</style>
</head>
<body>
</body>
</html>

7. By Flugg

Made by Flugg. Triangle Background with Hover Effect. Source

<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<style>
html {
  height: 100%;
}

body {
  padding: 0;
  margin: 0;
  height: 100%;
}

.triangle-background {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 700px 700px 0 0;
  border-color: #F9F9F9 transparent transparent transparent;
  transition: border-width 0.5s;
}

.triangle-background-weak {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 500px 500px 0 0;
  border-color: #E8E8E8 transparent transparent transparent;
  transition: border-width 0.5s;
}

.triangle-background-strong {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 400px 400px 0 0;
  border-color: #D45E99 transparent transparent transparent;
  transition: border-width 0.5s;
}

.wrap {
  height: 100%;
  position: relative;
}
.wrap:hover .triangle-background {
  border-width: 700px 0 0 0;
}
.wrap:hover .triangle-background-weak {
  border-width: 0 500px 0 0;
}
.wrap:hover .triangle-background-strong {
  border-width: 400px 0 0 0;
}
.wrap:hover .github {
  border-width: 0 100px 0 0;
}
.wrap:hover .footer {
  border-width: 0 0 200px 200px;
}

.github {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 0;
  border-color: black transparent transparent transparent;
  transition: border-width 0.5s;
}

.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 0 200px;
  border-color: transparent transparent #333 transparent;
  transition: border-width 0.5s;
}

.footer-two {
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 0 400px;
  border-color: transparent transparent black transparent;
  transition: border-width 0.5s;
}
</style>
</head>
<body>
  <div class='wrap'>
  <div class='triangle-background'></div>
  <div class='triangle-background-weak'></div>
  <div class='triangle-background-strong'></div>
  <div class='github'></div>
  <div class='footer-two'></div>
  <div class='footer'></div>
</div>
</body>
</html>

8. By Edd Yerburgh

Made by Edd Yerburgh. Responsive Triangle Background Images. Source

CSS Triangle Background by Edd Yerburgh
<!DOCTYPE html>
<html lang="en" >
<head>
  <title></title> 
<style>
/* Code that does the work */

.div-one {
  background:red;
  width: 100vw;
  height: 100vh;
   background: url('http://farm1.staticflickr.com//447//19585243302_fae38fd86f_o.jpg');
  width: 100vw;
  height: 100vh;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.div-two {
  -webkit-clip-path: polygon(100vw 0, 0% 100%, 100vw 100vh);
  clip-path: polygon(100vw 0, 0% 100vh, 100vw 100vh);
  background: url('https://farm9.staticflickr.com/8644/15964625458_d5c6d431ac_k.jpg');
  width: 100vw;
  height: 100vh;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom;
}

body {
  margin: 0;
}
div {
  position: absolute;
}

/* Decoration */

.overlay {
  width: 100vw;
  height: 100vh;
  background: rgba( 0, 0, 0, 0.3)
}

.box {
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform:translate(-50%, -50%); 
  text-align: center; color: rgba(250, 250, 250, 0.8); 
  border: 4px double rgba(250, 250, 250, 0.2)
}

.box h1 {
  font-size: 11vh; 
  padding: 0 1em; 
  font-family: Quicksand;
}
</style>
</head>
<body>
  <div class="div-one"></div>

<div class="div-two" ></div>

<!-- Decoration-->

<div class="overlay"></div>

<div class="box">
  <h1>Responsive Triangle Background Images</h1>
</div>
<link href='https://fonts.googleapis.com/css?family=Quicksand' rel='stylesheet' type='text/css'>
</body>
</html>