gpt4 book ai didi

html - flexbox - 如何通过命题根据列的宽度调整居中椭圆的大小?

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:09 25 4
gpt4 key购买 nike

我在 flex parent 中保留了一个圆圈。 flex 父调整大小。如何调整父级内容的大小?

我尝试通过流体设置圆圈大小,但也失败了。

.parent {
display: flex;
justify-content: space-between;
border: 1px solid red;
align-items: center;
}

.child {
border-right: 1px solid gray;
width: 50%;
}

.last {
text-align: center;
}

.circle {
border: 1px solid gray;
border-radius: 50%;
width: 100px;
height: 100px;
display: inline-block;
margin: 0 auto;
}


/* my try but not works*/


/*

.circle{
border:1px solid gray;
border-radius:50%;
width:50%; not works!
height:50%; not works!
display:inline-block;
margin:0 auto;
}

*/
<div class="parent">
<div class="first child">
<p>Some text</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad voluptate laborum at soluta maiores molestiae minus pariatur voluptas tempore illo, alias, atque deserunt, ex architecto necessitatibus vel nobis fugit consequuntur.</p>
</div>
<div class="child last">
<div class="circle"></div>
</div>
</div>

最佳答案

用这个

.circle {
border: 1px solid gray;
border-radius: 50%;
width: 40%;
padding-bottom: 40%;
height:auto;
display: inline-block;
margin: 0 auto;
}

.parent {
display: flex;
justify-content: space-between;
border: 1px solid red;
align-items: center;
}

.child {
border-right: 1px solid gray;
width: 50%;
}

.last {
text-align: center;
}

.circle {
border: 1px solid gray;
border-radius: 50%;
width: 40%;
padding-bottom: 40%;
height:auto;
display: inline-block;
margin: 0 auto;
}




/* my try but not works*/


/*

.circle{
border:1px solid gray;
border-radius:50%;
width:50%; not works!
height:50%; not works!
display:inline-block;
margin:0 auto;
}

*/
<div class="parent">
<div class="first child">
<p>Some text</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad voluptate laborum at soluta maiores molestiae minus pariatur voluptas tempore illo, alias, atque deserunt, ex architecto necessitatibus vel nobis fugit consequuntur.</p>
</div>
<div class="child last">
<div class="circle"></div>
</div>
</div>

关于html - flexbox - 如何通过命题根据列的宽度调整居中椭圆的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706280/

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