如何使用 CSS 网格创建以下布局?

How can I use CSS grid to create the following layout?

我正在使用 CSS 网格拼贴三张图片。但是,我无法在需要的地方获得最后两个较小的图像。目前,在浏览器中,两个小图像位于第一个大图像之上。欢迎任何帮助。

在CSS我有:

[![enter image description here][1]][1].collage {
    float: left;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    gap: 10px;
}
.collage__img:first-child {
      grid-row-start: row1-start;
      grid-row-end: 2;
      grid-column-start: 1;
      grid-column-end: 1;
}
.collage__img:nth-child(2){
     grid-row-start: row1-start;
     grid-row-end: 1;
     grid-column-start: 2;
     grid-column-end: 2;
}
.collage__img:nth-child(3){
    grid-row-start: row2-start;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 2;
}

.container{
    display: grid;
    gap: 10px;  
    grid-template-columns: 1fr 1fr
}
.container div {
    background: red;    
}
.container .item1{
    grid-row: 1 / span 2    
}
<div class="container">
    <div class="item1">1</div>
    <div class="item2">2</div>
    <div class="item3">3</div>
</div>