请告诉我如何制作一个左上角带有箭头的矩形?我尝试::before
用半圆形,但无法实现这种形状。
.BigField {
position: relative;
left: 0;
top: 74px;
height: 50px;
width: 624px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
background-color: white;
}
.SmallField {
position: relative;
}
.SmallField form {
display: flex;
flex-direction: column;
gap: 10px;
}
.textarea-wrapper {
position: relative;
}
.textarea-wrapper::before {
content: "";
position: absolute;
width: 10px;
height: 10px;
border: 10px solid transparent;
border-right-color: rgb(255, 0, 0);
border-radius: 50%;
left: 20px;
top: 3px;
}
.SmallField textarea {
position: absolute;
height: 28px;
width: 572px;
top: 8px;
right: 8px;
resize: none;
border-radius: 14px;
outline: none;
border: none;
color: white;
background-color: rgba(0, 0, 0);
padding: 0 11px;
line-height: 28px;
cursor: text;
caret-color: white;
box-sizing: border-box;
}
.SmallField textarea::placeholder {
color: white;
}
<div class="BigField">
<div class="SmallField">
<form>
<div class="textarea-wrapper">
<textarea placeholder="Текст"></textarea>
</div>
</form>
</div>
</div>