Created
February 6, 2020 07:09
-
-
Save FBosler/7984f2e4608ed5fca38441d36ec948ac to your computer and use it in GitHub Desktop.
milestones_styles_v1.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// constants | |
export const ACHIEVED_COLOR = "#049e51"; | |
export const OPEN_COLOR = "grey"; | |
// this is a trick based on https://stackoverflow.com/questions/1495407/maintain-the-aspect-ratio-of-a-div-with-css to force an aspect ratio of 16:9. | |
export const aspectRatio = { | |
display: "block", | |
width: "100%", | |
position: "relative", | |
height: 0, | |
padding: "56.25% 0 0 0" | |
}; | |
// absolut positioning with pos 0,0,0,0 is also required for the aspect ratio to work | |
export const colStyle = { | |
position: "absolute", | |
left: 0, | |
bottom: 0, | |
top: 0, | |
right: 0, | |
padding: "10px", | |
backgroundSize: "100% 100%", | |
backgroundRepeat: "no-repeat" | |
}; | |
// turns the elemnt into a round one, that is placed in the, you guessed it, top-right corner | |
export const topRightCorner = { | |
position: "absolute", | |
width: "40px", | |
height: "40px", | |
top: "-20px", | |
right: "-20px", | |
borderRadius: "50%", | |
backgroundColor: "white" | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment