我制作了一个按钮,使用 Chuck Norris API 生成随机的 Chuck Norris 事实。
我试图将按钮本身和生成事实的 h3 元素居中。然而,由于每次单击按钮时都会生成不同的事实(有些事实很短,有些很长),“生成”按钮会上下移动。
我想确保这个按钮保持静态,每个事实都在它下面生成。
async function generate() {
const getdata = await fetch('https://api.chucknorris.io/jokes/random');
const response = await getdata.json();
document.querySelector("h3").innerText = response.value;
}
.container {
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
width: 100%;
}
<div class="container">
<button type="button" class="btn btn-warning button" onclick="generate()">GENERATE</button>
<h3 class="info"></h3>
</div>
胡说叔叔
繁花不似锦
慕丝7291255
慕神8447489
相关分类