Built with blockbuilder.org
forked from sandravizmad's block: 3.1 selections
| license: mit |
Built with blockbuilder.org
forked from sandravizmad's block: 3.1 selections
| <!DOCTYPE html> | |
| <meta charset="utf-8"> | |
| <html> | |
| <head> | |
| <!-- Google fonts Second Reference--> | |
| <link href="https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;1,100;1,300&display=swap" rel="stylesheet"> | |
| <!-- Connecting with D3 library--> | |
| <script src="https://d3js.org/d3.v4.min.js"></script> | |
| <!-- Creating the headlines --> | |
| <p id="h1">SELECTIONS</p> | |
| <div id="link">by | |
| <a href="https://slides.com/sandravizmad">SANDRA</a></div> | |
| <style> | |
| /*Defining text stylings*/ | |
| #h1 { | |
| font-size:30px; | |
| margin:30px 0px 0px 20px; | |
| color:#f5fa91; | |
| font-family:'Montserrat Alternates', sans-serif; | |
| font-weight:300; | |
| } | |
| #link { | |
| font-family:'Montserrat Alternates', sans-serif; | |
| font-weight:200; | |
| font-size:10px; | |
| margin:5px 0px 0px 22px; | |
| color:white; | |
| } | |
| a:link, a:visited, a:active { | |
| text-decoration: none; | |
| color:white; | |
| border-bottom:1.5px dotted white; | |
| } | |
| body { | |
| background-color:#151515; | |
| } | |
| /*Defining chart stylings*/ | |
| rect{ | |
| fill:none; | |
| stroke:#43ff00; | |
| stroke-dasharray:1; | |
| } | |
| circle { | |
| fill:#ff1500; | |
| opacity:1; | |
| } | |
| line { | |
| stroke:#8ff798; | |
| stroke-width:200; | |
| opacity:0.6; | |
| } | |
| .line2 { | |
| stroke:#8490f9; | |
| stroke-width:300; | |
| opacity:0.5; | |
| } | |
| text { | |
| font-family:'Montserrat Alternates',sans-serif; | |
| font-size:16px; | |
| font-weight:300; | |
| fill:#f5fa91; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <script> | |
| //Margin conventions | |
| var m = {top:100, right:50, bottom:50, left:40} | |
| w = 700 - m.left - m.right, | |
| h = 700 - m.top - m.bottom; | |
| //Container | |
| var svg = d3.select("body") | |
| .append("svg") | |
| .attr("width", w + m.left + m.right) | |
| .attr("height", h + m.top + m.bottom) | |
| .append("g") | |
| .attr("transform", `translate(${m.left}, ${m.top})`); | |
| //Drawing a rect | |
| svg.append("rect") | |
| .attr("x", 0) | |
| .attr("y", 0) | |
| .attr("width", 500) | |
| .attr("height", 500); | |
| //Drawing a circle | |
| svg.append("circle") | |
| .attr("cx", 250) | |
| .attr("cy", 250) | |
| .attr("r", 150); | |
| //Drawing a line | |
| svg.append("line") | |
| .attr("class", "line1") | |
| .attr("x1", 100) | |
| .attr("x2", 100) | |
| .attr("y1", 0) | |
| .attr("y2", 500); | |
| //Drawing a line | |
| svg.append("line") | |
| .attr("class", "line2") | |
| .attr("x1", 500) | |
| .attr("x2", 0) | |
| .attr("y1", 250) | |
| .attr("y2", 250); | |
| //Drawing a text | |
| svg.append("text") | |
| .attr("x", 360) | |
| .attr("y", 490) | |
| .text("LIEBE IST ALLES.") | |
| </script> | |
| </body> | |
| </html> |