PIbd-22_Kaznacheeva.E.K_Int.../lab2/style.css

221 lines
3.7 KiB
CSS

body{
background: #f4ecd9;
}
.title {
text-align: center;
margin-top: 5rem;
}
.text-center {
text-align: center;
}
.rounded-img {
margin: 1rem;
border-radius: 10%;
}
@media (min-width: 768px) {
.text-center > img {
display: inline-block;
border-radius: 10%;
}
}
@media (max-width: 767px) {
.text-center > img {
display: block;
margin: 1rem auto;
border-radius: 10%;
max-width: 100%;
max-height: 100%;
}
.rounded-img {
padding-left: 15px;
padding-right: 15px;
} }
.container {
padding-left: 15px;
padding-right: 15px;
}
.card{
padding: 2em;
background-color:rgba(234, 166, 63, 0.58);
border-radius: 10%;
margin-bottom: 1rem;
}
h5{
text-align: center;
}
h6{
text-align: center;
}
.btn-my {
background-color: #E0A762;
border: 2px solid #E0A762;
border-radius: 25px;
}
.form-group {
display: flex;
flex-direction: column;
margin-bottom: 10px;
}
label {
margin-bottom: 5px;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
border-radius: 25px;
padding: 10px;
border: 1px solid #f4ecd9;
width: 100%;
margin: 0 auto; /* Центрирует элемент горизонтально */
}
@media (min-width: 768px) {
/* Для экранов шириной 768px и больше */
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
width: 50%; /* Уменьшенная ширина на больших экранах */
margin: 0 auto; /* Центрирует элемент горизонтально */
}
}
.form-text {
margin-top: 30px;
text-align: center;
}
form {
margin-top: 90px;
text-align: center;
}
form div {
margin-bottom: 75px;
}
button[type="submit"] {
background-color: #E0A762;
border: 2px solid #E0A762;
margin-top: 25px;
border-radius: 25px;
}
.containerOur {
display: flex;
}
.left-content {
flex: 1;
padding: 20px;
}
.containerText_h1 {
text-align: left; /* Align the title to the left */
margin-left: 40px; /* Set left margin to 34px */
margin-right: 40px;
margin-top: 28px; /* Set top margin to 28px */
}
.containerText_p {
text-align: left; /* Align the text to the left */
margin-left: 0px; /* Set left margin to 34px */
}
.button.text-center {
text-align: left; /* Align the button to the left */
margin-left: 40px; /* Set left margin to 34px */
}
/* Основной стиль для изображений */
.image-container {
flex: 1;
padding: 20px;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.column {
max-width: 100%;
height: auto;
border-radius: 10px;
margin-top: 20px;
}
.column img {
max-width: 100%;
height: auto;
border-radius: 10px;
margin-top: 0px;
}
@media (min-width: 992px) {
.containerOur {
align-items: center;
}
.left-content {
margin-left: 260px;
margin-right: 100px;
padding: auto;
}
.image-container {
flex-wrap: wrap;
padding-left: 20px;
padding-right: 20px;
}
.column {
width: 50%;
}
}
@media (max-width: 768px) {
.containerOur {
flex-direction: column;
}
.left-content {
margin-right: 0;
}
.containerText_h1,
.containerText_p,
.button {
text-align: center;
}
.image-container {
padding-top: 20px;
}
.row {
flex-direction: column;
}
}
table, th, td {
margin: auto;
margin-top: 60px;
border: 3px solid;
border-color: #4B5146;
text-align: center;
align-items: center;
}
@media (max-width: 640px) {
table,
th,
td {
margin: 15px;
}
}
add {
align-items: center;
text-align: center;
}
add .container {
width: 80%;
}