首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在中间对齐图像?(react.js,tailwindCSS)

如何在中间对齐图像?(react.js,tailwindCSS)
EN

Stack Overflow用户
提问于 2022-11-07 15:01:37
回答 3查看 45关注 0票数 -2

我正在制作一个简单的组合网页,制作了三个盒子,其中包括一个图片和一些信息。

每个框中的文本在中间对齐,但图像粘在框的左侧。我不知道为什么文字和图像不对齐。

以下是三个框(index.js)的代码:

代码语言:javascript
复制
`         <div className="lg:flex gap-10">
            <div className="text-center shadow-lg p-10 rounded-xl my-10  dark:bg-gray-300 flex-1">
              <Image src={design} width={100} height={100} />
              <h3 className="text-lg font-medium pt-8 pb-2  ">
                Tech Stack
              </h3>
              <p className="py-2">
                Tools
              </p>
              <h4 className="py-4 text-teal-600">What I Use</h4>
              <p className="text-gray-800 py-1">HTML 5</p>
              <p className="text-gray-800 py-1">CSS</p>
              <p className="text-gray-800 py-1">Javascript</p>
              <p className="text-teal-500 py-1">etc.</p>
            </div>
            <div className="text-center shadow-lg p-10 rounded-xl my-10 dark:bg-gray-300 flex-1">
              <Image src={code} width={100} height={100} />
              <h3 className="text-lg font-medium pt-8 pb-2  ">
                Tech Stack
              </h3>
              <p className="py-2">
                Tools
              </p>
              <h4 className="py-4 text-teal-600">What I Use</h4>
              <p className="text-gray-800 py-1">HTML 5</p>
              <p className="text-gray-800 py-1">CSS</p>
              <p className="text-gray-800 py-1">Javascript</p>
              <p className="text-teal-500 py-1">etc.</p>
            </div>
            <div className="text-center shadow-lg p-10 rounded-xl my-10 dark:bg-gray-300 flex-1">
              <Image src={consulting} width={100} height={100} />
              <h3 className="text-lg font-medium pt-8 pb-2  ">
                Tech Stack
              </h3>
              <p className="py-2">
                Tools
              </p>
              <h4 className="py-4 text-teal-600">What I Use</h4>
              <p className="text-gray-800 py-1">HTML 5</p>
              <p className="text-gray-800 py-1">CSS</p>
              <p className="text-gray-800 py-1">Javascript</p>
              <p className="text-teal-500 py-1">etc.</p>
            </div>
          </div>`

下面是它在浏览器上的外观:

相机、标签和大拇指-向上的图像是那些没有居中的..。

如果有人能告诉我我应该在代码中添加些什么,我会很感激的。

除了默认的reactj之外,我不处理任何其他css或html文件。

谢谢你提前提供帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-11-07 15:16:39

例如,使用mx-auto:

代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.4.6/tailwind.min.css" rel="stylesheet" />

<section class="hero container max-w-screen-lg mx-auto pb-10">
    <img class="mx-auto" src="//image" alt="screenshot" >
</section>

柔性箱方法:

代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.4.6/tailwind.min.css" rel="stylesheet" />

<section class="hero container max-w-screen-lg mx-auto pb-10 flex justify-center">
    <img  src="//image" alt="screenshot" >
</section>
票数 1
EN

Stack Overflow用户

发布于 2022-11-07 15:18:15

您可能会发现这对使用flex和使用顺风中的justify-center类水平对齐项目很有帮助。

代码语言:javascript
复制
<div className="flex justify-center text-center shadow-lg p-10 rounded-xl my-10  dark:bg-gray-300 flex-1"> 

票数 1
EN

Stack Overflow用户

发布于 2022-11-07 15:10:17

/*使用此代码*/

代码语言:javascript
复制
    img {
        display: block;
        margin: auto;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74348644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档