我正在使用Bootstrap 5并将一行分成两列。我想为左边的列使用圆形边框,但我需要内容留在div内。
代码如下:
<div class="row">
<div class="col-6 rounded-pill border encabezado-clinica">
<div class="col-md-12 p-2">
<h2>{{clinic.name}}</h2>
<h5><img src="{% static 'img/icons/hospital.svg' %}">{{clinic.get_speciality_display}}</h5>
<h5><img src="{% static 'img/icons/geo-alt.svg' %}">{{clinic.full_address}}</h5>
<h5><img src="{% static 'img/icons/train-front.svg' %}">{{clinic.train_access}}</h5>
<h5><img src="{% static 'img/icons/bus-front.svg' %}">{{clinic.bus_access}}</h5>
<h5><img src="{% static 'img/icons/p-square.svg' %}">{{clinic.parking}}</h5>
<h5><img src="{% static 'img/icons/telephone.svg' %}">{{clinic.phone_number}}</h5>
</div>
</div>
而此刻自定义类css:
.encabezado-clinica {
shape-outside: margin-box;
}
Here is the result now.
我尝试在不退出的情况下更改overflow
和shape-outside
css属性。我需要渲染的文本保持在div内,然后才能调整填充。有什么想法吗?
2条答案
按热度按时间tyky79it1#
这里是你的html代码,修改很少。
就像这样写你的CSS
jyztefdp2#
您必须将以下内容添加到radius容器:
text-align: center; min-width: max-content; padding: 20px 0;
.试试看:
第一个