私はHTMlとCSSインスタンスを持っています。これらのボタンを反応的にするにはどうすればよいですか?
私はこれらのボタンを画面サイズに基づいて小さくし、列に関連付けるようにしようとしています。今すぐウィンドウサイズを変更するとボタンが消えます。
/* grid */
.col-1of1 {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.col-1of2 {
width: 50%;
float: left;
}
.col-1of3 {
width: 33.33%;
float: left;
}
.col-1of4 {
width:25%;
float: left;
}
.col-1of5 {
width: 20%;
float: left;
}
#p-button {
font-size: 1.5vmin;
color: white;
background: #F0AB00;
position: relative;
width: 200px;
min-width:20px;
height: 50px;
border-radius: 6px;
margin-top: 180px;
margin-right: 25px;
margin-left: 25px;
line-height: 50px;
text-align: center;
-webkit-transition-duration: 0.3s; /* Safari */
transition-duration: 0.3s;
}
#p-button: hover {
background: #970A82;
}
<p id="player-text">Please select the number of players</p>
<div class="col-1of1" id="options">
<a href="form1.html?player=1&form=1"><p class="col-1of4" id="p-
button">1 Player</p></a> <!--button-->
<a href="form1.html?player=2&form=1"><p class="col-1of4" id="p-
button">2 Players</p></a>
<!--button-->
<a href="form1.html?player=3&form=1"><p class="col-1of4" id="p-
button">3 Players</p></a> <!--button-->
<a href="form1.html?player=4&form=1"><p class="col-1of4" id="p-
button">4 Players</p></a> <!--button-->
</div>
の大きさにrefferingときのパーセンテージとピクセルの両方を使用できますクール
calc()
機能は、あなたが(HTTPS [@mediaクエリ]に見たことが含ま.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries)? – Hodrobond@hodrobondこれは私がCSS に持っているものである "@media(最小幅:500pxなど)と(最小高さ:375px){ .nav {表示:ブロック; }" コードに与えられました私はそれからそれを理解しようとしています – DanielsCake
人々が言ったように、あなたは@メディアクエリを行うことを学びたいと思いますが、レスポンシブルデザインのために、あなたは[フレックス](https:// _floats_を使用する代わりに[layout](https://developer.mozilla.org/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes)を参照してください。 –