質問編集履歴

1

ご提示いただいたコードをscssのmixinに挿入して動作を確認をいたしました。

2019/12/06 05:08

投稿

hirokuro900
hirokuro900

スコア33

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,57 @@
57
57
 
58
58
 
59
59
  どなたかお知恵をお貸しいただけないでしょうか?
60
+
61
+
62
+
63
+ ---
64
+
65
+ ◆追記
66
+
67
+ ![テスト画像](a09897d715e67b47581cdc1ee18642d7.jpeg)
68
+
69
+ ご回答ありがとうございます!ご教授いただいた方法で高さを黄金比率を
70
+
71
+ 保ったまま配置する事ができました。
72
+
73
+
74
+
75
+ ```SCSS
76
+
77
+ @mixin GoldenRatio($maxsize: 100%, $split: 1) {
78
+
79
+ position: relative;
80
+
81
+ width: calc( #{$maxsize} / #{$split} );
82
+
83
+ @content;
84
+
85
+ &::after {
86
+
87
+ display: block;
88
+
89
+ padding-top: calc( #{$maxsize} / ( #{$split} * 1.618 ));
90
+
91
+ content: "";
92
+
93
+ }
94
+
95
+ img {
96
+
97
+ position: absolute;
98
+
99
+ width: 100%;
100
+
101
+ height: 100%;
102
+
103
+ object-fit: cover;
104
+
105
+ @content;
106
+
107
+ }
108
+
109
+ }
110
+
111
+ ```
112
+
113
+ この様な形で実装できました!ありがとうございましたm(_ _)m