回答編集履歴

2

コード修正

2020/09/07 02:35

投稿

hatena19
hatena19

スコア34345

test CHANGED
@@ -100,6 +100,8 @@
100
100
 
101
101
  border-radius: 50% !important;
102
102
 
103
+ object-fit: cover;
104
+
103
105
  }
104
106
 
105
107
  ```

1

コード追記

2020/09/07 02:35

投稿

hatena19
hatena19

スコア34345

test CHANGED
@@ -49,3 +49,59 @@
49
49
 
50
50
 
51
51
  [Codepenサンプル](https://codepen.io/hatena19/pen/abNEqGr)
52
+
53
+
54
+
55
+ 追加
56
+
57
+ ---
58
+
59
+
60
+
61
+ **正方形でない画像でも円形に切り抜く方法**
62
+
63
+
64
+
65
+ ```css
66
+
67
+ /* 追加 ここから */
68
+
69
+ .profile-userpic {
70
+
71
+ width: 50%;
72
+
73
+ padding-top: 50%;
74
+
75
+ margin: auto;
76
+
77
+ position: relative;
78
+
79
+ }
80
+
81
+ /* ここまで */
82
+
83
+ .profile-userpic img {
84
+
85
+ display: block;
86
+
87
+ position: absolute; /* 追加 */
88
+
89
+ top: 0; /* 追加 */
90
+
91
+ bottom: 0;    /* 追加 */
92
+
93
+ width: 100%; /* 修正 */
94
+
95
+ height: 100%; /* 修正 */
96
+
97
+ -webkit-border-radius: 50% !important;
98
+
99
+ -moz-border-radius: 50% !important;
100
+
101
+ border-radius: 50% !important;
102
+
103
+ }
104
+
105
+ ```
106
+
107
+ [Codepenサンプル](https://codepen.io/hatena19/pen/GRZydGb)