stat2025 commited on
Commit
0d5452d
·
verified ·
1 Parent(s): 7fd37cd

Delete index.html

Browse files
Files changed (1) hide show
  1. index.html +0 -223
index.html DELETED
@@ -1,223 +0,0 @@
1
- <!doctype html>
2
- <html lang="ar" dir="rtl">
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1" />
6
- <title>صفحة البحث عن خريطة باحث</title>
7
- <style>
8
- :root{
9
- --bg:#f7f8fc;
10
- --card:#ffffff;
11
- --text:#0f172a;
12
- --muted:#64748b;
13
- --border:#e2e8f0;
14
- --shadow:0 10px 30px rgba(2,8,23,.08);
15
- --radius:18px;
16
- }
17
- *{box-sizing:border-box}
18
- body{
19
- margin:0;
20
- font-family: system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;
21
- background: radial-gradient(1200px 700px at 50% -10%, #e8f0ff 0%, rgba(232,240,255,0) 55%),
22
- radial-gradient(900px 600px at 90% 20%, #eafbf3 0%, rgba(234,251,243,0) 55%),
23
- var(--bg);
24
- color:var(--text);
25
- min-height:100vh;
26
- display:flex;
27
- flex-direction:column;
28
- }
29
- header{
30
- padding:48px 16px 18px;
31
- text-align:center;
32
- }
33
- h1{
34
- margin:0 0 10px;
35
- font-size: clamp(22px, 2.2vw, 34px);
36
- letter-spacing:.2px;
37
- }
38
- p.sub{
39
- margin:0;
40
- color:var(--muted);
41
- font-size: 15px;
42
- line-height: 1.8;
43
- }
44
- main{
45
- width:min(920px, 92vw);
46
- margin: 0 auto;
47
- flex:1;
48
- padding: 16px 0 90px;
49
- }
50
- .card{
51
- background:var(--card);
52
- border:1px solid var(--border);
53
- border-radius:var(--radius);
54
- box-shadow:var(--shadow);
55
- padding:18px;
56
- }
57
- .searchRow{
58
- display:flex;
59
- gap:10px;
60
- align-items:stretch;
61
- flex-wrap:wrap;
62
- }
63
- .inputWrap{
64
- position:relative;
65
- flex:1 1 420px;
66
- min-width:260px;
67
- }
68
- input[type="text"]{
69
- width:100%;
70
- padding:14px 14px 14px 44px;
71
- border:1px solid var(--border);
72
- border-radius:14px;
73
- outline:none;
74
- font-size:16px;
75
- background:#fff;
76
- }
77
- input[type="text"]:focus{
78
- border-color:#93c5fd;
79
- box-shadow:0 0 0 4px rgba(59,130,246,.12);
80
- }
81
- .icon{
82
- position:absolute;
83
- left:12px;
84
- top:50%;
85
- transform:translateY(-50%);
86
- color:#94a3b8;
87
- pointer-events:none;
88
- font-size:18px;
89
- }
90
- button{
91
- border:1px solid #1d4ed8;
92
- background:#1d4ed8;
93
- color:#fff;
94
- padding: 12px 18px;
95
- border-radius:14px;
96
- font-size:16px;
97
- cursor:pointer;
98
- transition: transform .06s ease, opacity .2s ease;
99
- flex: 0 0 auto;
100
- min-width:120px;
101
- }
102
- button:active{ transform: translateY(1px); }
103
- button.secondary{
104
- border:1px solid var(--border);
105
- background:#fff;
106
- color:var(--text);
107
- min-width:110px;
108
- }
109
- .meta{
110
- display:flex;
111
- justify-content:space-between;
112
- align-items:center;
113
- gap:12px;
114
- flex-wrap:wrap;
115
- margin-top:12px;
116
- color:var(--muted);
117
- font-size:13px;
118
- }
119
- .badge{
120
- background:#f1f5f9;
121
- border:1px solid var(--border);
122
- color:#0f172a;
123
- padding:6px 10px;
124
- border-radius:999px;
125
- font-size:12px;
126
- }
127
- .results{
128
- margin-top:14px;
129
- border-top:1px dashed var(--border);
130
- padding-top:14px;
131
- display:grid;
132
- gap:10px;
133
- }
134
- .item{
135
- display:flex;
136
- align-items:center;
137
- justify-content:space-between;
138
- gap:10px;
139
- padding:12px 12px;
140
- border:1px solid var(--border);
141
- border-radius:14px;
142
- background:#fff;
143
- }
144
- .name{
145
- font-weight:650;
146
- font-size:15px;
147
- line-height:1.6;
148
- }
149
- .hint{
150
- color:var(--muted);
151
- font-size:13px;
152
- margin-top:2px;
153
- }
154
- a.open{
155
- text-decoration:none;
156
- border:1px solid #0ea5e9;
157
- color:#0369a1;
158
- padding:10px 12px;
159
- border-radius:12px;
160
- background: #f0f9ff;
161
- white-space:nowrap;
162
- }
163
- a.open:hover{ opacity:.9; }
164
- .empty{
165
- text-align:center;
166
- color:var(--muted);
167
- padding:22px 10px;
168
- border:1px dashed var(--border);
169
- border-radius:14px;
170
- background:#fff;
171
- }
172
- footer{
173
- position:fixed;
174
- bottom:0;
175
- left:0;
176
- right:0;
177
- padding: 10px 14px;
178
- text-align:center;
179
- color:#475569;
180
- font-size:13px;
181
- background: rgba(255,255,255,.85);
182
- border-top:1px solid var(--border);
183
- backdrop-filter: blur(8px);
184
- }
185
- mark{
186
- background: #fff7ed;
187
- padding: 0 4px;
188
- border-radius: 6px;
189
- }
190
- </style>
191
- </head>
192
- <body>
193
- <header>
194
- <h1>صفحة البحث عن خريطة باحث</h1>
195
- <p class="sub">اكتب اسم الباحث أو جزءًا منه، ثم اختر النتيجة لفتح رابط الخريطة.</p>
196
- </header>
197
-
198
- <main>
199
- <section class="card" aria-label="search">
200
- <div class="searchRow">
201
- <div class="inputWrap">
202
- <span class="icon">🔎</span>
203
- <input id="q" type="text" inputmode="search" autocomplete="off"
204
- placeholder="مثال: تركي / ��وره / المحيفيظ ..." />
205
- </div>
206
- <button id="btnSearch" type="button">بحث</button>
207
- <button id="btnClear" class="secondary" type="button">مسح</button>
208
- </div>
209
-
210
- <div class="meta">
211
- <div class="badge" id="countBadge">النتائج: 0</div>
212
- <div>يدعم البحث بجزء من الاسم (حتى كلمة واحدة).</div>
213
- </div>
214
-
215
- <div class="results" id="results" aria-live="polite"></div>
216
- </section>
217
- </main>
218
-
219
- <footer>تصميم وإعداد الدعم الفني نوف الناصر</footer>
220
-
221
- <script src="./script.js"></script>
222
- </body>
223
- </html>