一例としては、こんな感じでしょうか。
scss
1div.icon{
2 position: relative; // before,afterの位置決めに必要
3 width: 150px; //正方形
4 height: 150px;
5 overflow: hidden; // 画像がはみ出した部分は描画しない
6 border-radius: 75px; // border-radiusを高さの半分に設定すると境界が円形になる
7 &::before{
8 // 左側の画像
9 content: "";
10 position: absolute;
11 left: 0;
12 top: 0;
13 width: 75px;
14 height: 150px;
15 background-image: url(https://placehold.jp/3d4070/ffffff/75x150.png);
16 background-repeat: no-repeat;
17 }
18 &::after{
19 // 右側の画像
20 content: "";
21 position: absolute;
22 left: 75px; // left,topで位置決め
23 top: 0;
24 width: 75px;
25 height: 150px;
26 background-image:url(https://placehold.jp/943157/ffffff/75x150.png);
27 background-repeat: no-repeat;
28 }
29}
codepenでのデモ
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/25 00:15 編集
2021/05/24 23:58