├── README.md ├── USAirportDistanceMap ├── LICENSE.txt ├── README.md ├── index.html ├── script.js └── style.css ├── _config.yml ├── bell.mp3 ├── button.html ├── buttons ├── demo.html ├── gumroad-etsy.html └── socials.html ├── calculator.html ├── calendar.html ├── calendar2.html ├── converter.html ├── converter2.html ├── count-down-days-only.html ├── countDown.html ├── currency_rates.html ├── currency_rates2.html ├── emoji.html ├── financial-goals.html ├── globe ├── LICENSE.txt ├── README.md ├── index.html └── style.css ├── greetings-date-clock.html ├── greetings-languages └── french.html ├── greetings-people ├── greetings-Nightmoers.html ├── greetings-diane.html ├── greetings-mahmoud.html ├── greetings-mark.html ├── greetings-rory.html └── greetings-sarita.html ├── images ├── gallery-with-cover │ ├── 1.jpeg │ ├── 10.jpeg │ ├── 11.jpeg │ ├── 12.jpeg │ ├── 2.jpeg │ ├── 3.jpeg │ ├── 4.jpeg │ ├── 5.jpeg │ ├── 6.jpeg │ ├── 7.jpeg │ ├── 8.jpeg │ ├── 9.jpeg │ ├── cover.html │ ├── cover.png │ └── gallery.html ├── gallery │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ └── index.html └── slider │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── LICENSE.txt │ ├── README.md │ └── index.html ├── index.html ├── map2 ├── LICENSE.txt ├── README.md ├── index.html ├── script.js └── style.css ├── minimal ├── minimal-calculator-basic.html ├── minimal-calculator.html ├── minimal-calendar.html ├── minimal-greetings.html ├── minimal-quote.html ├── minimal-time-left-month.html ├── minimal-time-left-week-monday.html ├── minimal-time-left-week-sunday.html └── minimal-unit-converter.html ├── nav-vertical.html ├── nav.html ├── photo-gallery ├── LICENSE.txt ├── README.md ├── austria.jpeg ├── bali.jpeg ├── budapest.jpg ├── cusco.jpeg ├── giza.jpg ├── index.html ├── italy.jpeg ├── kyoto.jpeg ├── mexico.jpg ├── milan.jpeg ├── osaka.jpeg ├── paris.jpg ├── peru.jpeg ├── rio.jpeg ├── rome.jpeg ├── style.css └── vienna.jpg ├── pomodoro ├── LICENSE.txt ├── index.html ├── script.js └── style.css ├── pomodoro2 ├── LICENSE.txt ├── index.html ├── script.js └── style.css ├── pomodoro3 ├── index.html ├── script.js └── style.css ├── socials ├── socials1.html ├── socials2.html ├── socials3.html └── socials4.html ├── time_left_in_2020.html ├── time_left_in_2021.html ├── time_left_in_this_month.html ├── time_left_in_this_week(start monday).html ├── time_left_in_this_week(start sunday).html ├── time_left_today.html ├── timer.html ├── travel.html ├── weather.html ├── weekly-widget-sunday.html ├── wethear-giza-egypt.html └── world-clock ├── index.html ├── script.js └── style.css /README.md: -------------------------------------------------------------------------------- 1 | # notion_widgets 2 | A set of HTML widgets that could be embedded into [Notion.so](https://www.notion.so/) pages. 3 | [learn more](https://blog.shorouk.dev/notion-widgets-gallery/) 4 | -------------------------------------------------------------------------------- /USAirportDistanceMap/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Shaw (https://codepen.io/shshaw/pen/vJNMQY) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /USAirportDistanceMap/README.md: -------------------------------------------------------------------------------- 1 | # Airport Distance Map 2 | 3 | A Pen created on CodePen.io. Original URL: [https://codepen.io/shshaw/pen/vJNMQY](https://codepen.io/shshaw/pen/vJNMQY). 4 | 5 | Get the distance between two airports "as the crow flies". 6 | 7 | Built with SVG, Vue, D3, GSAP, and love. 8 | 9 | One of the first pieces I made with Vue in 2016, now presented in an updated & cleaned up format. -------------------------------------------------------------------------------- /USAirportDistanceMap/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - Airport Distance Map 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 22 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |

44 | {{ distance | numberWithCommas }}mi 45 |

