gpt4 book ai didi

css - 从父级分隔容器宽度

转载 作者:行者123 更新时间:2023-12-04 09:12:00 26 4
gpt4 key购买 nike

我是 css 新手,我在一个简单的圆圈部分工作,在圆圈的中间我添加了一个 svg 图像,在圆圈的底部我添加了一个简单的文本
代码:

  .treatment-method__title{
margin-top: 4em;
color:#0e4f1f;
text-align: center;
}

.treatment-method__title__complement{
text-align: center;
}
.treatment-methods__icons {
display: flex;
/* flex-wrap: wrap; */
text-align: center;
}

.treatment-method__icon__container {
flex: 1 0 21%;
margin: 5px;
height: 100px;
}

.treatment-method__icon__outer_circle {
background-color: #0e4f1f;
border-radius: 50%;
width: 130px;
height: 130px;
padding: 30px;
}

.treatment-methods_icon {
vertical-align: middle;
width: 70px;
height: 70px;
/* border-radius: 50%; */
color: #ffffff;
}

.treatment-methods__icon__text{
color:#0e4f1f;
margin-top: 4em;
}
<section class="treatment-methods">
<h1 class="treatment-method__title">Neque porro quisquam est qui dolorem ipsum quia dolor sit amet</h1>
<p class="treatment-method__title__complement">Neque porro quisquam est qui dolorem ipsum quia dolor sit amet</p>
<div class="treatment-methods__icons">
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>

</div>
</section>

问题是我所有的圆圈都有页面宽度容器的 100% 宽度,我想将其更改为仅在上面的标题内:
enter image description here
我怎样才能将那个圆圈的面积划定在我的两个条形之间?问候

最佳答案

您可以简单地使用 flexalign itemjustify-content使您的 section留在屏幕中央,为标题和圆圈添加一个名为 title_icons 的 div。并使用 display:inline-block .
您的 circles将在文本 blocks 的(中心)内并且也会响应。
现场演示:

.treatment-method__title {
margin-top: 4em;
color: #0e4f1f;
text-align: center;
}

.treatment-method__title__complement {
text-align: center;
}

.treatment-methods__icons {
display: flex;
/* flex-wrap: wrap; */
text-align: center;
}

.treatment-method__icon__container {
flex: 1 0 21%;
margin: 5px;
height: 100px;
}

.treatment-method__icon__outer_circle {
background-color: #0e4f1f;
border-radius: 50%;
width: 130px;
height: 130px;
padding: 30px;
}

.treatment-methods_icon {
vertical-align: middle;
width: 70px;
height: 70px;
/* border-radius: 50%; */
color: #ffffff;
}

.treatment-methods__icon__text {
color: #0e4f1f;
margin-top: 4em;
}

.title_icons {
display: inline-block;
}

.treatment-methods {
display: flex;
justify-content: center;
align-items: center;
}
<section class="treatment-methods">
<div class="title_icons">

<h1 class="treatment-method__title">Neque porro quisquam est qui dolorem ipsum quia dolor sit amet</h1>
<p class="treatment-method__title__complement">Neque porro quisquam est qui dolorem ipsum quia dolor sit amet</p>
<div class="treatment-methods__icons">
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>
<div class="treatment-method__icon__container">
<div class="treatment-method__icon__outer_circle">
<img src="https://www.svgrepo.com/show/80293/online.svg" alt="wellness" class="treatment-methods_icon">
<p class="treatment-methods__icon__text">Psicoterapy</p>
</div>
</div>

</div>

</div>

</section>

关于css - 从父级分隔容器宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63332936/

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