質問編集履歴

2

説明を追加しました。

2018/07/20 06:00

投稿

yesman
yesman

スコア21

test CHANGED
File without changes
test CHANGED
@@ -267,3 +267,11 @@
267
267
  }
268
268
 
269
269
  ```
270
+
271
+ 追記です。
272
+
273
+ 説明不足ですいません。 
274
+
275
+ 実際のサイトでは、詳細ボタンをマウスオーバーすると、商品であるチョコバットも、一緒に反応して動きます。
276
+
277
+ この動きを再現したいのですが、どうしたらいいかわからないです。

1

ソースの追加、画像と、模写した自サイト

2018/07/20 06:00

投稿

yesman
yesman

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,5 @@
1
1
  http://chocobat.jp/
2
2
 
3
-
4
-
5
3
  上記のページで勉強しているのですが
6
4
 
7
5
  商品コンテンツ部分の
@@ -9,3 +7,263 @@
9
7
  商品と、詳細ボタンをマウスホバーで一緒に動かすには、どうしたらいいでしょうか?
10
8
 
11
9
  お願いします。
10
+
11
+ こちら模写したサイトです。↓
12
+
13
+ https://honnmaport.xsrv.jp/design01/index.html
14
+
15
+
16
+
17
+ 商品箇所の画像になります。
18
+
19
+ ![イメージ説明](8aa9b3c7c77dca3442090edd098b3fd0.png)
20
+
21
+
22
+
23
+ ```html
24
+
25
+ コード
26
+
27
+ <div class="content_box">
28
+
29
+ <div class="main_box2">
30
+
31
+ <section class="main_label" id="inline_1">
32
+
33
+ <ul class="content_1">
34
+
35
+ <li class="content_1a"><img src="img/main/content_1a.png" alt="a"></li>
36
+
37
+ <li class="content_1b"><img src="img/main/content_1b.png" alt="b"></li>
38
+
39
+ <li class="content_1c"><img src="img/main/content_1c.png" alt="c"></li>
40
+
41
+ </ul>
42
+
43
+ <p>ヒット量産!チーム1の安打製造機</p>
44
+
45
+ <h2>チョコバット</h2>
46
+
47
+ <ul class="main_box">
48
+
49
+ <li>
50
+
51
+ <h3 class="main_value">1964年発売のロングセラー!<br>
52
+
53
+ パン生地にチョコレートをコーディング<br>
54
+
55
+ した食べやすいスティックタイプ。</h3>
56
+
57
+ </li>
58
+
59
+ <li><a href="#"><img src="img/main/btn_1.png" class="main_btn" alt="詳細"></a></li>
60
+
61
+ <li><a href="#"><img src="img/main/btn_2.png" class="btn_link" alt="詳細"></a></li>
62
+
63
+ </ul>
64
+
65
+ </section>
66
+
67
+ ```
68
+
69
+ ```css
70
+
71
+ コード
72
+
73
+ .main_content{
74
+
75
+ width:1200px;
76
+
77
+ margin:0 auto;
78
+
79
+ }
80
+
81
+ .content_box{
82
+
83
+ width:980px;
84
+
85
+ height:900px;
86
+
87
+ margin:0 auto;
88
+
89
+ position:relative;
90
+
91
+ }
92
+
93
+ .main_label p{
94
+
95
+ font-size:12px;
96
+
97
+ padding-top:8px;
98
+
99
+ }
100
+
101
+ .main_box{
102
+
103
+ position:relative;
104
+
105
+ }
106
+
107
+ .main_value{
108
+
109
+ width:75%;
110
+
111
+ text-align:left;
112
+
113
+ margin:0 auto;
114
+
115
+ border-top:dotted 1px ;
116
+
117
+ }
118
+
119
+ .main_value2{
120
+
121
+ width:83%;
122
+
123
+ text-align:left;
124
+
125
+ margin:0 auto;
126
+
127
+ border-top:dotted 1px ;
128
+
129
+ }
130
+
131
+ .main_value3{
132
+
133
+ width:83%;
134
+
135
+ text-align:left;
136
+
137
+ margin:0 auto;
138
+
139
+ border-top:dotted 1px ;
140
+
141
+ }
142
+
143
+ .main_btn{
144
+
145
+ position:absolute;
146
+
147
+ top:-11px;
148
+
149
+ right:16px;
150
+
151
+ z-index:10;
152
+
153
+ transition: all ease .3s;
154
+
155
+ }
156
+
157
+ .main_btn:hover,.main_btn2:hover{
158
+
159
+ opacity:0;
160
+
161
+ }
162
+
163
+ .main_btn2{
164
+
165
+ position:absolute;
166
+
167
+ top:-9px;
168
+
169
+ right:-12px;
170
+
171
+ z-index:10;
172
+
173
+ transition: all ease .3s;
174
+
175
+ }
176
+
177
+ .btn_link{
178
+
179
+ position:absolute;
180
+
181
+ top:-11px;
182
+
183
+ right:16px;
184
+
185
+ }
186
+
187
+ .btn_link2{
188
+
189
+ position:absolute;
190
+
191
+ top:-9px;
192
+
193
+ right:-12px;
194
+
195
+ }
196
+
197
+ .main_box2{
198
+
199
+ display:flex;
200
+
201
+ position: absolute;
202
+
203
+ top:0px;
204
+
205
+ left:-130px;
206
+
207
+ }
208
+
209
+ .main_box3{
210
+
211
+ position:absolute;
212
+
213
+ left:-192px;
214
+
215
+ top:449px;
216
+
217
+ }
218
+
219
+ .content_1{
220
+
221
+ position:relative;
222
+
223
+ }
224
+
225
+ .content_1a{
226
+
227
+ position:relative;
228
+
229
+ }
230
+
231
+ .content_1b{
232
+
233
+ display:block;
234
+
235
+ width:50px;
236
+
237
+ height:50px;
238
+
239
+ position: absolute;
240
+
241
+ top:36px;
242
+
243
+ transition: all ease .3s;
244
+
245
+ }
246
+
247
+ .content_1b:hover{
248
+
249
+ top:26px;
250
+
251
+ }
252
+
253
+ .content_1c{
254
+
255
+ position: absolute;
256
+
257
+ right:18px;
258
+
259
+ bottom:0;
260
+
261
+ }#inline_1{
262
+
263
+ position:absolute;
264
+
265
+ left:96px;
266
+
267
+ }
268
+
269
+ ```