gpt4 book ai didi

html - css 如何设置元素居中对齐?

转载 作者:行者123 更新时间:2023-11-27 23:35:45 25 4
gpt4 key购买 nike

我尝试将存在于具有暗类的 div 标签中的元素对齐设置为居中。我有一个图像和一个具有 img-circle 类的 div 元素,它们大部分位于中心(垂直,水平)。请指教。
观看演示

http://jsfiddle.net/hmahdavi921/94nfxyz8/

CSS:

 .img-circle img {
top: 50%;
left: 50%;
border: 6px solid #b9b7b7;
-ms-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);

}

.dark {
position: relative;
z-index: 2;
overflow: hidden;

}

div.dark:after {
position: absolute;
content: '';
top: 50%;
left: 50%;
height: 100%;
width: 100%;
-ms-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.3);
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

div.dark:hover:after {
height: 0%;
width: 0%;
}

html:

<div class="dark img-circle">
<div>

<div id="dnn_ctr428_ContentPane" class="img-circle">
<h3>نام من</h3>
<p>توضیحات من </p>
<button class="btn btn-primary">بیشتر ...</button>
<!-- Start_Module_428 --><div id="dnn_ctr428_ModuleContent" class="DNNModuleContent ModDNNHTMLC">
<div id="dnn_ctr428_HtmlModule_lblContent" class="Normal">
<img class="img-responsive" alt="" src="http://www.dnnskin.net/portals/631/team3.png" height="279" width="446">
</div>

</div><!-- End_Module_428 --></div>
</div>
</div>

如果你需要改变这个标签的位置

 <h3>نام من</h3>
<p>توضیحات من </p>
<button class="btn btn-primary">بیشتر ...</button>

做吧,没问题

最佳答案

我有一个简单的解决方案1- 添加具有绝对位置的新 div

        <h3>نام من</h3>
<p>توضیحات من </p>
<button class="btn btn-primary">بیشتر ...</button>

新代码

<div style="position:absolute; width: 100%;text-align: center">
<h3>نام من</h3>
<p>توضیحات من </p>
<button class="btn btn-primary">بیشتر ...</button>
</div>

2- 添加样式 tyle="text-align: center;"到 id dnn_ctr428_HtmlModule_lblContent 的 div

<div id="dnn_ctr428_HtmlModule_lblContent" class="Normal" style="text-align: center;">

See demo here

关于html - css 如何设置元素居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com