teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

サイトURL修正

2018/03/24 06:51

投稿

hiromm
hiromm

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- https://seatgeek.com/spring-training-brewers-at-cubs-tickets/3-23-2018-mesa-arizona-sloan-park/mlb/4146836
1
+ [参考サイト](https://seatgeek.com/nationals-at-reds-tickets/3-31-2018-cincinnati-ohio-great-american-ball-park/mlb/4126210)
2
2
 
3
3
  こちらのサイトの様に、リストや特定の場所をクリックした際に、画像を回転させながら、拡大し、表示内容を切り替えるエフェクトをつけたいです。
4
4
  現在は画像は複数枚用意し、クリック後に切り替えたいと思っています。

3

質問概要をより詳細にしました

2018/03/24 06:51

投稿

hiromm
hiromm

スコア7

title CHANGED
@@ -1,1 +1,1 @@
1
- JS Jqueryを使って画像をクリックしたところを拡大縮小したい
1
+ JS Jqueryを使って画像をクリックしたところを動きながら拡大縮小、画像切り替え
body CHANGED
File without changes

2

拡大してはみ出たところを消す方法は解決しました。

2018/03/23 08:38

投稿

hiromm
hiromm

スコア7

title CHANGED
File without changes
body CHANGED
@@ -5,22 +5,27 @@
5
5
 
6
6
  ```ここに言語を入力
7
7
  【HTML】
8
+ <div class="stadium">
8
- <div class="stadium__bg" zoom="off" id="gazo">
9
+ <div class="stadium__bg" zoom="off" id="gazo">
9
- <%= image_tag("DeNA_all.png", id:"gazo" ,class:"s__bg" )%>
10
+ <%= image_tag("DeNA_all.png", id:"gazo" ,class:"s__bg" )%>
11
+ </div>
10
12
  </div>
11
13
 
12
14
  【CSS】
13
-
14
- .stadium__bg{
15
+ .stadium{
15
- width: 100%;
16
- opacity: 0.75;
17
16
  overflow: hidden;
18
- .s__bg{
17
+ .stadium__bg{
19
18
  width: 100%;
20
- overflow: hidden;
19
+ opacity: 0.75;
20
+
21
+ .s__bg{
22
+ width: 100%;
23
+
24
+ }
21
25
  }
22
26
  }
23
27
 
28
+
24
29
  【JS】
25
30
  $(function(){
26
31
  //クリックの座標の取得とクリックイベントの設定
@@ -57,6 +62,6 @@
57
62
  });
58
63
  ```
59
64
 
60
- クリックした位置での拡大はできたのですが、拡大すると枠内からはみ出た部分も表示されてしまい、サイトのデザインが崩れてしまいます。
61
65
 
66
+ 回転させながら、ズームし、画像を切替える方法を教えて頂きたいです。
62
67
  どのようにコードを書いていけばいいのかご教授頂けると幸いです。

1

html css 追記しました

2018/03/23 08:37

投稿

hiromm
hiromm

スコア7

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,24 @@
4
4
  現在は画像は複数枚用意し、クリック後に切り替えたいと思っています。
5
5
 
6
6
  ```ここに言語を入力
7
+ 【HTML】
8
+ <div class="stadium__bg" zoom="off" id="gazo">
9
+ <%= image_tag("DeNA_all.png", id:"gazo" ,class:"s__bg" )%>
10
+ </div>
11
+
12
+ 【CSS】
13
+
14
+ .stadium__bg{
15
+ width: 100%;
16
+ opacity: 0.75;
17
+ overflow: hidden;
18
+ .s__bg{
19
+ width: 100%;
20
+ overflow: hidden;
21
+ }
22
+ }
23
+
24
+ 【JS】
7
25
  $(function(){
8
26
  //クリックの座標の取得とクリックイベントの設定
9
27
  //zoom=offをhtmlに記載しておき、条件分岐