46 | 47 |
Drag the markers around to calculate distance
48 | 49 |
50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /USAirportDistanceMap/style.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Oswald'; 3 | font-style: normal; 4 | font-weight: 400; 5 | src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYA.ttf) format('truetype'); 6 | } 7 | html { 8 | height: 100%; 9 | display: flex; 10 | } 11 | body { 12 | margin: auto; 13 | } 14 | html { 15 | background: #D6EADF; 16 | text-align: center; 17 | color: #000; 18 | font-family: 'Oswald', sans-serif; 19 | font-weight: 300; 20 | font-smooth: auto; 21 | -webkit-font-smoothing: antialiased; 22 | } 23 | .mileage__calculations { 24 | margin: 0; 25 | font-size: 3rem; 26 | font-weight: inherit; 27 | } 28 | .mileage__calculations small { 29 | font-size: 0.6em; 30 | color: #000; 31 | } 32 | .mileage-map { 33 | display: block; 34 | width: auto; 35 | height: auto; 36 | max-width: 90%; 37 | max-height: 90vh; 38 | margin: auto auto 2rem; 39 | overflow: visible; 40 | } 41 | .mileage-map__states { 42 | stroke: #393939; 43 | stroke-width: 3; 44 | fill: #EAC4D5; 45 | } 46 | .marker { 47 | fill: #B67793; 48 | stroke: #FFF; 49 | stroke-width: 5; 50 | cursor: pointer; 51 | transition: opacity 0.3s linear; 52 | -webkit-user-select: none; 53 | -moz-user-select: none; 54 | -ms-user-select: none; 55 | user-select: none; 56 | } 57 | .marker > * { 58 | transition: transform 0.3s cubic-bezier(0.6, 0, 0.5, 1); 59 | } 60 | .marker text { 61 | stroke: none; 62 | fill: #FFF; 63 | font-family: inherit; 64 | font-size: 28px; 65 | font-weight: 200; 66 | } 67 | .marker-fade-leave-active, 68 | .marker-fade-enter-active { 69 | transition: opacity 0.3s linear; 70 | } 71 | .marker-fade-enter, 72 | .marker-fade-leave-to { 73 | opacity: 0; 74 | } 75 | .marker--current { 76 | opacity: 0.8; 77 | pointer-events: none; 78 | } 79 | .marker--current > * { 80 | transform: scale(0.8); 81 | } 82 | /* ////////////////////////////////////////////////////////////////////////// */ 83 | .airport { 84 | fill: #FFF; 85 | stroke-width: 2; 86 | stroke: transparent; 87 | transition: stroke 0.3s linear; 88 | } 89 | .airport:hover { 90 | stroke: rgba(255, 255, 255, 0.3); 91 | } 92 | .airport--current, 93 | .airport--current:hover { 94 | stroke: #FFF; 95 | stroke: rgba(255, 255, 255, 0.8); 96 | } 97 | .airport__range { 98 | fill: transparent; 99 | cursor: pointer; 100 | } 101 | .marker-connector { 102 | fill: none; 103 | stroke: #FFF; 104 | stroke-width: 3; 105 | stroke-dasharray: 6 6; 106 | pointer-events: none; 107 | -webkit-animation: marching-ants 1s linear 0s infinite; 108 | animation: marching-ants 1s linear 0s infinite; 109 | } 110 | @-webkit-keyframes marching-ants { 111 | from { 112 | stroke-dashoffset: 0; 113 | } 114 | to { 115 | stroke-dashoffset: 12; 116 | } 117 | } 118 | @keyframes marching-ants { 119 | from { 120 | stroke-dashoffset: 0; 121 | } 122 | to { 123 | stroke-dashoffset: 12; 124 | } 125 | } 126 | .airplane { 127 | pointer-events: none; 128 | fill: #FFF; 129 | opacity: 0; 130 | } 131 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal -------------------------------------------------------------------------------- /bell.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/bell.mp3 -------------------------------------------------------------------------------- /button.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 254 | 255 | 256 | 257 | 258 | -------------------------------------------------------------------------------- /buttons/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 252 | 254 | 256 | 257 | 258 | 264 | 265 | 266 | 267 | 268 | -------------------------------------------------------------------------------- /buttons/gumroad-etsy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 100 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /buttons/socials.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 137 | 138 | 139 | 140 | 141 | 161 | 162 | 178 | 179 | 180 | 181 | -------------------------------------------------------------------------------- /count-down-days-only.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 86 | 87 | 88 | 89 |
90 | 91 |
92 |
days
93 |
94 | 95 | 96 | 97 | 98 | 126 | 127 | -------------------------------------------------------------------------------- /countDown.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 86 | 87 | 88 | 89 |
90 | 91 |
92 |
days
93 |
94 |
hours
95 |
96 |
minutes
97 |
98 |
seconds
99 |
100 | 101 | 102 | 103 | 104 | 134 | 135 | -------------------------------------------------------------------------------- /currency_rates.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | FreeCurrencyRates.com 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /currency_rates2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | FreeCurrencyRates.com 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /financial-goals.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Document 10 | 11 | 44 | 45 | 46 | 47 |
48 |

49 | 300%
50 | of sallary is available as a liqued asset 51 |
52 |
53 |

54 | 30%
55 | of sallary goes to savings (investment certificate) 56 |
57 |
58 |
59 |

60 | 24000 LE
61 | Goal 62 |
63 |
64 |

