3Dstudy/css/style.css
2017-12-06 13:23:30 +01:00

299 lines
5.5 KiB
CSS

@font-face {
font-family: headersFont;
src: url(fonts/ARCADE.TTF);
}
*{
1rem = 16px;
}
h1 {
font-family: headersFont;
font-size: 100px;
color: yellow;
display: flex;
align-items: center;
justify-content: center;
}
html {
background-color: cornflowerblue;
}
#char-container {
position: absolute;
top: 20rem;
left: 48rem;
}
#char-head {
width: 12rem;
height: 9.5rem;
background-color: #ffc993;
border-radius: 3.125rem 3.125rem;
z-index: 1;
}
#char-ear-left {
position: absolute;
top: 4rem;
left: -1rem;
width: 1.3rem;
height: 2rem;
border-color: #ffc993;
border-radius: 2.0625rem / 2.625rem;
background-color: #ffc993;
z-index: 0;
}
#char-ear-right {
position: absolute;
top: 4rem;
left: 12rem;
width: 1.3rem;
height: 2rem;
border-color: #ffc993;
border-radius: 2.0625rem / 2.625rem;
background-color: #ffc993;
z-index: 0;
}
#char-hair {
width: 12rem;
height: 3rem;
background-color: #000000;
border-radius: 2.8125rem 2.8125rem;
}
#char-eyebrown-left {
position: absolute;
top: 5rem;
left: 2.5rem;
border-style: solid;
border-width: 0.6rem 0 0 1.5rem;
border-color: transparent transparent transparent #ca815e;
}
#char-eyebrown-right {
position: absolute;
top: 5rem;
left: 8.5rem;
border-style: solid;
border-width: 0 0 0.6rem 1.5rem;
border-color: transparent transparent #ca815e transparent;
}
#char-eye-left {
position: absolute;
top: 5.5rem;
left: 3.5rem;
width: 1rem;
height: 1rem;
border-radius: 50%;
background-color: #000000;
}
#char-pupil-left {
position: absolute;
top: 0.25rem;
left: 0.25rem;
width: 0.5rem;
height: 0.5rem;
border-radius: 50%;
background-color: #ffffff;
}
#char-eye-right {
position: absolute;
top: 5.5rem;
left: 8rem;
width: 1rem;
height: 1rem;
border-radius: 50%;
background-color: #000000;
}
#char-pupil-right {
position: absolute;
top: 0.5rem;
left: 0.5rem;
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
background-color: #ffffff;
}
#char-mouth {
position: absolute;
top: 14.25rem;
left: 10.25rem;
width: 5rem;
height: 1.875rem;
border-radius: 0 0 5rem 5rem;
background-color: #000000;
}
#char-tooth-left {
position: absolute;
top: 0px;
left: 1.5rem;
width: 0.75rem;
height: 0.875rem;
background-color: #ffffff;
}
#char-tooth-right {
position: absolute;
top: 0px;
left: 2.75rem;
width: 0.75rem;
height: 0.875rem;
background-color: #ffffff;
}
#char-main-body {
position: absolute;
width: 25rem;
height: 25rem;
}
#char-body {
position: absolute;
top: 0rem;
left: 6.875rem;
width: 11.25rem;
height: 12.5rem;
border-radius: 1.25rem;
background-color: #632e90;
}
#char-arm-left {
position: absolute;
top: 2.5rem;
left: 4.375rem;
width: 3.125rem;
height: 7.75rem;
border-radius: 3.5rem 3.5rem;
background-color: #632e90;
transform: rotate(310deg);
z-index: 1;
}
#char-arm-right {
position: absolute;
top: 2.5rem;
left: 17.5rem;
width: 3.125rem;
height: 7.75rem;
border-radius: 3.5rem 3.5rem;
background-color: #632e90;
transform: rotate(50deg);
}
#char-forearm-left {
position: absolute;
top: -2.5rem;
width: 3.125rem;
height: 5.625rem;
border-radius: 3.5rem 3.5rem;
background-color: #ffc993;
}
#char-forearm-right {
position: absolute;
top: -2.5rem;
width: 3.125rem;
height: 5.625rem;
border-radius: 3.5rem 3.5rem;
background-color: #ffc993;
}
#char-lower {
position: absolute;
}
#char-pants-middle {
position: absolute;
width: 10.625rem;
height: 3.5rem;
top: 12.5rem; /*sprawdzic!*/
left: 7.25rem;
border-radius: 0.625rem 0.625rem;
background-color: #e31e5e;
}
#char-pants-left {
position: absolute;
top: 12.5rem;
left: 7.125rem;
width: 4.375rem;
height: 6.25rem;
border-radius: 0.625rem 0.625rem;
background-color: #e31e5e;
}
#char-pants-right {
position: absolute;
top: 12.5rem;
left: 13.75rem;
width: 4.375rem;
height: 6.25rem;
border-radius: 0.625rem 0.625rem;
background-color: #e31e5e;
}
#char-leg-left {
position: absolute;
top: 6.25rem;
left: 1rem;
width: 2.75rem;
height: 2.5rem;
background-color: #ffc993;
}
#char-leg-right {
position: absolute;
top: 6.25rem;
left: 0.625rem;
width: 2.75rem;
height: 2.5rem;
background-color: #ffc993;
}
#char-sock-left {
position: absolute;
top: 8.75rem;
left: 1rem;
width: 2.75rem;
height: 1.5rem;
background-color: #0072bb;
}
#char-sock-right {
position: absolute;
top: 8.75rem;
left: 0.625rem;
width: 2.75rem;
height: 1.5rem;
background-color: #0072bb;
}
#char-shoe-left {
position: absolute;
top: 10rem;
left: -1.5rem;
width: 5.25rem;
height: 2.125rem;
border-radius: 1.5rem 0 0 0;
background-color: #8e8e8e;
}
#char-shoe-right {
position: absolute;
top: 10rem;
left: 0.625rem;
width: 5.25rem;
height: 2.125rem;
border-radius: 0 1.5rem 0 0;
background-color: #8e8e8e;
}