如何在 Svelte 应用程序中居中 Google 登录按钮
How to center Google sign in Button in a Svelte App
我试图将 Google 登录按钮置于我的 svelte 应用程序的中央,但这不起作用。使用 Svelte Atoms 组件 FileUpload 也会发生同样的事情。如果我使用标准按钮,这将在应用程序中居中。有谁知道我该如何解决这个问题?我的代码是基于svelte模板的,具体部分在这里:
<main>
<div class="g-signin2" data-longtitle="true" data-onsuccess="onSignIn"></div>
<button>Gte an random number</button>
<FileUpload title="Upload file" subtitle={fileName} on:change={onChange} />
<h1>Hello {name}!</h1>
</main>
<style>
main {
text-align: center;
padding: 1em;
max-width: 240px;
margin: 0 auto;
}
</style>
谢谢
保罗
这是 CSS 的问题,有几种方法可以使您的组件居中。
main {
...
display: flex; /* or grid */
justify-content: center;
align-items: center;
}
我试图将 Google 登录按钮置于我的 svelte 应用程序的中央,但这不起作用。使用 Svelte Atoms 组件 FileUpload 也会发生同样的事情。如果我使用标准按钮,这将在应用程序中居中。有谁知道我该如何解决这个问题?我的代码是基于svelte模板的,具体部分在这里:
<main>
<div class="g-signin2" data-longtitle="true" data-onsuccess="onSignIn"></div>
<button>Gte an random number</button>
<FileUpload title="Upload file" subtitle={fileName} on:change={onChange} />
<h1>Hello {name}!</h1>
</main>
<style>
main {
text-align: center;
padding: 1em;
max-width: 240px;
margin: 0 auto;
}
</style>
谢谢 保罗
这是 CSS 的问题,有几种方法可以使您的组件居中。
main {
...
display: flex; /* or grid */
justify-content: center;
align-items: center;
}