65 | 5600 LE
66 | per month 67 | 68 |
69 | 70 | 71 | -------------------------------------------------------------------------------- /globe/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 MUHAMMED RIYAS VP (https://codepen.io/muhammedriyas003/pen/qBBvMrV) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /globe/README.md: -------------------------------------------------------------------------------- 1 | # 3D globe 2 | 3 | A Pen created on CodePen.io. Original URL: [https://codepen.io/muhammedriyas003/pen/qBBvMrV](https://codepen.io/muhammedriyas003/pen/qBBvMrV). 4 | 5 | a simple 3D globe using html and css only -------------------------------------------------------------------------------- /globe/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - 3D globe 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Document 18 | 19 | 20 |
21 |
22 |
23 |
24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /globe/style.css: -------------------------------------------------------------------------------- 1 | .globe{ 2 | position: relative; 3 | height: 200px; 4 | width: 200px; 5 | 6 | } 7 | .go{ 8 | position: absolute; 9 | height: inherit; 10 | width: inherit; 11 | background: url("https://maprepublic.com/wp-content/uploads/2017/05/kanawa-world-map-large.jpg"); 12 | border-radius: 50%; 13 | box-shadow: inset 25px 0px 35px 3px black; 14 | background-size: 350px; 15 | animation-name: rotate; 16 | animation-duration: 5s; 17 | animation-iteration-count: infinite; 18 | animation-timing-function: linear; 19 | transform: rotate(-10deg); 20 | } 21 | 22 | .hand{ 23 | position: absolute; 24 | height: 10px; 25 | width: 120px; 26 | background: black; 27 | border-top-right-radius: 50%; 28 | border-top-left-radius: 50%; 29 | transform: translatex(41px) translatey(205px) 30 | } 31 | .hand1{ 32 | position: absolute; 33 | height: 5px; 34 | width: 10px; 35 | background: black; 36 | transform: translatex(95px) translatey(200px) 37 | } 38 | 39 | @keyframes rotate { 40 | from{ background-position: 0px;} 41 | to{ background-position: 350px;} 42 | } 43 | -------------------------------------------------------------------------------- /greetings-date-clock.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | greeting2 10 | 11 | 88 | 89 | 90 | 91 | 92 |
93 |
94 | 95 |
96 |
97 |
98 |
99 |
100 |
:
101 |
102 |
:
103 |
104 |
105 |
106 | 107 |
108 |
109 | 110 | 169 | 170 | 171 | 172 | -------------------------------------------------------------------------------- /greetings-languages/french.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 156 | 157 | 158 | 159 | -------------------------------------------------------------------------------- /greetings-people/greetings-Nightmoers.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Greetings 7 | 8 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
71 |
72 | 73 |
74 | 75 |
76 |
77 |
78 |
:
79 |
80 |
:
81 |
82 |
83 | 84 | 85 | 86 | 87 |
88 |
89 | 90 | 91 | 92 | 93 | 169 | 170 | 171 | 172 | -------------------------------------------------------------------------------- /greetings-people/greetings-diane.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /greetings-people/greetings-mahmoud.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /greetings-people/greetings-mark.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /greetings-people/greetings-rory.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /greetings-people/greetings-sarita.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /images/gallery-with-cover/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/1.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/10.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/10.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/11.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/12.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/12.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/2.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/3.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/4.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/5.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/6.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/7.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/8.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/8.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/9.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/9.jpeg -------------------------------------------------------------------------------- /images/gallery-with-cover/cover.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /images/gallery-with-cover/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery-with-cover/cover.png -------------------------------------------------------------------------------- /images/gallery/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/1.png -------------------------------------------------------------------------------- /images/gallery/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/2.png -------------------------------------------------------------------------------- /images/gallery/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/3.png -------------------------------------------------------------------------------- /images/gallery/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/4.png -------------------------------------------------------------------------------- /images/gallery/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/5.png -------------------------------------------------------------------------------- /images/gallery/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/6.png -------------------------------------------------------------------------------- /images/gallery/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/7.png -------------------------------------------------------------------------------- /images/gallery/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/8.png -------------------------------------------------------------------------------- /images/gallery/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/gallery/9.png -------------------------------------------------------------------------------- /images/gallery/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
51 | 52 | 53 | 155 | 156 | 157 |
158 | 159 | 160 | 161 | -------------------------------------------------------------------------------- /images/slider/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/slider/1.png -------------------------------------------------------------------------------- /images/slider/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/slider/2.png -------------------------------------------------------------------------------- /images/slider/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/images/slider/3.png -------------------------------------------------------------------------------- /images/slider/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2023 Solygambas (https://codepen.io/solygambas/pen/JjEoEdb) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /images/slider/README.md: -------------------------------------------------------------------------------- 1 | # Full-Screen Responsive Image Slider 2 | 3 | A Pen created on CodePen.io. Original URL: [https://codepen.io/solygambas/pen/JjEoEdb](https://codepen.io/solygambas/pen/JjEoEdb). 4 | 5 | Based on [Full Screen Responsive Image Slider](https://www.youtube.com/watch?v=wWWNrANNO1k) by Brad Traversy (2019). 6 | 7 | --- 8 | Want to collaborate? [Hire me](http://bit.ly/sg-pro) 9 | 10 | [Twitter](https://twitter.com/solygambas) | [GitHub](https://github.com/solygambas) | [Dribbble](https://dribbble.com/solygambas) 11 | 12 | -------------------------------------------------------------------------------- /images/slider/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | CodePen - Full-Screen Responsive Image Slider 7 | 8 | 9 | 107 | 108 | 109 | 110 | 111 |
112 |
113 |
114 |
115 | 116 |
117 |
118 | 119 | 120 |
121 | 122 | 170 | 171 | 172 | 173 | 174 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 87 | 88 | 89 | 90 | 91 |
92 |
93 | 94 |
95 |
96 |
97 |
98 |
99 |
:
100 |
101 |
:
102 |
103 |
104 |
105 | 106 |
107 |
108 | 109 | 167 | 168 | 169 | 170 | -------------------------------------------------------------------------------- /map2/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Nathan Perfetti (https://codepen.io/perfettiful/pen/xqeqwm) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /map2/README.md: -------------------------------------------------------------------------------- 1 | # Interactive Map - Angular.js 2 | 3 | A Pen created on CodePen.io. Original URL: [https://codepen.io/perfettiful/pen/xqeqwm](https://codepen.io/perfettiful/pen/xqeqwm). 4 | 5 | -------------------------------------------------------------------------------- /map2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Interactive Map 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Interactive Map 16 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 | {{selectedCountryData.en.name || selectedCountry.properties.name || ''}} 28 |
29 |
30 |
center: {lat: {{center.lat | number:4}}, lng: {{center.lng | number:4}}, zoom: {{center.zoom}}}
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /map2/script.js: -------------------------------------------------------------------------------- 1 | /* 2 | Example: https://github.com/tombatossals/angular-leaflet-directive/blob/master/examples/0601-mixed-geojson-events-example.html 3 | Angular Leaflet Directive: https://github.com/tombatossals/angular-leaflet-directive 4 | Leaflet: https://github.com/Leaflet/Leaflet 5 | */ 6 | 7 | // Ää Öö Üü ß 8 | // Kosovo: CS-KM, Somaliland, Northern Cyprus 9 | 10 | // Title and icon only needed on CodePen 11 | document.title = 'German Interactive Map'; 12 | var link = document.createElement('link'); 13 | link.type = 'image/x-icon'; 14 | link.rel = 'shortcut icon'; 15 | link.href = 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/93930/de-flag.ico'; 16 | document.getElementsByTagName('head')[0].appendChild(link); 17 | 18 | angular.module("app", ["leaflet-directive"]) 19 | .controller('GermanMapCtrl', ["$scope", "$http", function($scope, $http) { 20 | $scope.showCenterCoords = false; 21 | $scope.countriesGeoJson = "https://s3-us-west-2.amazonaws.com/s.cdpn.io/93930/countries.geo.json?v=11"; 22 | $scope.countriesJson = "https://s3-us-west-2.amazonaws.com/s.cdpn.io/93930/countries.json?v=11"; 23 | // Events: https://github.com/tombatossals/angular-leaflet-directive/blob/master/src/services/events/leafletGeoJsonEvents.js 24 | $scope.$on("leafletDirectiveMap.geojsonMouseover", function(event, feature, leafletEvent) { 25 | countryMouseover(feature, leafletEvent); 26 | }); 27 | $scope.$on("leafletDirectiveMap.geojsonClick", function(event, featureSelected, leafletEvent) { 28 | countryClick(featureSelected, leafletEvent); 29 | }); 30 | var continentProperties = { 31 | "150": { 32 | name: 'Europe', 33 | colors: [ '#809bce', '#7291cc', '#6983b3', '#6d90d1', '#506ca1' ] 34 | }, 35 | "019": { 36 | name: 'America', 37 | colors: [ '#8a508f', '#b771bd', '#9f6fa3', '#865e8a', '#ac69b3' ] 38 | }, 39 | "002": { 40 | name: 'Africa', 41 | colors: [ '#b8e0d4', '#a3c4ba', '#a3d4c5', '#88bdad', '#91e3ca' ] 42 | }, 43 | "142": { 44 | name: 'Asia', 45 | colors: [ '#eac4d5', '#eac4d5', '#dea0bc', '#d1a3b8', '#eda6c6' ] 46 | }, 47 | "009": { 48 | name: 'Oceania', 49 | colors: [ '#d6eadf', '#deffed', '#bae3cd', '#9dc4af', '#cef0de' ] 50 | } 51 | }; 52 | angular.extend($scope, { 53 | center: { 54 | lat: 57.0168, // 40.8471 55 | lng: 15.6445, // 14.0625 56 | zoom: 1 // 2 57 | }, 58 | legend: { 59 | colors: [ '#809bce', '#8a508f', '#b8e0d4', '#eac4d5', '#d6eadf' ], 60 | labels: [ 'Europe', 'America', 'Africa', 'Asia', 'Oceania' ] 61 | }, 62 | defaults: { 63 | // Unlabeled Map 64 | // http://mc.bbbike.org/mc/?num=2&mt0=mapnik&mt1=mapquest-eu 65 | tileLayer: "http://{s}.tiles.wmflabs.org/osm-no-labels/{z}/{x}/{y}.png" 66 | } 67 | }); 68 | function selectCountry(country, event, color, fillColor) { 69 | var layer = event.target; 70 | layer.setStyle({ 71 | weight: 2, 72 | color: color, 73 | fillColor: fillColor 74 | }); 75 | layer.bringToFront(); 76 | } 77 | // Click function, called from the Leaflet Map Events 78 | function countryClick(country, event) { 79 | selectCountry(country, event, '#444', '#fff'); 80 | $scope.selectedCountry = country; 81 | $scope.selectedCountryData = $scope.countries[country.id]; 82 | console.log("click: ", country.properties.name); 83 | console.log($scope.selectedCountryData); 84 | } 85 | // Mouse over function, called from the Leaflet Map Events 86 | function countryMouseover(country, event) { 87 | selectCountry(country, event, '#666', '#ddd'); 88 | } 89 | // Get a country paint color from the continents array of colors 90 | function getColor(country) { 91 | if (!country || !country["region-code"]) { 92 | return "#FFF"; 93 | } 94 | var colors = continentProperties[country["region-code"]].colors; 95 | var index = country["alpha-3"].charCodeAt(0) % colors.length; 96 | return colors[index]; 97 | } 98 | function style(country) { 99 | return { 100 | fillColor: getColor($scope.countries[country.id]), 101 | weight: 1, // 2 102 | opacity: 1, 103 | color: 'white', 104 | //dashArray: '0', // '3' 105 | fillOpacity: 0.7 106 | }; 107 | } 108 | // Get the countries data from a JSON 109 | //$http.get("json/all.json").success(function(data, status) { 110 | $http.get($scope.countriesJson).success(function(data, status) { 111 | // Put the countries on an associative array 112 | $scope.countries = {}; 113 | for (var i = 0; i < data.length; i++) { 114 | var country = data[i], 115 | id = country['alpha-3']; 116 | country['alpha-3'] = country['alpha-3'].replace('_', ''); 117 | country.flag = (function(name) { 118 | if (name == null) { return ''; } 119 | if (name.indexOf('_') != -1) { return name; } 120 | return name.toLowerCase(); 121 | })(country['alpha-2']); 122 | $scope.countries[id] = country; 123 | } 124 | // Get the countries geojson data from a JSON 125 | //$http.get("json/countries.geo.json").success(function(data, status) { 126 | $http.get($scope.countriesGeoJson).success(function(data, status) { 127 | angular.extend($scope, { 128 | geojson: { 129 | data: data, 130 | style: style, 131 | resetStyleOnMouseout: true 132 | }, 133 | selectedCountry: {}, 134 | selectedCountryData: {} 135 | }); 136 | for (var item in data) { 137 | if (!$scope.countries[data[item].id]) { 138 | console.log(data[item]); 139 | } 140 | } 141 | }); 142 | }); 143 | }]); 144 | -------------------------------------------------------------------------------- /map2/style.css: -------------------------------------------------------------------------------- 1 | body, html { 2 | height: 100%; 3 | padding: 0; 4 | margin: 0; 5 | } 6 | 7 | html { 8 | font-family: sans-serif; 9 | } 10 | 11 | .map-box, .legend { 12 | padding: 6px 8px; 13 | background: rgba(255, 255, 255, 0.9); 14 | border-radius: 5px; 15 | box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); 16 | text-align: center; 17 | z-index: 100; 18 | } 19 | 20 | .legend { 21 | font: 14px/16px Arial, Helvetica, sans-serif; 22 | font-weight: bold; 23 | line-height: 18px; 24 | color: #555; 25 | width: 100px; 26 | } 27 | .legend i { 28 | clear: both; 29 | width: 16px; 30 | height: 16px; 31 | float: left; 32 | opacity: 0.7; 33 | margin-right: 8px; 34 | } 35 | 36 | .map-box.coordinates { 37 | position: absolute; 38 | top: 10px; 39 | right: 10px; 40 | } 41 | .map-box.country-data { 42 | position: absolute; 43 | bottom: 10px; 44 | left: 10px; 45 | padding: 6px 16px; 46 | line-height: 1.1em; 47 | font-size: 1.5em; 48 | font-weight: bold; 49 | display: flex; 50 | } 51 | .map-box.country-data .col { 52 | margin: auto; 53 | padding-right: 16px; 54 | float: left; 55 | } 56 | .map-box.country-data .col:before, .map-box.country-data .col:after { 57 | content: " "; 58 | display: table; 59 | } 60 | .map-box.country-data .col:after { 61 | clear: both; 62 | } 63 | .map-box.country-data .col:last-child { 64 | padding-right: 0; 65 | } 66 | .map-box.country-data .col .row { 67 | display: block; 68 | } 69 | .map-box.country-data .capital { 70 | font-size: 75%; 71 | } 72 | 73 | .angular-leaflet-map { 74 | height: 100%; 75 | } 76 | 77 | .leaflet-container{ 78 | background-color: white; 79 | } 80 | -------------------------------------------------------------------------------- /minimal/minimal-greetings.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Greetings 8 | 9 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
:
80 |
81 |
:
82 |
83 |
84 | 85 | 86 | 87 | 88 |
89 |
90 | 91 | 92 | 93 | 94 | 170 | 171 | 172 | -------------------------------------------------------------------------------- /minimal/minimal-quote.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Quote 8 | 9 | 42 | 43 | 44 | 45 |
46 | 47 | 48 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /minimal/minimal-time-left-month.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left in this month 9 | 49 | 50 | 51 | 52 |
53 | 54 |

55 |

56 |

57 |

58 |

59 | Left in
This Month 60 |

61 |
62 | 63 | 64 | 65 | 89 | 90 | -------------------------------------------------------------------------------- /minimal/minimal-time-left-week-monday.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Time Left this week 8 | 48 | 49 | 50 | 51 |
52 | 53 |
54 |

55 |

56 |

57 |

58 | 59 |

60 | Left in
This Week 61 |

62 |
63 | 64 |
65 | 66 | 67 | 68 | 99 | 100 | -------------------------------------------------------------------------------- /minimal/minimal-time-left-week-sunday.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Time Left this week 8 | 48 | 49 | 50 | 51 |
52 | 53 |
54 |

55 |

56 |

57 |

58 | 59 |

60 | Left in
This Week 61 |

62 |
63 | 64 |
65 | 66 | 67 | 68 | 92 | 93 | -------------------------------------------------------------------------------- /nav-vertical.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 56 | 57 | 58 | 59 | 60 | 77 | 78 | 79 | 118 | 119 | 120 | 121 | 122 | 123 | -------------------------------------------------------------------------------- /nav.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 56 | 57 | 58 | 59 | 60 | 77 | 78 | 79 | 118 | 119 | 120 | 121 | 122 | 123 | -------------------------------------------------------------------------------- /photo-gallery/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 WebSonick (https://codepen.io/WebSonick/pen/DEpXOZ) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /photo-gallery/README.md: -------------------------------------------------------------------------------- 1 | # HTML CSS photo gallery 2 | 3 | A Pen created on CodePen.io. Original URL: [https://codepen.io/WebSonick/pen/DEpXOZ](https://codepen.io/WebSonick/pen/DEpXOZ). 4 | 5 | A beautiful photo gallery with HTML and CSS -------------------------------------------------------------------------------- /photo-gallery/austria.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/austria.jpeg -------------------------------------------------------------------------------- /photo-gallery/bali.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/bali.jpeg -------------------------------------------------------------------------------- /photo-gallery/budapest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/budapest.jpg -------------------------------------------------------------------------------- /photo-gallery/cusco.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/cusco.jpeg -------------------------------------------------------------------------------- /photo-gallery/giza.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/giza.jpg -------------------------------------------------------------------------------- /photo-gallery/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - HTML CSS photo gallery 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | Rome, Italy 14 | Halstatt, Austria 15 | Peru 16 | Bali, Indonesia 17 | Italy 18 | Osaka, Japan 19 | Rio de Janeiro, Brazil 20 | Paris, France 21 | Cusco, Peru 22 | Kyoto, Japan 23 | Milan, Iatly 24 | Budapest, Hungary 25 | Vienna, Austria 26 | Mexico 27 | Giza, Egypt 28 | 29 |
30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /photo-gallery/italy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/italy.jpeg -------------------------------------------------------------------------------- /photo-gallery/kyoto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/kyoto.jpeg -------------------------------------------------------------------------------- /photo-gallery/mexico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/mexico.jpg -------------------------------------------------------------------------------- /photo-gallery/milan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/milan.jpeg -------------------------------------------------------------------------------- /photo-gallery/osaka.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/osaka.jpeg -------------------------------------------------------------------------------- /photo-gallery/paris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/paris.jpg -------------------------------------------------------------------------------- /photo-gallery/peru.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/peru.jpeg -------------------------------------------------------------------------------- /photo-gallery/rio.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/rio.jpeg -------------------------------------------------------------------------------- /photo-gallery/rome.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/rome.jpeg -------------------------------------------------------------------------------- /photo-gallery/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #ffffff; 3 | color: #333; 4 | font-family:fantasy,"Lucida handwriting", "Snell Roundhand", "Helvetica Neue", Arial, Helvetica, sans-serif; 5 | font-size: 16px; 6 | } 7 | 8 | a.polaroid { 9 | display: block; 10 | text-decoration: none; 11 | color: #333; 12 | padding: 10px 10px 20px 10px; 13 | width: 150px; 14 | /* border: 1px solid #BFBFBF; */ 15 | background-color: #f6f6f6; 16 | z-index: 2; 17 | font-size: 0.7em; 18 | -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 19 | -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 20 | box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 21 | -webkit-transition: -webkit-transform 0.5s ease-in; 22 | } 23 | a.polaroid:hover, a.polaroid:focus, a.polaroid:active { 24 | z-index: 999; 25 | border-color: #6A6A6A; 26 | -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 27 | -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 28 | box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 29 | -webkit-transform: rotate(0deg); 30 | -moz-transform: rotate(0deg); 31 | transform: rotate(0deg); 32 | } 33 | .polaroid img { 34 | margin: 0 0 15px; 35 | width: 150px; 36 | height: 150px; 37 | } 38 | a img { 39 | border: none; 40 | display: block; 41 | } 42 | .photo-album { 43 | position: relative; 44 | width: 80%; 45 | margin: 0 auto; 46 | max-width: 70em; 47 | height: 450px; 48 | margin-top: 5em; 49 | min-width: 800px; 50 | max-width: 900px; 51 | } 52 | .photo-album .polaroid { 53 | position: absolute; 54 | } 55 | .photo-album h1 { 56 | position: absolute; 57 | z-index: 5; 58 | top: 150px; 59 | text-align: center; 60 | width: 100%; 61 | line-height: 1.9; 62 | } 63 | .photo-album h1 span { 64 | background-color: white; 65 | font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; 66 | padding: 0.4em 0.8em 0.3em 0.8em; 67 | -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 68 | -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 69 | box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); 70 | border: 1px solid #6A6A6A; 71 | } 72 | .photo-album .small { 73 | width: 75px; 74 | padding: 6px 6px 12px 6px; 75 | font-size: 0.6em; 76 | } 77 | .photo-album .small img { 78 | width: 75px; 79 | height: 75px; 80 | } 81 | .photo-album .medium { 82 | width: 200px; 83 | padding: 13px 13px 26px 13px; 84 | font-size: 0.8em; 85 | } 86 | .photo-album .medium img { 87 | width: 200px; 88 | height: 200px; 89 | } 90 | .photo-album .large { 91 | width: 300px; 92 | padding: 20px 20px 30px 20px; 93 | font-size: 1em; 94 | } 95 | .photo-album .large img { 96 | width: 300px; 97 | height: 300px; 98 | } 99 | .photo-album .img1 { 100 | bottom: 10px; 101 | right: 365px; 102 | -webkit-transform: rotate(10deg); 103 | -moz-transform: rotate(10deg); 104 | transform: rotate(10deg); 105 | } 106 | .photo-album .img2 { 107 | top: 50px; 108 | right: 20px; 109 | -webkit-transform: rotate(-4deg); 110 | -moz-transform: rotate(-4deg); 111 | transform: rotate(-4deg); 112 | } 113 | .photo-album .img3 { 114 | left: 400px; 115 | top: 0; 116 | -webkit-transform: rotate(-5deg); 117 | -moz-transform: rotate(-5deg); 118 | transform: rotate(-5deg); 119 | } 120 | .photo-album .img4 { 121 | top: 10px; 122 | left: 495px; 123 | -webkit-transform: rotate(-20deg); 124 | -moz-transform: rotate(-20deg); 125 | transform: rotate(-20deg); 126 | } 127 | .photo-album .img5 { 128 | bottom: 0; 129 | right: 0; 130 | -webkit-transform: rotate(1deg); 131 | -moz-transform: rotate(1deg); 132 | transform: rotate(1deg); 133 | } 134 | .photo-album .img6 { 135 | bottom: 10px; 136 | right: 156px; 137 | -webkit-transform: rotate(6deg); 138 | -moz-transform: rotate(6deg); 139 | transform: rotate(6deg); 140 | } 141 | .photo-album .img7 { 142 | bottom:0; 143 | left:400px; 144 | -webkit-transform: rotate(-10deg); 145 | -moz-transform: rotate(-10deg); 146 | transform: rotate(-10deg); 147 | } 148 | .photo-album .img8 { 149 | bottom: -20px; 150 | left: 700px; 151 | -webkit-transform: rotate(-8deg); 152 | -moz-transform: rotate(-8deg); 153 | transform: rotate(-8deg); 154 | } 155 | .photo-album .img9 { 156 | bottom: 0; 157 | left: 0; 158 | -webkit-transform: rotate(-8deg); 159 | -moz-transform: rotate(-8deg); 160 | transform: rotate(-8deg); 161 | } 162 | .photo-album .img10 { 163 | top: 0; 164 | left: 20px; 165 | -webkit-transform: rotate(8deg); 166 | -moz-transform: rotate(8deg); 167 | transform: rotate(8deg); 168 | } 169 | .photo-album .img11 { 170 | top: 0; 171 | right: 0; 172 | -webkit-transform: rotate(-8deg); 173 | -moz-transform: rotate(-8deg); 174 | transform: rotate(-8deg); 175 | } 176 | .photo-album .img12 { 177 | top: 0; 178 | left: 680px; 179 | -webkit-transform: rotate(18deg); 180 | -moz-transform: rotate(18deg); 181 | transform: rotate(18deg); 182 | } 183 | .photo-album .img13 { 184 | bottom: -20px; 185 | right: 630px; 186 | -webkit-transform: rotate(4deg); 187 | -moz-transform: rotate(4deg); 188 | transform: rotate(4deg); 189 | } 190 | .photo-album .img14 { 191 | top: 90px; 192 | left: 430px; 193 | -webkit-transform: rotate(15deg); 194 | -moz-transform: rotate(15deg); 195 | transform: rotate(15deg); 196 | } 197 | .photo-album .img15 { 198 | left:176px; 199 | top:20px; 200 | -webkit-transform: rotate(-8deg); 201 | -moz-transform: rotate(-8deg); 202 | transform: rotate(-8deg); 203 | } 204 | a:hover, a:focus { 205 | z-index: 5; 206 | } -------------------------------------------------------------------------------- /photo-gallery/vienna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShoroukAziz/notion_widgets/6c27e123df0e35afabca61a246f482597e709ff4/photo-gallery/vienna.jpg -------------------------------------------------------------------------------- /pomodoro/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Adrianne Sebastian (https://codepen.io/arcsbstn/pen/ExEJvxM) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /pomodoro/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - Pomodoro Timer 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pomodoro/style.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@600&display=swap'); 2 | 3 | /* General */ 4 | 5 | body { 6 | font-family: 'Roboto Mono', monospace; 7 | // background-color: #c2e6e8; 8 | } 9 | 10 | #root { 11 | display: flex; 12 | align-items: center; 13 | justify-content: center; 14 | } 15 | 16 | button, 17 | button:active { 18 | background-color: rgb(234,178,156); 19 | border: none; 20 | width: 42px; 21 | height: 40px; 22 | border-radius: 100%; 23 | text-align: center; 24 | box-shadow: 0.2em 0.2em rgb(194, 91, 44); 25 | -webkit-box-shadow: 0.2em 0.2em rgb(194, 91, 44); 26 | -moz-box-shadow: 0.2em 0.2em rgb(194, 91, 44); 27 | } 28 | 29 | button:focus { 30 | translate: 0.2em 0.2em; 31 | box-shadow: 0.2em 0.2em rgb(194, 91, 44) inset; 32 | -webkit-box-shadow: 0.2em 0.2em rgb(194, 91, 44) inset; 33 | -moz-box-shadow: 0.2em 0.2em rgb(194, 91, 44) inset; 34 | } 35 | 36 | /* Clock Body */ 37 | 38 | .clock-container { 39 | background-color: rgb(240, 240, 190); 40 | width: 350px; 41 | border-radius: 20px; 42 | padding: 30px; 43 | box-shadow: 10px 10px sienna; 44 | } 45 | 46 | /* Display + Stop/Start/Reset Controls */ 47 | 48 | #time-left { 49 | font-size: 70px; 50 | text-align: center; 51 | background-color: rgb(150,180,175); 52 | padding: 20px; 53 | border-radius: 20px; 54 | box-shadow: 3px 3px rgb(121, 145, 141) inset; 55 | } 56 | 57 | #display-controls { 58 | margin: 10px 0; 59 | display: flex; 60 | flex-direction: row; 61 | align-items: center; 62 | justify-content: space-between; 63 | } 64 | 65 | #timer-label { 66 | font-size: 25px; 67 | text-align: center; 68 | padding-top: 2px; 69 | background-color: rgb(150,180,175); 70 | border-radius: 10px; 71 | height: 40px; 72 | flex: 2; 73 | box-shadow: 3px 3px rgb(121, 145, 141) inset; 74 | } 75 | 76 | #timer-ssr { 77 | flex: 1; 78 | margin-left: 30px; 79 | display: flex; 80 | justify-content: space-between; 81 | flex-start: end; 82 | } 83 | 84 | /* Timer Length Controls */ 85 | 86 | .length-container { 87 | margin-top: 20px; 88 | display: flex; 89 | flex-direction: row; 90 | } 91 | 92 | .inc-dec-btn-container { 93 | margin: 0 auto; 94 | display: flex; 95 | flex-direction: row; 96 | justify-content: center; 97 | width: 140px; 98 | height:60px; 99 | } 100 | 101 | .break-container, 102 | .session-container { 103 | text-align: center; 104 | /* display: inline-block; */ 105 | border: 2px solid rgb(234,178,156); 106 | padding: 10px; 107 | border-radius: 10px; 108 | width: 48%; 109 | } 110 | 111 | .timer-length { 112 | font-size: 2em; 113 | } 114 | 115 | .break-container, 116 | .inc-arrow { 117 | margin-right: 12px; 118 | } 119 | -------------------------------------------------------------------------------- /pomodoro2/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Douglas Luce (https://codepen.io/douglasluce/pen/MmEjrG) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /pomodoro2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - FCC Pomodoro Clock using React 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pomodoro2/style.css: -------------------------------------------------------------------------------- 1 | #root { 2 | background: #EEEBD0; 3 | width: 350px; 4 | height: 170px; 5 | margin: auto; 6 | border-radius: 1%; 7 | box-shadow: 5px 5px 2px #888888; 8 | margin-top: 3px; 9 | } 10 | 11 | body { 12 | color: #3A3335; 13 | font-family: VT323; 14 | font-weight: bold; 15 | } 16 | 17 | 18 | .pomodoro { 19 | height: 70px; 20 | display: flex; 21 | background: #FEDC3D; 22 | justify-content: center; 23 | box-shadow: 1px 1px 1px #888888; 24 | } 25 | 26 | 27 | .pomodoro button { 28 | padding: 5px 10px 5px 10px; 29 | margin-top: 100%; 30 | border: none; 31 | background: #01ABAA; 32 | font-size: 15px; 33 | font-family: VT323; 34 | font-weight: bold; 35 | text-align: center; 36 | box-shadow: 3px 3px 2px #888888; 37 | } 38 | 39 | .pomodoro button:active { 40 | background: #079fb0; 41 | box-shadow: 0 0 0 transparent; 42 | } 43 | 44 | .pomodoro button:focus { 45 | outline:0; 46 | } 47 | 48 | .title { 49 | text-align: center; 50 | font-size: 20px; 51 | } 52 | 53 | .pomodoro .timer { 54 | font-size: 75px; 55 | margin: 0 20px; 56 | } 57 | 58 | .start-pause { 59 | display: flex; 60 | justify-content: center; 61 | } 62 | 63 | .start-pause button { 64 | border: none; 65 | background: #01ABAA; 66 | font-family: VT323; 67 | font-weight: bold; 68 | margin: 15px; 69 | box-shadow: 3px 3px 2px #888888; 70 | width: 90px; 71 | font-size: 25px; 72 | } 73 | 74 | .start-pause button:active { 75 | background: #079fb0; 76 | box-shadow: 0 0 0 transparent; 77 | } 78 | 79 | .start-pause button:focus { 80 | outline: 0; 81 | } 82 | 83 | .reset { 84 | text-align: center; 85 | } 86 | 87 | .reset button { 88 | border: none; 89 | background: #DC5754; 90 | font-size: 25px; 91 | font-family: VT323; 92 | font-weight: bold; 93 | box-shadow: 3px 3px 2px #888888; 94 | margin-left: 115px; 95 | width: 90px; 96 | 97 | } 98 | 99 | .reset button:active { 100 | box-shadow: 0 0 0 transparent; 101 | } 102 | 103 | .reset button:focus { 104 | outline: 0; 105 | } 106 | 107 | .contain-it { 108 | display: flex; 109 | justify-content: center; 110 | align-items: center; 111 | } 112 | 113 | .break-length { 114 | margin-left: 30px; 115 | } 116 | 117 | .break-time { 118 | display: flex; 119 | flex-flow: row; 120 | align-items: center; 121 | font-size: 15px; 122 | } 123 | 124 | .break-time button { 125 | border: none; 126 | background: #DC5754; 127 | box-shadow: 1px 1px 1px #888888; 128 | } 129 | 130 | .break-time button:active { 131 | box-shadow: 0 0 0 transparent; 132 | } 133 | 134 | .break-time button:focus { 135 | outline: 0; 136 | } 137 | 138 | .break-text { 139 | font-size: 20px; 140 | padding: 5px; 141 | } 142 | -------------------------------------------------------------------------------- /pomodoro3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - Pomodoro Timer 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pomodoro3/style.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@600&display=swap'); 2 | 3 | /* General */ 4 | 5 | body { 6 | font-family: 'Sans serif', ; 7 | background-color: #D1C4E9; color: #D1C4E9 8 | } 9 | 10 | #root { 11 | display: flex; 12 | align-items: center; 13 | justify-content: center; 14 | height: 100vh; 15 | } 16 | 17 | button, 18 | button:active { 19 | background-color: rgb (209, 196, 233); 20 | border: none; 21 | width: 42px; 22 | height: 40px; 23 | border-radius: 100%; 24 | text-align: center; 25 | box-shadow: 0.2em 0.2em rgb(209, 196, 233); 26 | -webkit-box-shadow: 0.2em 0.2em rgb(209, 196, 233); 27 | -moz-box-shadow: 0.2em 0.2em rgb(209, 196, 233); 28 | } 29 | 30 | button:focus { 31 | translate: 0.2em 0.2em; 32 | box-shadow: 0.2em 0.2em rgb(209, 196, 233) inset; 33 | -webkit-box-shadow: 0.2em 0.2em rgb(209, 196, 233) inset; 34 | -moz-box-shadow: 0.2em 0.2em rgb(209, 196, 233) inset; 35 | } 36 | 37 | /* Clock Body */ 38 | 39 | .clock-container { 40 | background-color: rgb(255,255,255); 41 | width: 350px; 42 | border-radius: 20px; 43 | padding: 30px; 44 | box-shadow: 10px 10px lilás; 45 | } 46 | 47 | /* Display + Stop/Start/Reset Controls */ 48 | 49 | #time-left { 50 | font-size: 70px; 51 | text-align: center; 52 | background-color: rgb(255,255,255); 53 | padding: 20px; 54 | border-radius: 20px; 55 | box-shadow: 3px 3px rgb(209, 196, 233) inset; 56 | } 57 | 58 | #display-controls { 59 | margin: 10px 0; 60 | display: flex; 61 | flex-direction: row; 62 | align-items: center; 63 | justify-content: space-between; 64 | } 65 | 66 | #timer-label { 67 | font-size: 27px; color: #EDECE9; 68 | text-align: center; 69 | padding-top: 10px; 70 | background-color: rgb(209, 196, 233); 71 | border-radius: 10px; 72 | height: 40px; 73 | flex: 2; 74 | box-shadow: 3px 3px rgb() inset; 75 | } 76 | 77 | #timer-ssr { 78 | flex: 1; 79 | margin-left: 30px; 80 | display: flex; 81 | justify-content: space-between; 82 | flex-start: end; 83 | } 84 | 85 | /* Timer Length Controls */ 86 | 87 | .length-container { 88 | margin-top: 20px; 89 | display: flex; 90 | flex-direction: row; 91 | } 92 | 93 | .inc-dec-btn-container { 94 | margin: 0 auto; 95 | display: flex; 96 | flex-direction: row; 97 | justify-content: center; 98 | width: 140px; 99 | height: 60px; 100 | } 101 | 102 | .break-container, 103 | .session-container { 104 | text-align: center; 105 | /* display: inline-block; */ 106 | border: 2px solid rgb(209, 196, 233); 107 | padding: 10px; 108 | border-radius: 10px; 109 | width: 50%; 110 | } 111 | 112 | .timer-length { 113 | font-size: 2em; 114 | } 115 | 116 | .break-container, 117 | .inc-arrow { 118 | margin-right: 12px; 119 | } -------------------------------------------------------------------------------- /socials/socials1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | My Socials 12 | 13 | 14 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 |
99 | 100 | 101 |
102 | 103 |
104 | 105 | 106 | 107 |
108 | 109 |
110 | 111 | 112 | 113 |
114 | 115 |
116 | 117 | 118 | 119 |
120 | 121 |
122 | 123 | 124 | 125 |
126 | 127 |
128 | 129 | 130 | 131 |
132 | 133 |
134 | 135 | 136 | 137 |
138 | 139 |
140 | 141 | 142 | 143 |
144 | 145 |
146 | 147 | 148 | 149 |
150 | 151 |
152 | 153 | 154 | 155 |
156 | 157 |
158 | 159 | 160 | 161 |
162 | 163 |
164 | 165 | 166 | 167 | 168 |
169 | 170 | 171 | 172 | 173 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | -------------------------------------------------------------------------------- /socials/socials2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | My Socials 12 | 13 | 14 | 15 | 16 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 |
110 | 111 | 112 |
113 | 114 |
115 | 116 | 117 | 118 |
119 | 120 |
121 | 122 | 123 | 124 |
125 | 126 |
127 | 128 | 129 | 130 | 131 |
132 | 133 |
134 | 135 | 136 | 137 |
138 | 139 |
140 | 141 | 142 | 143 |
144 | 145 |
146 | 147 | 148 | 149 | 150 |
151 | 152 |
153 | 154 | 155 | 156 | 157 |
158 | 159 |
160 | 161 | 162 | 163 |
164 | 165 |
166 | 167 | 168 | 169 |
170 | 171 |
172 | 173 | 174 | 175 |
176 | 177 |
178 | 179 | 180 |
181 | 182 | 183 | 184 | 185 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | -------------------------------------------------------------------------------- /socials/socials4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | My Socials 12 | 13 | 14 | 15 | 16 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 |
114 | 115 | 116 |
117 | 118 |
119 | 120 | 121 | 122 | 123 |
124 | 125 |
126 | 127 | 128 | 129 | 130 |
131 | 132 |
133 | 134 | 135 | 136 | 137 |
138 | 139 |
140 | 141 | 142 | 143 | 144 |
145 | 146 |
147 | 148 | 149 | 150 | 151 |
152 | 153 |
154 | 155 | 156 | 157 | 158 |
159 | 160 |
161 | 162 | 163 | 164 | 165 |
166 | 167 |
168 | 169 | 170 | 171 |
172 | 173 |
174 | 175 | 176 | 177 |
178 | 179 |
180 | 181 | 182 | 183 | 184 |
185 | 186 |
187 | 188 | 189 | 190 |
191 | 192 | 193 | 194 | 195 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | -------------------------------------------------------------------------------- /time_left_in_2020.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left in 2020 9 | 39 | 40 | 41 | 42 |
43 |

44 | Time left in 2020 45 |

46 | 47 |

48 |

49 |

50 |
51 | 52 | 53 | 54 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /time_left_in_2021.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left in 2020 9 | 39 | 40 | 41 |
42 |

43 | Time left in 2021 44 |

45 | 46 |

47 |

48 |

49 | 50 |
51 | 52 | 53 | 54 | 55 | 56 | 94 | 95 | 96 | -------------------------------------------------------------------------------- /time_left_in_this_month.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left in this month 9 | 39 | 40 | 41 | 42 |
43 |

44 | Time left in This Month 45 |

46 | 47 |

48 |

49 |

50 |
51 | 52 | 53 | 54 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /time_left_in_this_week(start monday).html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left this week 9 | 49 | 50 | 51 | 52 |
53 |

54 | Time left in This Week 55 |

56 | 57 |

58 |

59 |

60 |
61 | 62 | 63 | 64 | 93 | 94 | 95 | -------------------------------------------------------------------------------- /time_left_in_this_week(start sunday).html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left this week 9 | 49 | 50 | 51 | 52 |
53 |

54 | Time left in This Week 55 |

56 | 57 |

58 |

59 |

60 |
61 | 62 | 63 | 64 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /time_left_today.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Time Left Today 9 | 45 | 46 | 47 | 48 | 49 | 52 | 53 | 54 |

55 |

56 | 57 | 58 | 59 | 60 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /timer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 75 | 76 | 77 | 78 |
79 |
0:00
80 | 81 |
82 | 83 | 84 | 85 | 86 | 87 |
88 | 89 |
90 | 91 | 92 | 93 | 162 | 163 | 164 | 165 | 166 | -------------------------------------------------------------------------------- /travel.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 108 | 152 | 153 | 154 | 155 | 156 | 157 |
158 | 159 | 160 |
161 | 162 |

163 |

Cities

164 |
165 | 166 |
167 | 168 |

169 |

Countries

170 |
171 | 172 |
173 | 174 |

175 |

Continents

176 |
177 | 178 | 179 |
180 | 181 | 182 | -------------------------------------------------------------------------------- /weather.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | weather 7 | 8 | 13 | 14 | 15 | ALEXANDRIA WEATHER 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /weekly-widget-sunday.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | weekly widget 11 | 12 | 13 | 14 | 15 | 123 | 124 | 125 | 126 | 127 |
128 | 129 |
130 |
131 | 132 |
133 |
134 |
135 |
136 |
137 |
:
138 |
139 |
:
140 |
141 |
142 | ALEXANDRIA WEATHER 143 | 144 |
145 | 146 |
147 |
148 | 149 |
150 | 151 |
152 | 153 |

154 | Time left in This Week 155 |

156 |

157 |

158 |

159 | 160 |
161 | 162 |
163 | 164 |
165 |
166 | 167 | 168 | 169 | 170 | 171 |
172 | 173 | 174 | 175 | 176 | 177 | 236 | 237 | 238 | 239 | 261 | 262 | 263 | 266 | 267 | 268 | -------------------------------------------------------------------------------- /wethear-giza-egypt.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | weather 8 | 9 | 14 | 15 | 16 | Giza WEATHER 17 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /world-clock/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - D3 World Clock 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /world-clock/style.css: -------------------------------------------------------------------------------- 1 | @import url("https://fonts.googleapis.com/css?family=Mali:700&display=swap"); 2 | 3 | * { 4 | box-sizing: border-box; 5 | padding: 0; 6 | margin: 0; 7 | } 8 | body { 9 | min-height: 100vh; 10 | background: #faf1f5; 11 | color: #3a3a3a; 12 | display: flex; 13 | font-family: "Mali", sans-serif; 14 | } 15 | /* center the visualization in the viewport */ 16 | .viz { 17 | margin: auto; 18 | } 19 | /* size the svg to cover a considerable portion of the viewport */ 20 | .viz svg { 21 | width: 80vmin; 22 | height: auto; 23 | text-transform: uppercase; 24 | } 25 | --------------------------------------------------------------------------------