Guest_Book/style.css

187 lines
3.1 KiB
CSS

body {
background-color: #01252b;
color: white;
font-family: monospace;
}
h1 span {
display: inline-block;
line-height: 36px;
}
#container {
position: absolute;
max-width: 1000px;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 84%;
height: auto;
margin: auto;
padding: 8% 4%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#hi {
display: block;
text-align: center;
}
#rotate {
-ms-transition: 0.4s ease-in-out;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
#rotate:hover, #rotate:active {
-ms-transform: rotate(180deg); /* IE 9 */
-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
transform: rotate(180deg);
}
.guestbook {
display: block;
width: 100%;
height: 100%;
min-height: 168px;
background: darkslategray;
margin: 20px auto;
box-shadow: 10px 10px 5px #162222;
border-radius: 10px;
overflow: auto;
}
.guestbook h2 {
text-align: center;
}
.guestbook table {
margin: 0 8px;
border: none;
}
.guestbook table td {
padding: 8px;
text-align: left;
vertical-align: top;
white-space: preserve;
}
.author {
font-weight: bold;
width: 110px;
}
.guestbook-form {
display: flex;
flex-direction: row;
width: 100%;
text-align: center;
align-items: center;
margin: 10px auto;
box-shadow: 10px 10px 5px #162222;
}
.guestbook-form input {
display: block;
float: left;
width: 90%;
resize: none;
padding: 10px;
background: darkslategray;
color: #ffffff;
border: none;
border-radius: 6px 0 0 6px;
}
.guestbook-form #name {
float: left;
width: 120px;
border-radius: 6px;
margin-right: 8px;
font-weight: bold;
}
.guestbook-form #entryText {
width: 80%;
}
.guestbook-form button {
float: right;
width: 10%;
min-width: 72px;
height: auto;
padding: 10px;
border-radius: 0 6px 6px 0;
background: #2e6971;;
color: #ffffff;
border: none;
font-weight: bold;
cursor: pointer;
}
.time {
display: inline;
opacity: 0;
color: #61959d;
font-size: small;
transition: opacity 0.5s linear;
}
tr:hover .time {
opacity: 1;
}
#error-message {
opacity: 0;
color: red;
display: block;
text-align: center;
margin: 10px 0;
transition: opacity 0.5s linear;
}
#error-message.visible {
opacity: 1;
}
@media (max-width: 640px) {
.guestbook-form {
display: block;
box-shadow: none;
width: 100%;
padding: 0;
align-items: center;
}
.guestbook-form input {
border-radius: 6px;
margin-bottom: 12px;
box-shadow: 10px 10px 5px #162222;
}
.guestbook-form #name {
width: calc(100% - 20px);
margin-right: 0;
}
.guestbook-form #entryText {
width: calc(100% - 20px);
}
.guestbook-form button {
width: 100%;
border-radius: 6px;
box-shadow: 10px 10px 5px #162222;
}
.time {
display: none;
}
}