Вы можете использовать фиксированную позицию с трюком с нулевым преобразованием:

я есть 1 х 6 сетка. Я хочу показать ручку изменения размера при наведении на элемент сетки. Для этого у меня есть 2 округленных абсолютно позиционированных div внутри элемента сетки. Я поместил в середине края с обеих сторон предмета. Я хочу, чтобы эти две ручки были размещены наполовину внутри и наполовину за пределами края опоясывающего предмета. Вот фрагмент кода. Мне нужно это переполнение: авто для элемента сетки, чтобы предотвратить расширение элемента сетки для размещения его содержимого.

Заранее спасибо.

.wrapper{
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: 150px;
  grid-gap: 10px;
}

.item{
  position: relative;
  background: lightyellow;
  border: 2px dashed transparent;
  overflow: auto;
}

.item:hover{
  border-color: #333;
  padding: 10px;
}

.round{
  position: absolute;
  height: 15px;
  width: 15px;
  border-radius: 50px;
  border: 1px solid #333;
  top: calc(50% - 7.5px);
  background: lightgreen;
}

.round:nth-child(1) {
    left: -7.5px !important;
}

.round:nth-child(2){
  right: -7.5px;
}
<div class="wrapper">
  <div class="item span2">
    <div class="round"></div>
    <div class="round"></div>
    <p>This is the text of the box. This box will grow to fit the content if i remove the overflow. But i dont want this behaviour. So i am setting overflow to auto. But i want that two rounded green box to fit on half inside and half outside of box. Now it is another half is not visible. </p>
  </div>
  <div class="item"></div>
  <div class="item"></div>
</div>