notshadowmoon commited on
Commit
7afb1ad
·
verified ·
1 Parent(s): c810c7a

окей, все кнопки работают, но проблема осталась. Когда нажимаю на HTML - ничего не меняется, жму на CSS - так же остается про HTML ничего не меняется. И может лучше сделать вместо картинки визуальный пример как это будет выглядить(тот код который пишется примером)

Browse files
Files changed (3) hide show
  1. index.html +20 -9
  2. script.js +2 -7
  3. style.css +9 -2
index.html CHANGED
@@ -70,10 +70,13 @@
70
  &lt;/html&gt;</code></pre>
71
  </div>
72
  </div>
73
- <div class="md:w-1/2">
74
- <img src="http://static.photos/technology/640x360/1" alt="HTML structure" class="rounded-lg shadow">
 
 
 
 
75
  </div>
76
- </div>
77
  </div>
78
 
79
  <!-- CSS Tab -->
@@ -101,10 +104,14 @@ h1 {
101
  }</code></pre>
102
  </div>
103
  </div>
104
- <div class="md:w-1/2">
105
- <img src="http://static.photos/design/640x360/2" alt="CSS styling" class="rounded-lg shadow">
 
 
 
 
 
106
  </div>
107
- </div>
108
  </div>
109
 
110
  <!-- JS Tab -->
@@ -128,10 +135,14 @@ function increment() {
128
  }</code></pre>
129
  </div>
130
  </div>
131
- <div class="md:w-1/2">
132
- <img src="http://static.photos/code/640x360/3" alt="JavaScript code" class="rounded-lg shadow">
 
 
 
 
 
133
  </div>
134
- </div>
135
  </div>
136
  </div>
137
  </div>
 
70
  &lt;/html&gt;</code></pre>
71
  </div>
72
  </div>
73
+ <div class="md:w-1/2 bg-gray-100 p-4 rounded-lg">
74
+ <div class="border border-gray-300 rounded p-2 bg-white">
75
+ <h1 class="text-2xl font-bold mb-2">Привет мир!</h1>
76
+ <p class="text-gray-700">Это мой первый сайт.</p>
77
+ </div>
78
+ </div>
79
  </div>
 
80
  </div>
81
 
82
  <!-- CSS Tab -->
 
104
  }</code></pre>
105
  </div>
106
  </div>
107
+ <div class="md:w-1/2 bg-gray-100 p-4 rounded-lg">
108
+ <div class="border border-gray-300 rounded p-2 bg-white" style="font-family: Arial; background: #f5f5f5; color: #333;">
109
+ <h1 style="color: blue; font-size: 2rem;">Привет мир!</h1>
110
+ <p class="text-gray-700">Это мой первый сайт.</p>
111
+ <button style="background: green; color: white; padding: 10px 20px; border: none; border-radius: 4px;">Кнопка</button>
112
+ </div>
113
+ </div>
114
  </div>
 
115
  </div>
116
 
117
  <!-- JS Tab -->
 
135
  }</code></pre>
136
  </div>
137
  </div>
138
+ <div class="md:w-1/2 bg-gray-100 p-4 rounded-lg">
139
+ <div class="border border-gray-300 rounded p-2 bg-white">
140
+ <h1 class="text-2xl font-bold mb-2">Счётчик</h1>
141
+ <p class="text-gray-700">Текущее значение: <span id="demo-counter">0</span></p>
142
+ <button onclick="document.getElementById('demo-counter').textContent++" class="bg-blue-500 text-white px-4 py-2 rounded">+1</button>
143
+ </div>
144
+ </div>
145
  </div>
 
146
  </div>
147
  </div>
148
  </div>
script.js CHANGED
@@ -1,9 +1,7 @@
1
 
2
  document.addEventListener('DOMContentLoaded', function() {
3
- // Initialize tabs
4
- setupTabs();
5
- // Tab functionality
6
- function setupTabs() {
7
  const tabButtons = document.querySelectorAll('.tab-btn');
8
  const tabContents = document.querySelectorAll('.tab-content');
9
 
@@ -25,9 +23,6 @@ document.addEventListener('DOMContentLoaded', function() {
25
  });
26
  });
27
  }
28
-
29
- // Initialize tabs when DOM is loaded
30
- document.addEventListener('DOMContentLoaded', setupTabs);
31
  // Process diagram functionality
32
  const runProcessBtn = document.getElementById('run-process');
33
  const steps = document.querySelectorAll('.step');
 
1
 
2
  document.addEventListener('DOMContentLoaded', function() {
3
+ // Tab functionality
4
+ function setupTabs() {
 
 
5
  const tabButtons = document.querySelectorAll('.tab-btn');
6
  const tabContents = document.querySelectorAll('.tab-content');
7
 
 
23
  });
24
  });
25
  }
 
 
 
26
  // Process diagram functionality
27
  const runProcessBtn = document.getElementById('run-process');
28
  const steps = document.querySelectorAll('.step');
style.css CHANGED
@@ -10,6 +10,9 @@ body {
10
  position: relative;
11
  transition: all 0.2s ease;
12
  cursor: pointer;
 
 
 
13
  }
14
  .tab-btn::after {
15
  content: '';
@@ -24,21 +27,25 @@ body {
24
 
25
  .tab-btn.active {
26
  color: #3b82f6;
 
27
  }
28
 
29
  .tab-btn.active::after {
30
  background-color: #3b82f6;
31
  }
32
 
 
 
 
 
33
  .tab-content {
34
  display: none;
35
  animation: fadeIn 0.5s ease;
36
  }
37
 
38
  .tab-content.active {
39
- display: block;
40
  }
41
-
42
  /* Process diagram styles */
43
  .step-circle {
44
  transition: all 0.3s ease;
 
10
  position: relative;
11
  transition: all 0.2s ease;
12
  cursor: pointer;
13
+ border: none;
14
+ background: none;
15
+ outline: none;
16
  }
17
  .tab-btn::after {
18
  content: '';
 
27
 
28
  .tab-btn.active {
29
  color: #3b82f6;
30
+ font-weight: 500;
31
  }
32
 
33
  .tab-btn.active::after {
34
  background-color: #3b82f6;
35
  }
36
 
37
+ .tab-btn:focus {
38
+ outline: 2px solid rgba(59, 130, 246, 0.5);
39
+ outline-offset: 2px;
40
+ }
41
  .tab-content {
42
  display: none;
43
  animation: fadeIn 0.5s ease;
44
  }
45
 
46
  .tab-content.active {
47
+ display: flex;
48
  }
 
49
  /* Process diagram styles */
50
  .step-circle {
51
  transition: all 0.3s ease;