/* Ran Yang 2020 Developed and Designed HTML5 CSS 3 with Grid layout */ /*FONT SETTINGS*/ @import url(http://fonts.googleapis.com/css?family=Codystar|Amatic+SC|Bellefair|Cuprum|Patrick+Hand+SC&display=swap); /* font-family: 'Codystar', cursive; HEADER font-family: 'Amatic SC', cursive; menu footer font-family: 'Patrick Hand SC', cursive; subtitle menu link ---------------------------------------------------------------------- font-family: 'Bellefair', serif; main lighter font-family: 'Cuprum', sans-serif; a little dark.. maybe ======================================================================= */ /*OVERALL WRAPPER SETTINGS*/ * { margin: 0; padding: 0; font-size: 20px; } a{ text-decoration: none; } .duffyhug { min-height: 100vh; background-color: hsla(295,6%,95%,0.9); } html { scroll-behavior: smooth; } /*MOBILE CLICK SHOW MENU CLICK AGAIN HIDE MENU - NO HOVER */ .dropduffy{ font-size: 1.5rem; position: relative; top: auto; font-family: 'Patrick Hand SC', cursive; margin: none; } .dropduffybar{ color: hsla(209,100%,95%,1.00); background-color: hsla(206,48%,49%,0.0); padding: 0.1rem 1rem 0.1rem 1rem; border: none; display: block; text-align: left; font-size: 5rem; } .dropduffybar:hover, .dropduffybar:focus { color: hsla(5,46%,59%,1.00); } .dropduffymenu{ background-color: hsla(203,35%,39%,0.6); display: none; position: absolute; overflow: hidden; min-width: 50vw; list-style-type: none; padding-left: 0.1rem; border-bottom-right-radius: .6rem; border-top-right-radius: .6rem; box-shadow: 0.1rem 0.2rem 0.1rem hsla(203,35%,9%,1); z-index: 1000; } .dropduffymenu a{ color: hsla(209,100%,95%,0.8); padding: 0.8rem 1rem; display: block; text-align: left; font-family: 'Patrick Hand SC', cursive; font-size: 1.3rem; } .dropduffymenu a:hover{ background-color: hsla(203,35%,19%,0.8); color: hsla(5,46%,59%,1.00); list-style-type: none; letter-spacing: 3px; transition: all .3s; } .show { display:block; } /*HEADER AREA*/ .duffyhead { background: url("../../Pics/RRTexture-1.jpg") center; background-size: cover; /* max-height: 60vh;*/ height:auto; } .duffyhead2 { background: url("../../Pics/RRTexture-11.jpg") center; background-size: cover; /* max-height: 60vh;*/ height:auto; } .duffyhead3 { background: url("../../Pics/RRTexture-6.jpg") center; background-size: cover; /* max-height: 60vh;*/ height:auto; } .duffycrown h1 { padding: 1rem; font-family: 'Codystar', cursive; text-align: center; } .duffycrown h1 a{ color: hsla(210,50%,92%,1.00); background-color: hsla(203,35%,19%,0.8); font-size: 3rem; border-radius: 0.6rem; box-shadow: 0.1rem 0.2rem 0.1rem hsla(203,35%,9%,1); padding: 0.2rem 0.75rem; } .duffycrown article p{ font-family: 'Patrick Hand SC', cursive; text-align: center; padding: 1rem; } .duffycrown article p a{ background-color: hsla(203,35%,19%,0.8); color: hsla(210,50%,80%,1.00); font-size: 1.1rem; padding: 0.2rem 0.5rem; } .duffycrown p a:hover{ color: hsla(5,46%,59%,1.00); letter-spacing: 5px; transition: all .3s; } /*MAIN CONTENTS*/ /*style sheets for electrons 252*/ .electronics{ background: linear-gradient(to bottom,hsla(1,96%,42%,0.9), hsla(328,69%,49%,0.7) 100%); border-radius: .3rem; } .duffyled { padding:1rem; } .duffyled h1 { color: hsla(192,66%,24%,1.00); padding: 3rem 1rem; font-size: 3rem; font-family: 'Amatic SC', cursive; } .duffyled h4 { color: hsla(37,90%,57%,1.00); padding: .5rem; font-size: 1.2rem; font-family: 'Amatic SC', cursive; } .duffyled ul{ display: grid; grid-template-rows: repeat(auto-fit, minmax(10px, 1fr)); grid-gap: 1rem; } .duffyled li{ border-radius: .3rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,25%,9%,1); } .redled { background-color:hsla(1,97%,54%,1.00); } .orangeled{ background-color: hsla(36,89%,56%,1.00) } .yellowled{ background-color: hsla(60,74%,61%,1.00) } .greenled{ background-color: hsla(114,54%,38%,1.00); } .blueled { background-color: hsla(192,68%,43%,1.00); } .violetled { background-color: hsla(322,87%,42%,1.00); } .uvled { background-color: hsla(0,5%,5%,1.0); } .duffyled p{ font-size: 1rem; line-height: 1.5; padding: 0.5rem .75rem; color: hsla(94,67%,92%,1.00); font-family: 'Cuprum', sans-serif; } .duffyled p a{ font-size: 1.3rem; color: hsla(328,69%,85%,1.00); } .duffyled p a:hover{ color: hsla(328,69%,95%,1.00); letter-spacing: 10px; transition: all .3s; } /*duffyrainbow*/ .duffyrainbow { padding:1rem; } .duffyrainbow h3 { color: hsla(192,66%,94%,1.00); padding: .5rem; font-size: 2rem; font-family: 'Amatic SC', cursive; } .duffyrainbow h4 { color: hsla(37,90%,97%,1.00); padding: .5rem; font-size: 1.3rem; font-family: 'Amatic SC', cursive; } .duffyrainbow ul{ display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); grid-template-rows: auto; grid-gap: 1rem; } .duffyrainbow li{ border-radius: .3rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,25%,9%,1); } .duffyrainbow p{ font-size: 1.0rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(94,67%,92%,1.00); font-family: 'Bellefair', serif; } .duffyrainbow p a{ color: hsla(328,69%,95%,1.00); } .duffyrainbow p a:hover{ color: hsla(7,89%,87%,1.00); transition: all .3s; } } /*style sheets for electrons 351 471*/ .duffy{ padding: 1rem; } .duffy figure { max-height: 260px; overflow: hidden; border-radius: .2rem; position: relative; } .duffy img { width: 100%; transition: transform 800ms ease-out; } .duffy img:hover{ transform: scale(1.25); } .duffy figcaption { position: absolute; top: 0; background-color: hsla(356,13%,20%,0.8); width: 100%; padding-top: 0rem; margin-top: 0rem; } .duffy h3 { color: hsla(5,45%,67%,1.00); padding: .5rem; font-size: 2rem; font-family: 'Amatic SC', cursive; } .duffy h4 { color: hsla(5,45%,47%,1.00); padding: .5rem; font-size: 1.2rem; font-family: 'Amatic SC', cursive; } .duffy ul{ display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); grid-gap: 1rem; } .duffy li{ background-color: hsla(212,96%,88%,0.2); border-radius: .2rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,35%,9%,1); } .duffy p{ font-size: 1.5rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(344,56%,66%,1.00); font-family: 'Bellefair', serif; } .duffy h3 a{ font-size: 3rem; color: hsla(5,45%,67%,1.00); } .duffy h3 a:hover{ color: hsla(5,45%,87%,1.00); } .duffy p a{ color: hsla(344,56%,66%,1.00); } .duffy p a:hover{ color: hsla(344,56%,86%,1.00); } /*DuffyFinal*/ .duffyFinal .Projects h2{ background: linear-gradient(to top,hsla(151,36%,65%,0.8), hsla(240,73%,9%,0.8) 100%); border-top-left-radius: 0.2rem; border-top-right-radius: 0.2rem; } .duffyFinal{ padding: 0rem 0rem; background-color: hsla(212,96%,88%,0.2); border-radius: .2rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,35%,9%,1); margin:0.75rem; } .duffyFinal h2 { color: hsla(5,45%,47%,1.00); padding: 1rem; font-size: 5rem; font-family: 'Amatic SC', cursive; } .duffyFinal h3 { color: hsla(5,45%,47%,1.00); padding: 1rem; font-size: 3rem; font-family: 'Amatic SC', cursive; } .duffyFinal h4 { color: hsla(5,45%,47%,1.00); padding: 1rem; font-size: 2rem; font-family: 'Amatic SC', cursive; } .duffyFinal h5 { color: hsla(238,77%,14%,1.00); padding: 1rem; font-size: 1.0rem; font-family: 'Patrick Hand SC', cursive; letter-spacing: 2px; } .duffyFinal ul{ display: grid; grid-template-rows: repeat(auto-fit, minmax(600px, 1fr)); grid-gap: 1rem; } .duffyFinal li{ background-color: hsla(212,96%,88%,0.2); border-radius: .2rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,35%,9%,1); } .duffyFinal p{ font-size: 1.3rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(344,56%,26%,1.00); font-family: 'Bellefair', serif; } .duffyFinal h4 a{ color: hsla(209,26%,16%,1.00); font-size: 2rem; } .duffyFinal h4 a:hover{ color: hsla(31,35%,72%,1.00); } .duffyFinal h3 a{ color: hsla(189,12%,35%,1.00); font-size: 3rem; } .duffyFinal h3 a:hover{ color: hsla(31,35%,72%,1.00); } .duffyFinal p a{ color: hsla(344,56%,46%,1.00); font-size: 1.3rem; } .duffyFinal p a:hover{ color: hsla(31,35%,72%,1.00); } /*Duffybare*/ .duffybare{ font-size: 1rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(32,94%,14%,1.00); font-family: 'Bellefair', serif; } .duffybare h3 { color: hsla(5,46%,69%,1.00); padding: 1rem; font-size: 1.5rem; font-family: 'Amatic SC', cursive; } .duffybare ul{ display: grid; grid-template-rows: repeat(auto-fit, minmax(340px, 1fr)); grid-gap: 1rem; } .duffybare li{ background-color: hsla(212,96%,88%,0.6); border-radius: .2rem; list-style: none; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,35%,9%,1); } .duffybare p{ font-size: 1rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(344,56%,86%,1.00); font-family: 'Bellefair', serif; } .duffybare p a{ text-decoration: none; color: hsla(32,94%,64%,1.00); } .duffybare p a:hover{ color: hsla(32,94%,34%,1.00); } /*duffyvillain*/ .duffyvillain{ font-size: 1rem; line-height: 1.5; padding: 1rem .75rem; font-family: 'Bellefair', serif; } .duffyvillain h2 { color: hsla(205,34%,18%,1.00); padding: .5rem; font-size: 3rem; font-family: 'Amatic SC', cursive; } .duffyvillain h3 { color: hsla(205,34%,18%,1.00); padding: .5rem; font-size: 1.5rem; font-family: 'Amatic SC', cursive; } .duffyvillain ul{ display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); /* grid-template-rows: auto;*/ grid-row-gap: 1rem; grid-column-gap: 1rem; } .duffyvillain li{ border-radius: .2rem; list-style: none; padding: 0.2rem; } .duffyvillain p{ font-size: 1.3rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(344,56%,46%,1.00); font-family: 'Bellefair', serif; } .duffyvillain p a{ font-size: 1.3rem; color: hsla(32,94%,34%,1.00); } .duffyvillain p a:hover{ color: hsla(32,94%,64%,1.00); } .duffyvillain figure { max-height: 562px; overflow: hidden; border-radius: 0.2rem; position: relative; } .duffyvillain img { width: 100%; transition: transform 800ms ease-out; } .duffyvillain img:hover{ transform: scale(2.0); } .duffyvillain figcaption { position: absolute; bottom: 0; background-color: hsla(48,9%,89%,0.8); width: 100%; padding-top: 0rem; margin-top: 0rem; } .darthvader{ background-color: hsla(202,30%,80%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(203,35%,9%,1); } .Riddler{ background-color: hsla(0,35%,81%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(0,35%,21%,1); } .Thanos { background-color: hsla(75,78%,90%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(75,78%,11%,1); } .Voldemore { background-color: hsla(274,45%,90%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(274,48%,11%,1); } .videolaryn { background-color: hsla(189,35%,66%,0.80); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(189,35%,6%,1); } .heatdetector { background-color: hsla(40,37%,46%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(12,91%,16%,1); } .biggerscreen { background-color: hsla(197,71%,15%,0.8); border-radius: .2rem; box-shadow: 0.2rem 0.2rem 0.5rem hsla(168,74%,9%,1); } /*duffyrescue*/ .duffyrescue{ font-size: 1rem; line-height: 1.5; padding: 1rem .75rem; font-family: 'Bellefair', serif; } .duffyrescue h2 { color: hsla(205,34%,78%,1.00); padding: 1rem; font-size: 3.5rem; font-family: 'Amatic SC', cursive; } .duffyrescue h3 { color: hsla(205,34%,78%,1.00); padding: 1rem; font-size: 1.5rem; font-family: 'Cuprum', sans-serif; } .duffyrescue h4 { color: hsla(194,55%,65%,1.00); padding: 1rem; font-size: 2rem; font-family:'Cuprum', sans-serif; } .duffyrescue ul{ display: grid; grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); /* grid-template-rows: auto;*/ grid-row-gap: 1rem; grid-column-gap: 1rem; } .duffyrescue li{ border-radius: .2rem; list-style: none; padding: 0rem; } .duffyrescue p{ font-size: 1rem; line-height: 1.5; padding: 1rem .75rem; color: hsla(189,35%,92%,1.0); font-family: 'Bellefair', serif; } .duffyrescue p a{ color: hsla(32,94%,54%,1.00); } .duffyrescue p a:hover{ color: hsla(32,94%,84%,1.00); } .duffyrescue figure { max-height: 1280px; overflow: hidden; border-radius: 0.2rem; position: relative; } .duffyrescue img { width: 100%; transition: transform 800ms ease-out; } .duffyrescue img:hover{ transform: scale(2.0); } .duffyrescue figcaption { position: absolute; bottom: 0; background-color: hsla(189,35%,16%,0.70); width: 100%; padding: 1rem 1rem 1rem 1rem; margin-bottom: 0rem; } .larynintro { background-color: hsla(189,35%,6%,0.70); padding: 1rem; color: hsla(189,35%,86%,1.0); } .larynintro p{ padding: 1rem; } /*FOOTER MENU*/ .duffypaw{ background-color: hsla(203,35%,19%,1); padding: .3rem; text-align: center; font-size: .5rem; font-family: 'Patrick Hand SC', cursive; padding-bottom: 5rem; } .duffypaw ul{ display: grid; grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); grid-gap: 1rem; } .duffypaw li{ list-style: none; } .duffypaw a { color: hsla(212,96%,88%,1.0); font-size: 1.3rem; margin: 0rem; border-radius: .25rem; transition: all .3s; text-align: center; } .duffypaw a:hover{ color: hsla(210,50%,17%,1.00); background-color: hsla(212,96%,88%,0.8); letter-spacing: 2px; transition: all .3s; padding: 0 0.3rem; }