From 327c66e2debba93b703cd4b0e8f705ba49e49f4f Mon Sep 17 00:00:00 2001 From: Mahib Abrar <128323013+MahibAbrar222@users.noreply.github.com> Date: Tue, 28 May 2024 20:07:38 +0600 Subject: [PATCH] Add files via upload --- assets/github-mark.png | Bin 0 -> 6393 bytes assets/loader.css | 35 +++++ assets/style.css | 305 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 340 insertions(+) create mode 100644 assets/github-mark.png create mode 100644 assets/loader.css create mode 100644 assets/style.css diff --git a/assets/github-mark.png b/assets/github-mark.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb3b705d018006a2bd4200ea94c9d5fb98b6f76 GIT binary patch literal 6393 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 Hu0mjfZ$b4` literal 0 HcmV?d00001 diff --git a/assets/loader.css b/assets/loader.css new file mode 100644 index 0000000..af20873 --- /dev/null +++ b/assets/loader.css @@ -0,0 +1,35 @@ +.loader-container{ + position: fixed; + left: 0; + top: 0; + bottom: 0; + width: 100%; + z-index: 1; + background: rgb(255, 255, 255, 0.8); + display: flex; + justify-content: center; + align-items: center; + visibility: hidden; +} +.loader-container.active{ + visibility: visible; +} +.loader-container .loader{ + width: 64px; + height: 64px; + border-radius: 100%; + border: 10px solid #ccc; + border-top: 10px solid blue; +} +.loader-container.active .loader{ + animation: infinite 0.8s loading; +} + +@keyframes loading{ + from{ + transform: rotate(0deg); + } + to{ + transform: rotate(360deg); + } +} \ No newline at end of file diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 0000000..4958d39 --- /dev/null +++ b/assets/style.css @@ -0,0 +1,305 @@ +/* + * Created By Mahib Abrar + * Only for mahibabrar.me + */ + +*{ + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: sans-serif; +} + +body{ + width: 100%; + height: 100%; + background: linear-gradient(to right, #f3f3f3, #f0ffff); + padding: 20px; +} + +nav{ + width: 100%; + background: #fff; + box-shadow: 0 5px 15px #ccc; + display: flex; + justify-content: space-between; + padding: 10px; + position: fixed; + left: 0; + top: 0; + z-index: 1; +} +nav .brand{ + text-decoration: none; +} +nav .brand img{ + width: 64px; + height: 64px; +} +nav .items{ + display: flex; + list-style: none; +} +nav .items li a{ + line-height: 64px; + padding: 10px; + background: #118cff; + color: #fff; + text-decoration: none; + margin-left: 5px; + font-size: 15px; + text-wrap: nowrap; +} +nav .items li a img{ + width: 15px; + height: 15px; + background: #fff; + border-radius: 4px; +} + + +/* + * Latest Post + */ +.top-cn{ + display: flex; + margin-top: 100px; + justify-content: space-around; + gap: 20px; +} +.top-cn .contact-details{ + flex-basis: 100; + padding: 20px; + background: #fff; + box-shadow: 0 4px 18px #ccc; + border-radius: 20px; +} +.top-cn .contact-details h3{ + padding: 20px; + text-align: center; + font-size: 30px; + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, green); + -webkit-background-clip: text; + background-clip: text; + font-weight: 600; +} + +.latest{ + flex-basis: 300; + width: 100%; + background: #fff; + border-radius: 20px; + box-shadow: 0 5px 15px #ccc; + position: relative; +} +.top-cn .contact-details p{ + padding: 10px; + font-size: 15px; +} +.latest img{ + width: 100%; + max-width: 100%; + max-height: 400px; + border-radius: 20px 20px 0 0; + background: #ccc; +} +.latest h2{ + padding: 10px; + color: #111; + font-weight: 400; +} +.latest .info{ + padding: 10px; +} +.latest .info b{ + font-weight: 500; +} +.latest h2 a{ + text-decoration: none; + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, green); + -webkit-background-clip: text; + background-clip: text; + font-weight: 500; +} +.latest .badge{ + position: absolute; + padding: 10px; + background: #118cff; + color: #fff; + opacity: 1; + border-radius: 20px 5px; +} + +@media(max-width: 700px){ + .top-cn{ + flex-direction: column; + } +} + + + +.posts{ + display: flex; + flex-wrap: wrap; + justify-content: center; + padding: 10px; + gap: 40px; + margin-top: 20px; +} +.posts .post{ + flex-basis: 200; + background: #fff; + box-shadow: 0 5px 15px #ccc; + border-radius: 20px; +} +.posts .post img{ + width: 100%; + max-width: 100%; + max-height: 200px; + border-radius: 20px 20px 0 0; +} +.posts .post h2{ + padding: 15px; + color: #111; + font-weight: 400; +} +.posts .post h2 a{ + text-decoration: none; + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, green); + -webkit-background-clip: text; + background-clip: text; + font-weight: 500; +} +.posts .post .info{ + padding: 15px; + font-size: 15px; +} +.posts .post .info b{ + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, green); + -webkit-background-clip: text; + background-clip: text; + font-weight: 500; +} + +.post-v{ + margin-top: 100px; + padding: 20%; + padding-top: 30px; + padding-bottom: 30px; + border-radius: 20px; + background: #fff; + box-shadow: 0 10px 20px #ccc; +} +.post-v .img{ + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + border: 1px solid #ccc; + text-align: center; + color: #ccc; +} +.post-v .img img{ + max-width: 100%; +} +.post-v .img a{color: #ccc;text-decoration:none;} +.post-v h1{ + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, #000); + -webkit-background-clip: text; + background-clip: text; + font-weight: 600; + font-size: 35px; + padding: 10px; +} +.post-v h2{ + padding: 10px; + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, #000); + -webkit-background-clip: text; + background-clip: text; + font-weight: 500; + font-size: 27px; +} +.post-v h3{ + padding: 10px; + /* + * Experimental + */ + color: transparent; + background: linear-gradient(to right, blue, purple, #111, #000); + -webkit-background-clip: text; + background-clip: text; + font-weight: 500; + font-size: 22px; +} +.post-v p{ + width: 100%; + padding: 10px; + font-size: 16px; +} + +ul,ol{ + padding: 10px; + margin-left: 15px; +} +ul li, ol li{ + margin-top: 5px; +} +blockquote{ + background: #f3f3f3; + border: 1px solid #f5f5f5; + padding: 10px; + font-size: 18px; + margin: 10px; + text-align: center; +} +blockquote p{ + font-size: 17px; +} +blockquote p b{ + font-size: 20px; +} + +@media (max-width: 500px){ + .post-v{ + padding: 10%; + padding-top: 30px; + padding-bottom: 30px; + } +} + +/* + * Footer + */ +footer{ + background: #100; + color: #fff; + text-align: center; + padding: 20px; + border-radius: 20px 20px 0 0; + margin-top: 20px; +} \ No newline at end of file