質問編集履歴

2

質問内容の修正

2020/12/13 02:15

投稿

Fukusuke0604
Fukusuke0604

スコア554

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,165 @@
73
73
 
74
74
 
75
75
  どのようにすれば添付画像のようにborderの中にimg(01)が入るのか教えてください。
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+ すみません、追記です。
84
+
85
+ ![イメージ説明](eb4bffa2ea9cf727125cdf01b5954dd9.png)
86
+
87
+ 上記画像のようにホーバージにはborderが数字に被ることなく背景色が変わるようにしないといけません。
88
+
89
+
90
+
91
+
92
+
93
+ 下記画像は私のコードを表示したもで、「01」はjpg画像です。jpg画像だと数字のところがhover時には背景色が変わりません。
94
+
95
+ 「02」はpngファイルです。pngだとborderが数字を突き抜けてします。
96
+
97
+
98
+
99
+
100
+
101
+ ![イメージ説明](a69ff975f97a3cda0310843fb42bfe93.png)
102
+
103
+
104
+
105
+ ```HTML
106
+
107
+ <div class="col-xs-12 col-md-3 tile-wrap">
108
+
109
+ <div class="tile_block">
110
+
111
+ <img class="tile_block-img" src="./assets/images/index/01_icon.jpg" alt="01 レーザー飛蚊症治療">
112
+
113
+ <p class="tile_title">レーザー飛蚊症治療</p>
114
+
115
+ <p class="tile_text"> 飛蚊症の原因になっている硝子体の混濁を手術をしないで、安全にレーザーで取り除くことが実現できるようになりました。</p>
116
+
117
+ <a href="aka.html" class="tile_block__link">詳細はこちら<i class="fas fa-chevron-right"></i></a>
118
+
119
+ </div>
120
+
121
+ </div>
122
+
123
+ <div class="col-xs-12 col-md-3 tile-wrap">
124
+
125
+ <div class="tile_block">
126
+
127
+ <img class="tile_block-img" src="./assets/images/index/02_icon.png" alt="02 眼球注射治療">
128
+
129
+ <p class="tile_title">眼球注射治療</p>
130
+
131
+ <p class="tile_text">加齢黄斑変性症、網膜血管閉塞症や糖尿病網膜症に伴う黄斑浮腫など、今まで難治と考えられてきた病気の治療が、VEGF阻害剤の眼球内投与で可能になりました。</p>
132
+
133
+ <a href="aka.html" class="tile_block__link">詳細はこちら<i class="fas fa-chevron-right"></i></a>
134
+
135
+ </div>
136
+
137
+ </div>
138
+
139
+ ```
140
+
141
+
142
+
143
+ ```CSS
144
+
145
+ .tile_block{
146
+
147
+ padding: 0 2.6vw;
148
+
149
+ text-align: center;
150
+
151
+ border: 1px solid $color_primary;
152
+
153
+ cursor : pointer;
154
+
155
+ -webkit-transition: all 0.5s ease;
156
+
157
+ -moz-transition: all 0.5s ease;
158
+
159
+ -o-transition: all 0.5s ease;
160
+
161
+ transition: all 0.5s ease;
162
+
163
+ position: relative;
164
+
165
+ margin-bottom: 4.9vw;
166
+
167
+ }
168
+
169
+ .tile_block-img{
170
+
171
+ margin-top: -100px;
172
+
173
+ }
174
+
175
+ .tile_block:hover{
176
+
177
+ background-color: $color_secondary;
178
+
179
+ }
180
+
181
+ .tile_title{
182
+
183
+ padding: 2.8vw 0;
184
+
185
+ @include fontsize(26);
186
+
187
+ }
188
+
189
+ .tile_text{
190
+
191
+ margin-bottom: 6vw;
192
+
193
+ @include fontsize(16);
194
+
195
+
196
+
197
+ }
198
+
199
+ .tile_block__link{
200
+
201
+ color:$color_primary;
202
+
203
+ display: block;
204
+
205
+ text-align: center;
206
+
207
+ position: absolute;
208
+
209
+ bottom: 37px;
210
+
211
+ left: 50%;
212
+
213
+ transform: translateX(-50%);
214
+
215
+ -webkit-transform: translateX(-50%);
216
+
217
+ -ms-transform: translateX(-50%);
218
+
219
+ }
220
+
221
+ .fa-chevron-right{
222
+
223
+ padding-left: 5px;
224
+
225
+ }
226
+
227
+ ```
228
+
229
+
230
+
231
+ なんども申し訳ありません。
232
+
233
+ 下記画像のようにするにはどうすればいいでしょうか?
234
+
235
+
236
+
237
+ ![イメージ説明](91412ade1ae32c5231ef2dbd796950f3.png)

1

質問内容を修正いたしました。

2020/12/13 02:14

投稿

Fukusuke0604
Fukusuke0604

スコア554

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 下記画像のようなレイアウト実現したいのでが、cssをどのように書けばいいのかアイデアがありません。
1
+ 下記画像のような「01」(img要素)囲むようなborderを描画るにはcssをどのように書けばいいのかアイデアがありません。
2
2
 
3
3
  アドバイスお願いします。
4
4