質問編集履歴

1

htmlとcssと画像を追加しました。

2017/04/18 05:32

投稿

gomatan1258
gomatan1258

スコア67

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,123 @@
27
27
  もうちょっと簡単なやり方や、このようなソースコードが載っているサイトはありますか?
28
28
 
29
29
  ドロップアンドドロップではないやり方でよろしくお願いします。
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+ *************************************************************
38
+
39
+
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+ 質問がすごく分かりにくい内容でしたので追記させていただきます。
48
+
49
+ ```html
50
+
51
+ <!DOCTYPE html>
52
+
53
+ <html>
54
+
55
+ <head>
56
+
57
+ <meta charset="UTF-8">
58
+
59
+ <link rel="stylesheet" href="../css/test.css">
60
+
61
+ <title>Test</title>
62
+
63
+ </head>
64
+
65
+ <body>
66
+
67
+ <div class="masume"></div>
68
+
69
+ <div class="masume"></div>
70
+
71
+ <div class="masume"></div>
72
+
73
+ <div class="masume"><p class="koma"></p></div>
74
+
75
+ <div class="masume"></div>
76
+
77
+ <div class="masume"></div>
78
+
79
+ <div class="masume"></div>
80
+
81
+ <div class="masume"><p class="koma"></p></div>
82
+
83
+ <div class="masume"></div>
84
+
85
+ <script src="../js/test.js"></script>
86
+
87
+ </body>
88
+
89
+ </html>
90
+
91
+ ```
92
+
93
+ ```css
94
+
95
+ html body {
96
+
97
+ margin: 0;
98
+
99
+ }
100
+
101
+ .masume {
102
+
103
+ float: left;
104
+
105
+ width: 28px;
106
+
107
+ height: 28px;
108
+
109
+ border: solid 1px #000;
110
+
111
+ }
112
+
113
+
114
+
115
+ p {
116
+
117
+ background-color: blue;
118
+
119
+ width: 28px;
120
+
121
+ height: 28px;
122
+
123
+ margin: 0;
124
+
125
+ }
126
+
127
+ ```
128
+
129
+
130
+
131
+ ![screenshot](eb678e2ecd7cf5caf0e81285650baa6f.jpeg)
132
+
133
+ というページがありまして、次のようなことをさせたいです。
134
+
135
+
136
+
137
+ komaクラス以外をクリックしても何も起きない。
138
+
139
+ komaクラスをクリックするとクリックしたkomaクラスが黄色に変わり、選択状態になる。
140
+
141
+ komaクラスが選択状態のときにkomaクラスまたはmasumeクラス以外をクリックすると選択状態が解除されて青色に戻る。
142
+
143
+ komaクラスが選択状態の場合にkomaクラスを含まないmasumeクラスをクリックするとkomaクラスがクリックしたmasumeクラスにkomaクラスが移動し、黄色から青色に変わる。
144
+
145
+ これらを繰り返すことができる。
146
+
147
+
148
+
149
+ という感じのことをjavascriptのtest.jsを使ってやりたいです。自分の説明不足のところがあると思いますが、どういったコードを書けばいいでしょうか?よろしくお願いします。