Skip to content

Instantly share code, notes, and snippets.

@doankhoi
Created November 8, 2020 08:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save doankhoi/03ca4d0575556a041b2522f77c706005 to your computer and use it in GitHub Desktop.
Save doankhoi/03ca4d0575556a041b2522f77c706005 to your computer and use it in GitHub Desktop.
* {
box-sizing: border-box;
color: #333;
}
body {
background-color: #81a69b;
background-image: url(http://static.frontendmasters.com/resources/2019-05-02-complete-intro-react-v5/image-background.png);
margin: 0;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.search-params {
width: 1100px;
margin: 0 auto;
}
.search-params form {
background-color: #d9c148;
width: 360px;
margin: 0px 25px 0px 0px;
padding: 35px 15px 15px 15px;
border-radius: 5px;
float: left;
}
.search {
background-color: #d9c148;
width: 715px;
padding: 15px;
border-radius: 9px;
float: left;
margin-bottom: 25px;
}
.details {
width: 1100px;
margin: 0 auto;
background-color: #d9c148;
padding: 15px;
border-radius: 9px;
margin-bottom: 25px;
}
.pet {
width: 100%;
height: 130px;
display: block;
overflow: hidden;
margin: 25px 0;
border-bottom: #bf9b2f 1px solid;
}
.pet img {
width: 100px;
min-height: 100px;
}
.info {
float: left;
width: 80%;
height: 100px;
padding-top: 10px;
flex-direction: column;
justify-content: space-around;
}
.image-container {
clip-path: circle(50% at 50% 50%);
width: 100px;
height: 100px;
float: left;
margin: 0px 20px 0px 10px;
}
.pet h1 {
white-space: nowrap;
font-weight: normal;
font-size: 30px;
color: #bf3334;
width: 95%;
overflow: hidden;
margin: 0;
text-overflow: ellipsis;
}
header > a,
#root > div > h1 {
display: inline-block;
background-image: url(http://static.frontendmasters.com/resources/2019-05-02-complete-intro-react-v5/image-logo.png);
width: 279px;
height: 76px;
overflow: hidden;
text-indent: -9999px;
}
.pet h2 {
white-space: nowrap;
font-weight: normal;
font-size: 20px;
margin: 0;
text-overflow: ellipsis;
}
header a {
color: #bf3334;
font-size: 3px;
text-decoration: none;
font-weight: bold;
display: block;
padding-bottom: 10px;
}
header {
display: flex;
align-content: center;
justify-content: space-between;
width: 1100px;
margin: 0 auto;
padding: 20px 0px 0px 0px;
}
.details p {
line-height: 1.5;
padding: 0px 15px;
}
.details h1 {
text-align: center;
color: #bf3334;
font-size: 60px;
margin: 5px 0px;
}
.details h2 {
text-align: center;
margin: 5px 0px 20px 0px;
}
.carousel {
display: flex;
justify-content: space-around;
align-items: center;
height: 400px;
margin-top: 8px;
}
.carousel > img {
max-width: 45%;
max-height: 400px;
}
.carousel-smaller {
width: 50%;
}
.carousel-smaller > img {
width: 100px;
height: 100px;
border-radius: 50%;
display: inline-block;
margin: 15px;
cursor: pointer;
border: 2px solid #333;
}
.carousel-smaller > img.active {
border-color: #ad343e;
opacity: 0.6;
}
.search-params label {
display: block;
width: 60px;
}
.search-params input,
.search-params select {
margin-bottom: 30px;
font-size: 18px;
height: 30px;
width: 325px;
}
.search-params button,
#modal button,
.details button {
background-color: #ad343e;
padding: 5px 25px;
color: white;
font-size: 18px;
border: #333 1px solid;
border-radius: 5px;
display: block;
margin: 0 auto;
cursor: pointer;
}
.search-params button:hover {
background-color: #122622;
}
.search-params button:active {
background-color: #5f1d22;
}
.search-params button:focus {
border: 1px solid cornflowerblue;
}
#modal {
background-color: rgba(0, 0, 0, 0.9);
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
}
#modal:empty {
display: none;
}
#modal > div {
background-color: white;
max-width: 500px;
padding: 15px;
border-radius: 5px;
text-align: center;
}
#modal .buttons button {
display: inline-block;
margin-right: 15px;
}
@media only screen and (max-width: 1129px) {
header {
display: flex;
align-content: center;
justify-content: space-between;
width: 95%;
margin: 0 auto;
padding: 20px 0px 0px 0px;
}
.search-params {
width: 95%;
}
.search-params form {
margin-bottom: 20px;
}
.search {
width: 55%;
padding: 15px;
border-radius: 9px;
float: left;
margin-bottom: 25px;
}
.details {
width: 95%;
margin: 0 auto;
padding: 15px;
border-radius: 9px;
margin-bottom: 25px;
}
.info {
width: 65%;
}
.info h1 {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.info h2 {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
@media only screen and (max-width: 945px) {
.search-params {
width: 95%;
}
.search {
width: 100%;
}
}
@media only screen and (max-width: 600px) {
.pet {
height: 200px;
}
.info {
width: 100%;
text-align: center;
}
.image-container {
margin: 0 auto;
float: none;
}
.carousel-smaller > img {
width: 60px;
height: 60px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment