CSS HandsOn
CSS HandsOn
.menu {
height: 24%;
width: 600px;
margin: auto;
border: 1px solid RGBA(0,0,0,.4);
font-family: calibri, monospace;
}
.button{
width: 150px;
height: 32%;
background: #333;
border:1px solid white;
color: #e7e7e7;
font-weight: 600;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
}
.button:focus,.button:hover
.button:focus+.content
.content{
background: #f3f3f3;
width: 440px;
height: 23%;
margin-left: 155px;
border: 1px solid #e7e7e7;
display:none;
position:absolute;
align-items:center;
justify-content:center;
html{
width: 100%;
height: 100%;
display: flex;
}
body{
display: flex;
margin: auto;
}
--------------------------------------------------------------
.container::-webkit-scrollbar {
background-color:#fff;
width:13px
}
.container::-webkit-scrollbar-track {
background-color;
border-radius;
box-shadow:inset;
}
.container::-webkit-scrollbar-thumb {
background-color;
border-radius;
box-shadow:inset;
}
.container {
height: 200px;
width: 300px;
min-width: 150px;
background: #fff;
margin: auto auto auto auto;
overflow-y:scroll;
overflow-x:scroll;
}
.overflow{
min-width: 350px;
min-height:250px;
}
html{
width: 100%;
height: 100%;
display: flex;
}
body{
display: flex;
margin: auto auto auto auto;
font-size:22px;
font-weight:600;
font-family: comic sans ms;
}
--------------------------------------------------------------
#shape {
height: 300px;
width: 300px;
background: tomato;
margin: auto auto auto auto;
border: 1px solid black;
border-radius: 0%;
}
@keyframes animation{
animation:colorchange5sinfinite;
0%{background:red;}25%{background:yellow;}
75%{background:green;}100%{background:red;}
}
html{
width: 100%;
height: 100%;
display: flex;
}
body{
display: flex;
margin: auto auto auto auto;
}
--------------------------------------------------------------
h1 {
font-family: 'comic sans', cursive;
font-size: 25px;
}
body,html{
min-width:100%;
min-height:100%;
display: flex;
align-items: center;
justify-content: center;
}
.container {
min-height: 30rem;
min-width:50rem;
background-size: cover;
background-position: center center;
overflow:hidden;
position:relative;
display:flex;
align-items:center;
justify-content:center;
background-image:url(.*bg.jpg.*);
}
.bird {
background-size: auto 100%;
width: 88px;
height: 125px;
animation-timing-function: steps(10);
animation-iteration-count: infinite;
animation-duration: 1s;
animation-delay: -0.5s;
background-image:url(.*bird-cells.svg.*);
will-change:background-position;
animation-name:fly-cycle;
}
.bird-container {
top: 20%;
left: -10%;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-duration: 15s;
animation-delay: 0;
position:absolute;
will-change:transform;
transform:scale(.*)translateX(.*);
animation-name:fly-right-one;
}
@keyframes fly-cycle {
100% {
background-position: -900px 0;
}
}
@keyframes fly-right-one {
0% {
transform: scale(0.3) translateX(-10vw);
}
10% {
transform: translateY(2vh) translateX(10vw) scale(0.4);
}
20% {
transform: translateY(0vh) translateX(30vw) scale(0.5);
}
30% {
transform: translateY(4vh) translateX(50vw) scale(0.6);
}
40% {
transform: translateY(2vh) translateX(70vw) scale(0.6);
}
50% {
transform: translateY(0vh) translateX(90vw) scale(0.6);
}
60% {
transform: translateY(0vh) translateX(110vw) scale(0.6);
}
100% {
transform: translateY(0vh) translateX(110vw) scale(0.6);
}
@keyframes fly-right-two {
0% {
transform: translateY(-2vh) translateX(-10vw) scale(0.5);
}
10% {
transform: translateY(0vh) translateX(10vw) scale(0.4);
}
20% {
transform: translateY(-4vh) translateX(30vw) scale(0.6);
}
30% {
transform: translateY(1vh) translateX(50vw) scale(0.45);
}
40% {
transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
}
50% {
transform: translateY(0vh) translateX(90vw) scale(0.45);
}
51% {
transform: translateY(0vh) translateX(110vw) scale(0.45);
}
100% {
transform: translateY(0vh) translateX(110vw) scale(0.45);
}
--------------------------------------------------------------