diff options
| author | MayteApolix <83069108+MayteApolix@users.noreply.github.com> | 2022-01-16 23:02:51 +0100 | 
|---|---|---|
| committer | MayteApolix <83069108+MayteApolix@users.noreply.github.com> | 2022-01-16 23:02:51 +0100 | 
| commit | 41796113aab42a97af2fb5b0091053db96732f4c (patch) | |
| tree | 17cc4f03e8035202e5e198ccb947e1032b22d5fe /draughts | |
| parent | 7a446c4383d8ee9676e4071551a279c0d586136d (diff) | |
comments for splash.css
Diffstat (limited to 'draughts')
| -rw-r--r-- | draughts/public/stylesheets/splash.css | 183 | ||||
| -rw-r--r-- | draughts/public/stylesheets/style.css | 18 | 
2 files changed, 124 insertions, 77 deletions
| diff --git a/draughts/public/stylesheets/splash.css b/draughts/public/stylesheets/splash.css index 050afac..a1a8d3b 100644 --- a/draughts/public/stylesheets/splash.css +++ b/draughts/public/stylesheets/splash.css @@ -10,6 +10,23 @@ body {  	margin: 0;  } +/* Resizes body to fit the viewport and ensures position is absolute*/ +body > div { +	width: 95%; +	height: 90vh; +	margin-top:8vh; +	position: absolute; +} + +/* Adjusts standard rendering of our images. Adds drop shadow and ensures it fits the container*/ +div > img { +	object-fit: contain; +  	width: 100%; + 	max-height: 100%; + 	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); +} + +/* set the container class to a 4x3 grid with named areas*/  .container {  	display: grid;  	grid-template-columns: repeat(4, 25%); @@ -20,66 +37,14 @@ body {  	"players button how-to-3 windmill";  } +/* Sets the header class to the header grid-area.*/  .header {  	grid-area: header;  	justify-self: left;  	margin-left:10%;  } -.stats { -	grid-area: stats; -	justify-self: left; -	margin-left:10%; -	margin-top: 2%; -} - -.icon { -	grid-area: players; -} - -.button { -	grid-area: button; -} - -.how-to-1 { -	grid-area: how-to-1; -	display: grid; -	justify-content:left; -	margin-left: 20%; -} - -.how-to-2 { -	grid-area: how-to-2; -	display: grid; -	justify-content:left; -	margin-left: 20%; -} - -.how-to-3 { -	grid-area: how-to-3; -	display: grid; -	justify-content:left; -	margin-left: 20%; -} - -.church { -	grid-area: church; -} - -.raadhuis { -	grid-area: raadhuis; -} - -.windmill { -	grid-area: windmill; -} - -.icon > img { -	margin-left: 15%; -	height: 75%; -	width: 90%; -} - +/* Formats the title according to our wireframe*/  h1 {  	justify-content: start;    	font-family: Saira; @@ -87,14 +52,7 @@ h1 {  	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));  } -h2 { -	font-family: inherit; -  	font-size: 30px; -	font-weight: normal; -	font-style: normal; -  	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); -} - +/* Adds line under title*/  h1::after{  	display: block;      content: ""; @@ -105,25 +63,38 @@ h1::after{      transform: translateY(-2rem);  } -body > div { -	width: 95%; -	height: 90vh; -	margin-top:8vh; -	position: absolute; +/* Sets the stats class to the stats grid-area. */ +.stats { +	grid-area: stats; +	justify-self: left; +	margin-left:10%; +	margin-top: 2%;  } +/* Overrides font-size for paragraphs (particularly those that contain the stats) */  div > p {  	font-size:24px;  	margin: 0;  } -div > img { -	object-fit: contain; -  	width: 100%; - 	max-height: 100%; - 	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); +/* Sets the icon class to the icon area */ +.icon { +	grid-area: players; +} + +/* Alligns the icon image within the icon div*/ +.icon > img { +	margin-left: 15%; +	height: 75%; +	width: 90%; +} + +/* Sets button class to button grid area*/ +.button { +	grid-area: button;  } +/* Play button fade in animation*/  @keyframes fadeIn {  	0% {  		opacity: 0; @@ -133,6 +104,7 @@ div > img {  	}   } +/* Formats our button using the button element id selector*/  #button {  	background-color: var(--light-blue);  	color: inherit; @@ -147,45 +119,102 @@ div > img {  	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));  } +/* change text to bold when clicked*/  #button:active {  	font-weight: bold;  } +/* changes background color of play button when hovered*/  #button:hover {  	cursor: pointer;  	background-color: var(--darker-blue)  } +/* configures the standard setting for our how-to section headers*/ +h2 { +	font-family: inherit; +  	font-size: 30px; +	font-weight: normal; +	font-style: normal; +  	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); +} + +/* Sets the how-to class to the grid area */ +.how-to-1 { +	grid-area: how-to-1; +	display: grid; +	justify-content:left; +	margin-left: 20%; +} + +/* Adds labeling and formattnig for the header*/ +.how-to-1 > h2::before { +	content: "1 - "; +	display: list-item; +	font-weight: lighter; +} + +/* some specific adjustments for each image within the how-to section to ensure proper allignment*/  .how-to-1 > img {  	justify-self: center;  	width: fit-content;  	height: 75%;  } -.how-to-1 > h2::before { -	content: "1 - "; +/* Sets the how-to class to the grid area */ +.how-to-2 { +	grid-area: how-to-2; +	display: grid; +	justify-content:left; +	margin-left: 20%; +} + +/* Adds labeling and formattnig for the header*/ +.how-to-2 > h2::before { +	content: "2 - "; +	display: list-item;  	font-weight: lighter;  } +/* some specific adjustments for each image within the how-to section to ensure proper allignment*/  .how-to-2 > img {  	justify-self: center;  	height: 85%;  } -.how-to-2 > h2::before { -	content: "2 - "; -	font-weight: lighter; +/* Sets the how-to class to the grid area */ +.how-to-3 { +	grid-area: how-to-3; +	display: grid; +	justify-content:left; +	margin-left: 20%;  } +/* some specific adjustments for each image within the how-to section to ensure proper allignment*/  .how-to-3> img {  	justify-self: center;  	height: 45%;  	opacity: 0.8;  } +/* Adds labeling and formattnig for the header*/  .how-to-3 > h2::before { +	display: list-item;  	content: "3 - ";  	font-weight: lighter;  } +/* Sets church class to church grid area*/ +.church { +	grid-area: church; +} +/* Sets raadhuis class to raadhuis grid area*/ +.raadhuis { +	grid-area: raadhuis; +} + +/* Sets windmill class to windmill grid area*/ +.windmill { +	grid-area: windmill; +}
\ No newline at end of file diff --git a/draughts/public/stylesheets/style.css b/draughts/public/stylesheets/style.css index b8830b8..e200e60 100644 --- a/draughts/public/stylesheets/style.css +++ b/draughts/public/stylesheets/style.css @@ -8,3 +8,21 @@  	--darker-blue: #302C5D;  	--red: #9E3C2F;  } + +/* Ensures a minimum screen resolution of 800 x 800*/ +@media (max-width: 799px), (max-height: 799px) { +	body::before { +	  position: absolute; +	  top: 0; +	  left: 0; +	  width: 100vw; +	  height: 100vh; +	  font-family: Saira; +	  font-size: 20px; +	  color: white; +	  padding: 20px; +	  content: "Your window is too small! Please zoom out or use a machine with a larger screen resolution"; +	  background-color: var(--red); +	  z-index: 100; +	} +  } |