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

質問編集履歴

1

htmlとcssの該当コードをすべてはりました。

2016/12/09 06:42

投稿

BGSW
BGSW

スコア12

title CHANGED
File without changes
body CHANGED
@@ -14,17 +14,80 @@
14
14
 
15
15
  ###該当のソースコード
16
16
  ```ここに言語を入力
17
+ <body>
18
+ <nav class="navigation">
19
+ <ul class="Menu">
20
+ <li class="menuA"><a href="">A</a></li>
21
+ <li class="menuB"><a href="">B</a></li>
22
+ <li class="menuC"><a href="">C</a></li>
23
+ <li class="menuD"><a href="">D</a></li>
24
+ </ul>
25
+ </nav>
26
+
17
- <script src="jquery-3.1.1.min.js"></script>
27
+ <script src="jquery-3.1.1.min.js"></script>
18
- <script>
28
+ <script>
19
- $('.Menu li').click(function(){
29
+ $('.Menu li').click(function(){
20
- $('.menuE').toggleClass('plus');
21
- $('.menuH').toggleClass('plus');
22
- $('.menuG').toggleClass('plus');
23
- $('.menuA').toggleClass('plus');
30
+ $('.menuA').toggleClass('plus');
31
+ $('.menuB').toggleClass('plus');
32
+ $('.menuC').toggleClass('plus');
33
+ $('.menuD').toggleClass('plus');
24
- });
34
+ });
25
- </script>
35
+ </script>
36
+ </body>
37
+
26
38
  ```
39
+ ```
40
+ body{
41
+ height: 100%;
42
+ background-color: #fff;
43
+ font-family: sans-serif;
44
+ }
45
+ .Menu li{
46
+ background-color:#ffcf60;
47
+ float: left;
48
+ width: 7rem;
49
+ height: 3rem;
50
+ margin: 1rem;
51
+ border-radius: 1rem;
52
+ text-align: center;
53
+ }
54
+ .Menu li a{
55
+ line-height: 3rem;
56
+ text-decoration: none;
57
+ color: #803c27;
58
+ display: block;
59
+ }
27
60
 
61
+ .menuA {
62
+ position: fixed;
63
+ left: 25%;
64
+ top: 25%;
65
+ transition-property: all;
66
+ transition-duration: 1s;
67
+ }
68
+ .menuB{
69
+ position: fixed;
70
+ left: 45%;
71
+ top: 45%;
72
+ transition-property: all;
73
+ transition-duration: 1s;
74
+ }
75
+ .menuC{
76
+ position: fixed;
77
+ left: 60%;
78
+ top: 10%;
79
+ }
80
+ .menuD{
81
+ position: fixed;
82
+ left: 80%;
83
+ top: 30%;
84
+ }
85
+ .plus{
86
+ position: static;
87
+ }
88
+
89
+ ```
90
+
28
91
  ###試したこと
29
92
  toggleClass以外のメソッド(CSSなど)でも試しました。
30
93
  同じように、jQueryの効果が一瞬だけついて、すぐに戻ってしまいます。