gpt4 book ai didi

css - 绘制矩形并通过在html中拖动线来标记它

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

我想在 html 中绘制类似这样的东西。我可以在 html 中标记矩形吗?我想可能是通过使用 <hr>

enter image description here

此刻我刚刚画了一个矩形

这是代码

<div style="width:150px;height:80px;border:1px solid #000;">This is a rectangle!</div>

我怎样才能在它周围画线然后标记它

最佳答案

您可以使用 伪元素data 属性 仅使用 2 个元素来构造线条和标签

FIDDLE

标记:

<div data-label1="a" data-label2="b">
<span data-label3="c">XYZ Pty Ltd</span>
</div>

CSS

div
{
width:150px;
height:80px;
border:1px solid #000;
font-size: 25px;
text-align:center;
margin: 100px;
position: relative;
background: #fff;
}
span
{
padding: 10px 20px;
display: inline-block;
}
div:before, div:after
{
content: attr(data-label1);
position:absolute;
left: -50px;
top: 40px;
width: 50px;
height: 1px;
z-index: -1;
background: #000;
text-align:left;
font-size: 18px;
}
div:after
{
content: attr(data-label2);
right:-50px;
left: auto;
text-align: right;
}
span:after
{
content: attr(data-label3);
position:absolute;
left:0;right:0;
margin: auto;
padding-top:100px;
top:20px;
font-size: 18px;
width: 1px;
height: 0;
z-index: -1;
background: #000;
}

关于css - 绘制矩形并通过在html中拖动线来标记它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21040078/

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