1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+
4+ < head >
5+ < meta charset ="UTF-8 ">
6+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
7+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
8+ < title > Dictionary</ title >
9+ < link rel ="stylesheet " href ="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css ">
10+ < link href ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/css/bootstrap.min.css "
rel ="
stylesheet "
11+ integrity ="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3 " crossorigin ="anonymous ">
12+ < link rel ="
stylesheet "
href ="
https://cdn.jsdelivr.net/npm/[email protected] /font/bootstrap-icons.css "
> 13+ < link rel ="stylesheet " href ="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong|Questrial|
14+ Ephesis|Architects Daughter&effect=fire ">
15+ < link rel =stylesheet href ="style.css ">
16+ </ head >
17+
18+ < body >
19+ < main >
20+ <!--Loading animation-->
21+ < section id ="loading_animation ">
22+ < div class ="book ">
23+ < span class ="page turn "> </ span >
24+ < span class ="page turn "> Please</ span >
25+ < span class ="page turn "> Wait</ span >
26+ < span class ="page turn "> While</ span >
27+ < span class ="page turn "> </ span >
28+ < span class ="page turn "> We Load...</ span >
29+ < span class ="cover "> </ span >
30+ < span class ="page "> </ span >
31+ < span class ="cover turn "> </ span >
32+ </ div >
33+ </ section >
34+ <!--NAV BAR SECTION -->
35+ < section >
36+ < nav class ="navbar navbar-expand-lg navbar-light ">
37+ < div class ="container-fluid ">
38+ < a class ="navbar-brand " href ="# "> < i class ="bi bi-file-earmark-word-fill "> </ i >   WORDICTIONARY</ a >
39+
40+ < div class ="collapse navbar-collapse " id ="navbarNav ">
41+ < ul class ="navbar-nav ">
42+ < li class ="nav-item ">
43+ < button type ="button " class ="btn btn-outline-warning " id ="bookmark_btn "
44+ data-bs-toggle ="offcanvas " data-bs-target ="#offcanvasRight "
45+ aria-controls ="offcanvasRight ">
46+ Bookmarks</ button >
47+
48+
49+ </ li >
50+ </ ul >
51+ </ div >
52+ </ div >
53+ </ nav >
54+ <!--OFFCANVAS style to show bookmarked word list-->
55+ < div class =" mobile-offcanvas offcanvas offcanvas-end " tabindex ="-1 " id ="offcanvasRight "
56+ aria-labelledby ="offcanvasRightLabel ">
57+ < div class ="offcanvas-header ">
58+ < br > < br >
59+ < h4 id ="offcanvasRightLabel "> BOOKMARKED WORDS</ h4 >
60+ < br > < br >
61+ < button type ="button " class ="btn-close text-reset " data-bs-dismiss ="offcanvas "
62+ aria-label ="Close "> </ button >
63+ </ div >
64+ < div class ="offcanvas-body ">
65+ < ul id ="bookmarked_words_element ">
66+ </ ul >
67+ </ div >
68+ </ div >
69+ </ section >
70+ < br >
71+ < section >
72+ < h1 id ="site_name "> < i class ="bi bi-file-earmark-word-fill "> </ i >   WORDICTIONARY</ h1 >
73+ </ section >
74+ < br > < br >
75+ <!---QUOTE -->
76+ < section >
77+
78+ < div class =" card quote_box ">
79+ < div class =" card_body ">
80+
81+ < blockquote class ="blockquote mb-0 ">
82+ < p id ="quote "> Loading quote.</ p >
83+ < cite id ="author " title ="Source Title "> Server</ cite >
84+ </ blockquote >
85+ </ div >
86+ </ div >
87+
88+ </ section >
89+ < br > < br >
90+ <!---WORD SEARCH-->
91+ < section >
92+ < div class ="hstack gap-3 ">
93+ < input class ="form-control me-auto " id ="search_word " type ="text " placeholder ="Search your word here... "
94+ aria-label ="Add your item here... ">
95+ < button type ="button " class ="btn btn-outline-success " id ="search_btn "> Search</ button >
96+
97+ < button type ="button " class ="btn btn-outline-danger " id ="reset_btn "> Reset</ button >
98+ </ div > < br > < br >
99+ < div id ="word_result_div ">
100+ <!--if no word searched-->
101+ < div aria-live ="polite " aria-atomic ="true " class ="bg-dark position-relative bd-example-toasts ">
102+ < div class ="toast-container position-fixed bottom-0 end-0 p-3 " id ="toastPlacement ">
103+ < div class ="toast " id ="liveToast ">
104+ < div class ="toast-header ">
105+ < i class ="bi bi-file-earmark-word-fill "> </ i >   
106+ < strong class ="me-auto "> WORDICTIONARY</ strong >
107+
108+ </ div >
109+ < div class ="toast-body ">
110+ < b > ERROR:</ b > < i > Please type the word to be searched...</ i >
111+ </ div >
112+ </ div >
113+ </ div >
114+ </ div >
115+ <!--card to be displayed if a word is given in input-->
116+ < div class ="card " id ="show_result " style ="width: 25rem; ">
117+ < div class ="card-body ">
118+ < button type ="button " id ="bookmark_icon "> < i class ="bi bi-bookmark " style =" font-size:
119+ 02rem; "> </ i > </ button >
120+ < h5 class ="card-title " id ="card_title "> Word searched</ h5 > < br >
121+
122+
123+ < span class ="card-text " id ="word_pronounciation " title ="phonetics:text "> Word pronounciation
124+  
125+  
126+  
127+  
128+  
129+  
130+  
131+ </ span >
132+ < button type ="button " id ="audio_btn " title ="phonetics:audio "> < i class ="bi bi-volume-down "
133+ style ="font-size: 3rem; "> </ i > < audio id ="word_audio ">
134+ < source src ="" id ="word_audio_source " type ="audio/ogg ">
135+ < source src ="" id ="word_audio_source " type ="audio/mpeg ">
136+ Your browser does not support the audio element.
137+ </ audio > </ button > < br >
138+
139+ < p class ="card-text " id ="word_meaning "> Word meaning< br > </ p >
140+ < p class ="card-text " id ="word_example "> word_example</ p > < br >
141+
142+ </ div >
143+ </ div >
144+ </ div >
145+ </ section >
146+ < br > < br >
147+ <!--section for recent searches-->
148+ < section id ="word_history_section ">
149+ < h1 id ="recent_search_title "> RECENT SEARCHES</ h1 > < br > < br >
150+ < div id ="recently_searched " class ="row container-fluid ">
151+ </ div >
152+
153+ </ section >
154+
155+ </ main > < br > < br > < br > < br > < br > < br > < br >
156+ < footer id ="footer ">
157+
158+ < div class ="footer-top ">
159+ < div class ="container ">
160+ < div class ="row ">
161+ < div class ="col-lg-4 col-md-4 footer-info ">
162+ < h2 > About Developer</ h2 >
163+ < br >
164+ < h3 > Yash Barjatya</ h3 > < br >
165+ < p > A tireless seeker of knowledge and a budding web developer who loves experimenting with HTML,
166+ CSS, and JavaScript.</ p >
167+ </ div >
168+ < div class ="col-lg-5 "> </ div >
169+ < div class ="col-lg-3 col-md-8 footer-contact ">
170+ < h2 > My Handles</ h2 > < br >
171+ < div class ="social-links ">
172+ < tr >
173+
174+ < a target ="
_blank "
href ="
mailto:[email protected] "
> < i 175+ class ="fa fa-envelope fa-2x " aria-hidden ="true "> </ i > </ i > </ a >
176+
177+ < a href ="https://github.com/Yash-Barjatya " target ="_blank "> < i class ="fa fa-github fa-2x "
178+ aria-hidden ="true "> </ i > </ i > </ a >
179+
180+
181+ < a href ="https://in.linkedin.com/in/yash-barjatya-075a95205 " target ="_blank "> < i
182+ class ="fa fa-linkedin fa-2x " aria-hidden ="true "> </ i > </ a >
183+
184+
185+ < a href ="https://www.instagram.com/__yash__barjatya/?hl=en " target ="_blank "> < i
186+ class ="fa fa-instagram fa-2x " aria-hidden ="true "> </ i > </ a >
187+
188+
189+
190+ < a href ="https://twitter.com/YBarJain " target ="_blank "> < i class ="fa fa-twitter fa-2x "
191+ aria-hidden ="true "> </ i > </ a >
192+
193+
194+
195+
196+ < a href ="https://www.facebook.com/YBarJain " target ="_blank "> < i
197+ class ="fa fa-facebook fa-2x " aria-hidden ="true "> </ i > </ a >
198+
199+
200+ </ tr >
201+ </ div >
202+
203+ </ div >
204+ </ div >
205+ </ div >
206+ </ div >
207+
208+ < div class ="container ">
209+ < div class ="copyright ">
210+ < p > © Copyright < strong > Yash-Barjatya</ strong > . All Rights Reserved</ p >
211+ </ div >
212+ </ footer > <!-- End Footer -->
213+
214+ < button type ="button " class ="btn btn-warning btn-floating btn-lg " id ="btn-back-to-top ">
215+ < i class ="fa fa-arrow-up "> </ i >
216+ </ button >
217+
218+ </ body >
219+ < script src ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/js/bootstrap.bundle.min.js "
220+ integrity ="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p "
221+ crossorigin ="anonymous "> </ script >
222+ < script src ="
https://cdn.jsdelivr.net/npm/@popperjs/[email protected] /dist/umd/popper.min.js "
223+ integrity ="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB "
224+ crossorigin ="anonymous "> </ script >
225+ < script src ="
https://cdn.jsdelivr.net/npm/[email protected] /dist/js/bootstrap.min.js "
226+ integrity ="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13 "
227+ crossorigin ="anonymous "> </ script >
228+
229+ < script src ="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js "> </ script >
230+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js "> </ script >
231+ < script src ="script.js "> </ script >
232+
233+ </ html >
0 commit comments