diff --git a/src/App/App.css b/src/App/App.css index 2e26f6b1cc93bd819599c866c47cf520bc0c81ee..5b6a43ba506a34bad825f83b26ca36fb0a4f72bb 100644 --- a/src/App/App.css +++ b/src/App/App.css @@ -3283,3 +3283,19 @@ div[class*="boxy"] { transition: all 0.1s linear; } + + +.cls-1{fill:#c8d5ea;} +.cls-2{fill:#e8f1f9;opacity:0.43;} +.cls-11,.cls-12,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-9{fill:none;stroke-miterlimit:10;} +.cls-3,.cls-4,.cls-5{stroke:#d30f0f;stroke-linecap:round;} +.cls-3{stroke-width:0.47px;} +.cls-4{stroke-width:0.47px;} +.cls-5{stroke-width:0.66px;} +.cls-6{stroke:#1f4e79;} +.cls-7{stroke:#39dd17;} +.cls-11,.cls-12,.cls-7,.cls-9{stroke-width:4px;} +.cls-8{fill:#39dd17;}.cls-9{stroke:#ce1b1b;} +.cls-10{fill:#ce1b1b;}.cls-11{stroke:#f7931e;} +.cls-12{stroke:#7913e5;}.cls-13{fill:#7913e5;} + \ No newline at end of file diff --git a/src/components/svgs.tsx b/src/components/svgs.tsx index 729e264914eec604571ebe5c51cc67823359f28d..3e9b7085d5600de1427fafccbec086ae982ac6c5 100644 --- a/src/components/svgs.tsx +++ b/src/components/svgs.tsx @@ -812,4 +812,238 @@ export function Complex(){ </> ) +} + +export function EngineeringCycle(){ + return( +<svg + width="133.23538" + height="128.97939" + viewBox="0 0 133.23538 133.97939" + version="1.1" + id="svg25" + xmlns="http://www.w3.org/2000/svg"> + <defs + id="defs1"> + </defs> + <g + id="Layer_2" + data-name="Layer 2" + style={{strokeWidth:"6",strokeDasharray:"none"}}> + <g + id="Plasmid" + style={{strokeWidth:"6",strokeDasharray:"none"}}> + <g + id="g25" + transform="translate(7.500978,3.0504898)"> + <path + className="cls-7" + d="m 42.05,115.59 c 27.77,9.19 57.83,-4.79 69.76,-32.23" + id="path22" + style={{stroke:"#f4cc1e",strokeWidth:"15",strokeDasharray:"none",strokeOpacity:"1"}} /> + </g> + <g + id="g26" + transform="translate(8.0019699,2.8418223)" + style={{strokeWidth:"6",strokeDasharray:"none"}}> + <polygon + className="cls-13" + points="112.07,83.36 110.94,76.27 117.65,78.84 " + id="polygon25" + style={{fill:"#850f78",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + transform="matrix(2.9806259,0,0,2.9806259,-225.43722,-156.45123)" /> + <path + className="cls-12" + d="M 114,78.55 C 123.45,50.86 110,20.75 82.66,8.6" + id="path25" + style={{strokeWidth:"15",strokeDasharray:"none",stroke:"#850f78",strokeOpacity:"1"}} /> + <text + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text31" + transform="translate(5.6902194,-0.11551883)"><textPath + xlinkHref="#path25" + id="textPath33">Learn<tspan + id="tspan31" /></textPath></text> + </g> + <g + id="g27" + style={{strokeWidth:"6",strokeDasharray:"none"}} + transform="translate(8.0019699,2.8418223)"> + <polygon + className="cls-10" + points="62.53,7.12 63.47,0 69.17,4.37 " + id="polygon23" + transform="matrix(2.7712263,0.58147548,-0.58147548,2.7712263,-96.587828,-39.748071)" + style={{fill:"#a0a7f3",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + inkscape:transform-center-x="3.6173751" + inkscape:transform-center-y="5.1978852" /> + <path + className="cls-9" + d="M 78.599111,7.5468264 C 43.820346,-2.6177588 13.956746,14.286046 4.2106281,46.368749" + id="path23" + style={{stroke:"#a0a7f3",strokeWidth:"15",strokeDasharray:"none",strokeOpacity:"1"}} /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text28" + + transform="translate(-0.03023506,-5.9602336)"><textPath + xlinkHref="#path23" + id="textPath28">Test</textPath></text> + </g> + <g + id="g28" + style={{strokeWidth:"6",strokeDasharray:"none"}} + transform="translate(8.0019699,2.8418223)"> + <polygon + className="cls-13" + points="117.65,78.84 112.07,83.36 110.94,76.27 " + id="polygon25-6" + style={{fill:"#f57d22",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + transform="matrix(-2.9650314,0.30449893,-0.30449893,-2.9650314,364.84067,249.28249)" /> + <path + className="cls-11" + d="M 2.6659753,50.953505 C -2.0956694,72.727915 10.936866,102.94273 36.656234,113.62834" + id="path24" + style={{strokeWidth:"15",strokeDasharray:"none",stroke:"#f57d22",strokeOpacity:"1"}} /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text32" + transform="translate(-5.7110315,1.7453243)"><textPath + xlinkHref="#path24" + id="textPath32">Build<tspan + id="tspan32" /></textPath></text> + </g> + <polygon + className="cls-8" + points="37.22,113.74 44.3,112.56 41.78,119.28 " + id="polygon22" + style={{strokeWidth:"6",strokeDasharray:"none",fill:"#f4cc1e",fillOpacity:"1"}} + transform="matrix(2.8248588,0,0,2.8248588,-67.797781,-207.96977)" /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text29" + transform="translate(8.4052921,8.8553334)"><textPath + xlinkHref="#path22" + id="textPath34">Design<tspan + id="tspan29" /></textPath></text> + </g> + </g> +</svg> + + ) +} + + +export function EngineeringCycleZwei(){ + return( +<svg + viewBox="0 0 15851.014 15529.118" + version="1.1" + id="svg25" + width="15851.014" + height="15529.118" + xmlns="http://www.w3.org/2000/svg"> + <defs + id="defs1"> + </defs> + <g + id="g25" + transform="translate(951.4934,342.3641)" + style={{strokeWidth:"6",strokeDasharray:"none"}}> + <path + className="cls-7" + d="m 42.05,115.59 c 27.77,9.19 57.83,-4.79 69.76,-32.23" + id="path22" + style={{stroke:"#f4cc1e",strokeWidth:"15",strokeDasharray:"none",strokeOpacity:"1"}} + /> + </g> + <g + id="g26" + style={{strokeWidth:"6",strokeDasharray:"none"}} + transform="translate(951.99439,342.15543)"> + <polygon + className="cls-13" + points="112.07,83.36 110.94,76.27 117.65,78.84 " + id="polygon25" + style={{fill:"#850f78",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + transform="matrix(2.9806259,0,0,2.9806259,-225.43722,-156.45123)" /> + <path + className="cls-12" + d="M 114,78.55 C 123.45,50.86 110,20.75 82.66,8.6" + id="path25" + style={{strokeWidth:"15",strokeDasharray:"none",stroke:"#850f78",strokeOpacity:"1"}} /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text31" + transform="translate(5.6902194,-0.11551883)"><textPath + id="textPath33">Learn<tspan + id="tspan31" /></textPath></text> + </g> + <g + id="g27" + style={{strokeWidth:"6",strokeDasharray:"none"}} + transform="translate(951.99439,342.15543)"> + <polygon + className="cls-10" + points="62.53,7.12 63.47,0 69.17,4.37 " + id="polygon23" + transform="matrix(2.7712263,0.58147548,-0.58147548,2.7712263,-96.587828,-39.748071)" + style={{fill:"#a0a7f3",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + inkscape:transform-center-x="3.6173751" + inkscape:transform-center-y="5.1978852" /> + <path + className="cls-9" + d="M 78.599111,7.5468264 C 43.820346,-2.6177588 13.956746,14.286046 4.2106281,46.368749" + id="path23" + style={{stroke:"#a0a7f3",strokeWidth:"15",strokeDasharray:"none",strokeOpacity:"1"}} /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"6",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text28" + transform="translate(-0.03023506,-5.9602336)"><textPath + id="textPath28">Test</textPath></text> + </g> + <g + id="g28" + style={{strokeWidth:"6",strokeDasharray:"none"}} + transform="translate(951.99439,342.15543)"> + <polygon + className="cls-13" + points="117.65,78.84 112.07,83.36 110.94,76.27 " + id="polygon25-6" + style={{fill:"#f57d22",fillOpacity:"1",strokeWidth:"6",strokeDasharray:"none"}} + transform="matrix(-2.9650314,0.30449893,-0.30449893,-2.9650314,364.84067,249.28249)" /> + <path + className="cls-11" + d="M 2.6659753,50.953505 C -2.0956694,72.727915 10.936866,102.94273 36.656234,113.62834" + id="path24" + style={{strokeWidth:"15",strokeDasharray:"none",stroke:"#f57d22",strokeOpacity:"1"}} /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text32" + transform="translate(-5.7110315,1.7453243)"><textPath + id="textPath32">Build<tspan + id="tspan32" /></textPath></text> + </g> + <polygon + className="cls-8" + points="37.22,113.74 44.3,112.56 41.78,119.28 " + id="polygon22" + style={{strokeWidth:"6",strokeDasharray:"none",fill:"#f4cc1e",fillOpacity:"1"}} + transform="matrix(2.8248588,0,0,2.8248588,876.19464,131.34384)" /> + <text + + style={{fontSize:"17.3333px",lineHeight:"0",fontFamily:"Arial",fill:"#000000",fillOpacity:"1",stroke:"none",strokeWidth:"15",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"none",strokeOpacity:"1",paintOrder:"fill markers stroke"}} + id="text29" + transform="translate(952.39772,348.16894)"><textPath + id="textPath34">Design<tspan + id="tspan29" /></textPath></text> +</svg> + + ) } \ No newline at end of file diff --git a/src/contents/engineering.tsx b/src/contents/engineering.tsx index e6f47525341c2b52050ba02e57e7fa1f648c420c..ba0602c0cdd643e0cf8d493c7ea5578efeff87ae 100644 --- a/src/contents/engineering.tsx +++ b/src/contents/engineering.tsx @@ -1,3 +1,4 @@ +import { EngineeringCycle, EngineeringCycleZwei } from "../components/svgs"; export function Engineering() { @@ -6,6 +7,7 @@ export function Engineering() { <> <div className="row mt-4"> <div className="col-lg-8"> + <EngineeringCycle></EngineeringCycle> <section id="RNAbindingprotein"> </section>