Я новичок в этом, но я пытаюсь собрать страницу, которая немного выше моего уровня заработной платы, и, похоже, она работает достаточно хорошо, но я не могу понять, как получить 'input', чтобы оставаться внизу гибкого поля, а текст и изображение - вверху. У меня такое чувство, что это проблема иерархии или родитель / потомок, но я не могу понять это. До сих пор я перепробовал все, что умею, но вот где я сейчас ...
Я создал отдельный «DIV ID» со своим собственным набором правил для ввода, в которых указано, что input) s) должен: "align-self: flex-end;" Все еще не работает .. Любые идеи были бы очень признательны!
body {
background-color: #faf8ed;
}
.header {
background-color: black;
padding: 21px;
border-radius: 25px;
}
img {
max-width: 100%;
flex-wrap: wrap;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
display: block;
}
h1 {
font-family: 'Modak', cursive;
font-variant: small-caps;
letter-spacing: 2px;
text-align: center;
font-weight: normal;
}
p {
font-family: 'Amatic SC', cursive;
font-weight: bold;
font-size: 16px;
}
#container1 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
height: 100%;
align-items: stretch;
padding-top: 37px;
}
#one {
border: 1px solid beige;
font-family: Arial;
font-size: .75em;
padding: 10px;
width: 200px;
margin-left: 7px;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;
border-radius: 25px;
background-color: beige;
}
#bottom {
display: flex;
align-self: flex-end;
}
.zoom {
transition: transform .3s;
/* Animation */
margin: 0 auto;
}
#quantity {
display: flex;
font-family: Arial;
font-size: 1.5em;
font-family: 'Amatic SC', cursive;
font-weight: bold;
text-align: center;
padding-right: 3px;
}
#buy {
display: flex;
font-family: Arial;
font-size: 1.5em;
font-family: 'Amatic SC', cursive;
font-weight: bold;
border-radius: 7px;
}
<div id="container1">
<div id="one" class="zoom">
<h1>KING GIZZARD ROCKS!</h1>
<img src="tshirt_2.jpg">
<p>
This is the text for this shirt!
</p>
<form action="">
<div id="bottom">
<label for="quantity" id="quantity">Quantity:</label>
<input type="number" name="quantity" min="1" max="30" placeholder="0">
<br>
<input type="submit" id="buy" value="BUY">
</div><!--bottom-->
</form>
</div><!--one-->
<div> <!--container-->