├── .gitignore
├── img
├── Bg.png
├── Data.png
├── Menu.png
├── data2.png
├── ds-bg.png
├── mail.png
├── About-us.png
├── Angelist.png
├── GitHub.png
├── Linkedin.png
├── Medium.png
├── Project.png
├── Twitter.png
├── Website.png
├── about-me.png
├── dark-m.png
├── dlinkdin.png
├── project2.png
├── shape1.png
├── shape2.png
├── shape3.png
├── website2.png
├── CardImage.png
├── d-twitter.png
├── dangelist.png
├── FeatureImage.png
└── dark-github.png
├── .hintrc
├── .stylelintrc.json
├── package.json
├── README.md
├── .github
└── workflows
│ └── linters.yml
├── index.html
└── style.css
/.gitignore:
--------------------------------------------------------------------------------
1 | test.md
2 | node_modules
--------------------------------------------------------------------------------
/img/Bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Bg.png
--------------------------------------------------------------------------------
/img/Data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Data.png
--------------------------------------------------------------------------------
/img/Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Menu.png
--------------------------------------------------------------------------------
/img/data2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/data2.png
--------------------------------------------------------------------------------
/img/ds-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/ds-bg.png
--------------------------------------------------------------------------------
/img/mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/mail.png
--------------------------------------------------------------------------------
/img/About-us.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/About-us.png
--------------------------------------------------------------------------------
/img/Angelist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Angelist.png
--------------------------------------------------------------------------------
/img/GitHub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/GitHub.png
--------------------------------------------------------------------------------
/img/Linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Linkedin.png
--------------------------------------------------------------------------------
/img/Medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Medium.png
--------------------------------------------------------------------------------
/img/Project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Project.png
--------------------------------------------------------------------------------
/img/Twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Twitter.png
--------------------------------------------------------------------------------
/img/Website.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/Website.png
--------------------------------------------------------------------------------
/img/about-me.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/about-me.png
--------------------------------------------------------------------------------
/img/dark-m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/dark-m.png
--------------------------------------------------------------------------------
/img/dlinkdin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/dlinkdin.png
--------------------------------------------------------------------------------
/img/project2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/project2.png
--------------------------------------------------------------------------------
/img/shape1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/shape1.png
--------------------------------------------------------------------------------
/img/shape2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/shape2.png
--------------------------------------------------------------------------------
/img/shape3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/shape3.png
--------------------------------------------------------------------------------
/img/website2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/website2.png
--------------------------------------------------------------------------------
/img/CardImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/CardImage.png
--------------------------------------------------------------------------------
/img/d-twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/d-twitter.png
--------------------------------------------------------------------------------
/img/dangelist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/dangelist.png
--------------------------------------------------------------------------------
/img/FeatureImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/FeatureImage.png
--------------------------------------------------------------------------------
/img/dark-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/karanJ2212/portfolio/HEAD/img/dark-github.png
--------------------------------------------------------------------------------
/.hintrc:
--------------------------------------------------------------------------------
1 | {
2 | "connector": {
3 | "name": "local",
4 | "options": {
5 | "pattern": ["**", "!.git/**", "!node_modules/**"]
6 | }
7 | },
8 | "extends": ["development"],
9 | "formatters": ["stylish"],
10 | "hints": [
11 | "button-type",
12 | "disown-opener",
13 | "html-checker",
14 | "meta-charset-utf-8",
15 | "meta-viewport",
16 | "no-inline-styles:error"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["stylelint-config-standard"],
3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"],
4 | "rules": {
5 | "at-rule-no-unknown": null,
6 | "scss/at-rule-no-unknown": [
7 | true,
8 | {
9 | "ignoreAtRules": [
10 | "tailwind",
11 | "apply",
12 | "variants",
13 | "responsive",
14 | "screen"
15 | ]
16 | }
17 | ]
18 | },
19 | "csstree/validator": true,
20 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"]
21 | }
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "portfolio",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "git+https://github.com/karanJ2212/portfolio.git"
12 | },
13 | "keywords": [],
14 | "author": "",
15 | "license": "ISC",
16 | "bugs": {
17 | "url": "https://github.com/karanJ2212/portfolio/issues"
18 | },
19 | "homepage": "https://github.com/karanJ2212/portfolio#readme",
20 | "devDependencies": {
21 | "hint": "^7.1.2",
22 | "stylelint": "^13.13.1",
23 | "stylelint-config-standard": "^21.0.0",
24 | "stylelint-csstree-validator": "^1.9.0",
25 | "stylelint-scss": "^3.21.0"
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | # Portfolio
4 |
5 | This is portfolio webite, It has desktop and mobile verson. Designed as per the requirements of the figma design provided by Microverse.
6 | It is designed using HTML and CSS .
7 | It contains Introduction, projects skills and about page.
8 |
9 |
10 | ## Built With
11 |
12 | html
13 | css
14 |
15 |
16 |
17 |
18 | ## Getting Started
19 |
20 | **This is an example of how you may give instructions on setting up your project locally.**
21 | **Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the currect project doesn't require testing.**
22 |
23 |
24 | To get a local copy up and running follow these simple example steps.
25 | Clone the repo named "portfolio"
26 |
27 |
28 |
29 |
30 |
31 | ## Authors
32 |
33 | 👤 Karan jain
34 |
35 | - GitHub: [@githubhandle]([https://github.com/githubhandle](https://github.com/karanJ2212))
36 |
37 | - LinkedIn: [LinkedIn]linkedin.com/in/karanjain2212/
38 |
39 |
40 | ## 🤝 Contributing
41 |
42 | Contributions, issues, and feature requests are welcome!
43 |
44 | Feel free to check the [issues page](../../issues/).
45 |
46 | ## Show your support
47 |
48 | Give a ⭐️ if you like this project!
49 |
50 | ## Acknowledgments
51 |
52 | - Hat tip to anyone whose code was used
53 | - Inspiration
54 | - etc
55 |
56 | ## 📝 License
57 |
58 | This project is [MIT](./LICENSE) licensed.
59 |
60 | _NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._
61 |
--------------------------------------------------------------------------------
/.github/workflows/linters.yml:
--------------------------------------------------------------------------------
1 | name: Linters
2 |
3 | on: pull_request
4 |
5 | env:
6 | FORCE_COLOR: 1
7 |
8 | jobs:
9 | lighthouse:
10 | name: Lighthouse
11 | runs-on: ubuntu-22.04
12 | steps:
13 | - uses: actions/checkout@v2
14 | - uses: actions/setup-node@v1
15 | with:
16 | node-version: "12.x"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.7.x
19 | - name: Lighthouse Report
20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
21 | webhint:
22 | name: Webhint
23 | runs-on: ubuntu-22.04
24 | steps:
25 | - uses: actions/checkout@v2
26 | - uses: actions/setup-node@v1
27 | with:
28 | node-version: "12.x"
29 | - name: Setup Webhint
30 | run: |
31 | npm install --save-dev hint@7.x
32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.hintrc
33 | - name: Webhint Report
34 | run: npx hint .
35 | stylelint:
36 | name: Stylelint
37 | runs-on: ubuntu-22.04
38 | steps:
39 | - uses: actions/checkout@v2
40 | - uses: actions/setup-node@v1
41 | with:
42 | node-version: "12.x"
43 | - name: Setup Stylelint
44 | run: |
45 | npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.stylelintrc.json
47 | - name: Stylelint Report
48 | run: npx stylelint "**/*.{css,scss}"
49 | nodechecker:
50 | name: node_modules checker
51 | runs-on: ubuntu-22.04
52 | steps:
53 | - uses: actions/checkout@v2
54 | - name: Check node_modules existence
55 | run: |
56 | if [ -d "node_modules/" ]; then echo -e "\e[1;31mThe node_modules/ folder was pushed to the repo. Please remove it from the GitHub repository and try again."; echo -e "\e[1;32mYou can set up a .gitignore file with this folder included on it to prevent this from happening in the future." && exit 1; fi
57 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | karan's portfolio
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 | karan
21 |
22 |
30 |
31 |
32 |
33 |
34 |
35 |
Hey There. I’m Karan
36 |
I’am a Software Developer
37 |
38 | I can help you build a product , feature or website Look through
39 | some of my work and experience! If you like what you see and have
40 | a project you need coded,
41 | don’t hestiate to contact me.
42 |
43 |
44 |
88 |
89 |
90 |
91 |
92 |
93 | My Recent Works
94 |
95 |
96 |
97 |
98 |
99 |
Multi-Post Stories
100 |
101 | A daily selection of privately personalized reads; no accounts or
102 | sign-ups required. has been the industry's standard dummy text
103 | ever since the 1500s, when an unknown printer took a standard
104 | dummy text.
105 |
106 |
107 | css
108 | html
109 | bootstrap
110 | Ruby
111 |
112 |
See Project
113 |
114 |
115 |
116 |
117 |
Profesional Art Printing Data
118 |
119 | A daily selection of privately personalized reads; no accounts or
120 | sign-ups required. has been the industry's standard
121 |
122 |
123 | html
124 | bootstrap
125 | Ruby
126 |
127 |
128 |
See Project
129 |
130 |
131 |
Art Printing Data More
132 |
133 | A daily selection of privately personalized reads; no accounts or
134 | sign-ups required. has been the industry's standard
135 |
136 |
137 | html
138 | bootstrap
139 | Ruby
140 |
141 |
See Project
142 |
143 |
144 |
145 | Profesional Art Printing Data
146 |
147 |
148 | A daily selection of privately personalized reads; no accounts or
149 | sign-ups required. has been the industry's standard
150 |
151 |
152 | html
153 | bootstrap
154 | Ruby
155 |
156 |
See Project
157 |
158 |
159 |
160 | Profesional Art Printing Data
161 |
162 |
163 | A daily selection of privately personalized reads; no accounts or
164 | sign-ups required. has been the industry's standard
165 |
166 |
167 | html
168 | bootstrap
169 | Ruby
170 |
171 |
See Project
172 |
173 |
174 |
175 | Profesional Art Printing Data
176 |
177 |
178 | A daily selection of privately personalized reads; no accounts or
179 | sign-ups required. has been the industry's standard
180 |
181 |
182 | html
183 | bootstrap
184 | Ruby
185 |
186 |
See Project
187 |
188 |
189 |
190 | Profesional Art Printing Data
191 |
192 |
193 | A daily selection of privately personalized reads; no accounts or
194 | sign-ups required. has been the industry's standard
195 |
196 |
197 | html
198 | bootstrap
199 | Ruby
200 |
201 |
See Project
202 |
203 |
204 |
205 |
206 |
207 |
208 |
About me
209 |
210 | Hello I’m a software developer! I can help you build a product ,
211 | feature or website Look through some of my work and experience! If
212 | you like what you see and have a project you need coded, don’t
213 | hestiate to contact me.
214 |
215 |
Get My Resume
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
Language
225 |
226 |
227 | Javascript
228 | Ruby
229 | Html
230 | Css
231 |
232 |
233 |
234 |
235 |
236 |
Frameworks
237 |
238 |
239 | Bootstrap
240 | Ruby on Rails
241 | RSPec
242 | CapyBara
243 | Selenium
244 |
245 |
246 |
247 |
248 |
249 |
Skills
250 |
251 |
252 | Codekit
253 | GitHub
254 | Codepen
255 | Gitlab
256 | Terminal
257 |
258 |
259 |
260 |
261 |
358 |
359 |
360 |
361 |
--------------------------------------------------------------------------------
/style.css:
--------------------------------------------------------------------------------
1 | /* body {
2 | overflow: hidden;
3 | } */
4 |
5 | * {
6 | border: 0;
7 | margin: 0;
8 | box-sizing: border-box;
9 | font-family: "Crete Round", serif;
10 | font-family: "Inter", sans-serif;
11 | font-family: "Poppins", sans-serif;
12 | font-family: "Roboto", sans-serif;
13 | }
14 |
15 | .container {
16 | max-width: 100% !important;
17 | overflow: hidden;
18 | }
19 |
20 | .contact-title:hover {
21 | transform: translate(0, 18px);
22 | }
23 |
24 | @media screen and (max-width: 768px) {
25 | header {
26 | display: flex;
27 | flex-direction: row;
28 | justify-content: space-between;
29 | background-color: #3c3a39;
30 | width: 100%;
31 | }
32 |
33 | .toolbar {
34 | width: 100%;
35 | display: flex;
36 | justify-content: space-between;
37 | align-items: center;
38 | padding: 20px;
39 | }
40 |
41 | .toolbar a {
42 | text-decoration: none;
43 | font-family: "Roboto", sans-serif;
44 | font-size: 18px;
45 | line-height: 24px;
46 | color: #fff;
47 | }
48 |
49 | .menu-list {
50 | display: none;
51 | }
52 |
53 | .headline {
54 | background-color: #1c1a19;
55 | width: 100%;
56 | height: 100vh;
57 | display: flex;
58 | flex-direction: column;
59 | padding-top: 130px;
60 | background-image: url("/img/Bg.png");
61 | background-repeat: no-repeat;
62 | background-size: 134px;
63 | background-position: bottom -45px right 0;
64 | }
65 |
66 | .PrimaryText {
67 | display: flex;
68 | flex-direction: column;
69 | }
70 |
71 | .PrimaryText h1 {
72 | font-family: "Crete Round", sans-serif;
73 | font-weight: 400;
74 | font-size: 56px;
75 | line-height: 64px;
76 | color: #ff6b00;
77 | }
78 |
79 | .PrimaryText h1,
80 | p {
81 | margin-left: 30px;
82 | margin-right: 30px;
83 | }
84 |
85 | .PrimaryText .title {
86 | font-family: "Roboto", sans-serif;
87 | font-size: 24px;
88 | line-height: 40px;
89 | color: #fff5e1;
90 | }
91 |
92 | .PrimaryText p {
93 | font-family: "Poppins", sans-serif;
94 | font-size: 16px;
95 | font-weight: 400;
96 | line-height: 24px;
97 | color: #fff;
98 | }
99 |
100 | .description br {
101 | content: " ";
102 | }
103 |
104 | .socialmedia {
105 | display: flex;
106 | flex-direction: column;
107 | margin-top: 35px;
108 | }
109 |
110 | .socialmedia ul {
111 | display: flex;
112 | flex-direction: row;
113 | align-items: center;
114 | padding: 0 24px;
115 | list-style: none;
116 | }
117 |
118 | .socialmedia ul li {
119 | display: flex;
120 | flex-direction: row;
121 | align-items: flex-start;
122 | padding: 8px;
123 | }
124 |
125 | .RecentWorks {
126 | background: #e5e5e5;
127 | display: grid;
128 | width: 100%;
129 | grid-template-columns: repeat(auto-fit);
130 | justify-content: center;
131 | }
132 |
133 | .RecentWorks .title {
134 | display: flex;
135 | flex-direction: column;
136 | align-items: center;
137 | padding: 0;
138 | gap: 24px;
139 | margin-top: 120px;
140 | }
141 |
142 | .title strong {
143 | font-family: "Crete Round", sans-serif;
144 | font-weight: 400;
145 | font-size: 40px;
146 | line-height: 52px;
147 | color: #1c1a19;
148 | }
149 |
150 | hr {
151 | border: 1px solid #212121;
152 | width: 327px;
153 | }
154 |
155 | .RecentWorks .MultipostStories {
156 | display: flex;
157 | flex-direction: column;
158 | align-items: center;
159 | padding: 0;
160 | gap: 24px;
161 | margin-top: 80px;
162 | }
163 |
164 | .MultipostStories img {
165 | width: 448px;
166 | height: 330;
167 | }
168 |
169 | .info {
170 | display: flex;
171 | flex-direction: column;
172 | align-items: flex-start;
173 | padding: 0;
174 | gap: 12px;
175 | }
176 |
177 | .info .MultipostStories-heading {
178 | font-family: "Crete Round", sans-serif;
179 | font-weight: 400;
180 | font-size: 32px;
181 | line-height: 44px;
182 | color: #091e42;
183 | }
184 |
185 | .info p {
186 | font-family: "Inter", sans-serif;
187 | font-weight: 400;
188 | font-size: 16px;
189 | line-height: 24px;
190 | color: #091e42;
191 | }
192 |
193 | .info ul {
194 | list-style: none;
195 | display: flex;
196 | flex-direction: row;
197 | align-items: center;
198 | padding: 10px 12px;
199 | margin-left: 18px;
200 | gap: 12px;
201 | }
202 |
203 | .info ul li {
204 | font-family: "Inter", sans-serif;
205 | font-weight: 500;
206 | font-size: 15px;
207 | line-height: 20px;
208 | color: #091e42;
209 | display: flex;
210 | flex-direction: row;
211 | align-items: center;
212 | padding: 10px 12px;
213 | background: #fff;
214 | border: 1px solid #8993a4;
215 | }
216 |
217 | .info button {
218 | padding: 12px 30px;
219 | margin-left: 30px;
220 | gap: 10px;
221 | background: #ff6b00;
222 | font-family: "Inter", sans-serif;
223 | font-weight: 700;
224 | font-size: 17px;
225 | line-height: 24px;
226 | display: flex;
227 | align-items: center;
228 | text-align: center;
229 | letter-spacing: 0.03em;
230 | color: #fff;
231 | }
232 |
233 | .Works {
234 | display: flex;
235 | flex-direction: column;
236 | align-items: center;
237 | padding: 0 24px;
238 | gap: 24px;
239 | margin-top: 30px;
240 | margin-bottom: 100px;
241 | }
242 |
243 | .work1 {
244 | background-image: url("/img/CardImage.png");
245 | }
246 |
247 | .work1 h2 {
248 | font-family: "Crete Round", sans-serif;
249 | font-weight: 400;
250 | font-size: 32px;
251 | line-height: 44px;
252 | color: #fff;
253 | padding: 130px 90px 0 30px;
254 | }
255 |
256 | .work1 p {
257 | font-family: "Inter", sans-serif;
258 | font-weight: 400;
259 | font-size: 16px;
260 | line-height: 24px;
261 | color: #fff;
262 | padding: 0 30px 0 0;
263 | }
264 |
265 | .work1 ul {
266 | list-style: none;
267 | display: flex;
268 | flex-direction: row;
269 | align-items: center;
270 | padding: 0;
271 | gap: 12px;
272 | margin-left: 30px;
273 | }
274 |
275 | .work1 ul li {
276 | display: flex;
277 | flex-direction: row;
278 | align-items: center;
279 | padding: 10px 12px;
280 | background: rgba(255, 255, 255, 0.24);
281 | font-family: "Inter", sans-serif;
282 | font-weight: 500;
283 | font-size: 15px;
284 | line-height: 20px;
285 | color: #fff;
286 | }
287 |
288 | .work1 button {
289 | display: flex;
290 | flex-direction: row;
291 | justify-content: center;
292 | align-items: center;
293 | padding: 12px;
294 | margin-top: 30px;
295 | background: #ff6b00;
296 | width: 100%;
297 | font-family: "Inter", sans-serif;
298 | font-size: 17px;
299 | line-height: 24px;
300 | letter-spacing: 0.03em;
301 | color: #fff;
302 | }
303 |
304 | .AboutMe {
305 | display: flex;
306 | flex-direction: column;
307 | align-items: flex-start;
308 | padding: 120px 24px;
309 | gap: 24px;
310 | background: #1c1a19;
311 | background-image: url("/img/About-us.png");
312 | background-repeat: no-repeat;
313 | background-position: bottom 1750px right 0;
314 | }
315 |
316 | .AboutMe title {
317 | display: flex;
318 | flex-direction: column;
319 | margin-top: 50px;
320 | }
321 |
322 | .AboutMe .title h1 {
323 | display: flex;
324 | padding-left: 30px;
325 | font-family: "Crete Round", sans-serif;
326 | font-size: 72px;
327 | line-height: 88px;
328 | letter-spacing: 0.37px;
329 | color: #ff6b00;
330 | }
331 |
332 | .AboutMe .title p {
333 | font-family: "Inter", sans-serif;
334 | font-size: 16px;
335 | line-height: 24px;
336 | color: #f4f5f7;
337 | }
338 |
339 | .AboutMe .title button {
340 | display: flex;
341 | flex-direction: row;
342 | align-items: center;
343 | padding: 12px;
344 | gap: 10px;
345 | background: #ff6b00;
346 | font-family: "Inter", sans-serif;
347 | font-size: 17px;
348 | line-height: 24px;
349 | text-align: center;
350 | letter-spacing: 0.03em;
351 | color: #fff;
352 | margin: 20px 0 0 30px;
353 | }
354 |
355 | .AboutMe hr {
356 | display: flex;
357 | width: 90%;
358 | margin: 20px auto;
359 | margin-top: 200px;
360 | border: 1px solid rgb(255, 255, 255);
361 | }
362 |
363 | .skill {
364 | display: flex;
365 | flex-direction: column;
366 | align-items: center;
367 | padding: 120px 24px;
368 | gap: 24px;
369 | width: 100%;
370 | }
371 |
372 | .AboutMe .skill .sub-skill {
373 | display: flex;
374 | flex-direction: column;
375 | align-items: center;
376 | padding: 0;
377 | gap: 24px;
378 | }
379 |
380 | .skill .sub-skill .shape {
381 | display: flex;
382 | flex-direction: row;
383 | align-items: center;
384 | padding: 8px 12px;
385 | gap: 12px;
386 | }
387 |
388 | .shape h2 {
389 | font-family: "InaiMathi", sans-serif;
390 | font-size: 32px;
391 | line-height: 44px;
392 | display: flex;
393 | align-items: center;
394 | color: #fff;
395 | }
396 |
397 | .sub-skill ul {
398 | display: flex;
399 | flex-direction: column;
400 | align-items: center;
401 | padding: 0 12px;
402 | gap: 8px;
403 | list-style: none;
404 | }
405 |
406 | .sub-skill ul li {
407 | display: flex;
408 | flex-direction: column;
409 | align-items: center;
410 | padding: 12px 0;
411 | font-family: "Inter", sans-serif;
412 | font-style: normal;
413 | font-weight: 400;
414 | font-size: 22px;
415 | line-height: 43px;
416 | text-align: center;
417 | color: #fff;
418 | }
419 |
420 | .contact {
421 | display: flex;
422 | flex-direction: column;
423 | justify-content: center;
424 | align-items: center;
425 | background-color: #fff;
426 | }
427 |
428 | .heading {
429 | display: flex;
430 | flex-direction: row;
431 | align-items: center;
432 | width: 327px;
433 | height: 216px;
434 | margin-bottom: 60px;
435 | margin-top: 150px;
436 | }
437 |
438 | .heading .ds-content {
439 | display: none;
440 | }
441 |
442 | .heading h2 {
443 | font-family: "Inter", sans-serif;
444 | font-style: normal;
445 | font-weight: 700;
446 | font-size: 32px;
447 | line-height: 44px;
448 | text-align: center;
449 | color: #172b4d;
450 | }
451 |
452 | .form {
453 | display: flex;
454 | flex-direction: column;
455 | align-items: center;
456 | justify-content: center;
457 | }
458 |
459 | .contact .form {
460 | display: flex;
461 | flex-direction: column;
462 | align-items: center;
463 | width: 327px;
464 | height: 330px;
465 | }
466 |
467 | #contact-form {
468 | display: flex;
469 | flex-direction: column;
470 | gap: 24px;
471 | }
472 |
473 | #contact-form input {
474 | height: 48px;
475 | width: 327px;
476 | border: none;
477 | color: #979493;
478 | border-bottom: solid 1px #dbd8d7;
479 | }
480 |
481 | #contact-form textarea {
482 | height: 114px;
483 | width: 327px;
484 | background: #fbf8f7;
485 | border: none;
486 | font-size: 15px;
487 | font-family: "inter", sans-serif;
488 | font-weight: 400;
489 | line-height: 24px;
490 | }
491 |
492 | .submit {
493 | width: 131px;
494 | height: 48px;
495 | display: flex;
496 | flex-direction: row;
497 | align-items: center;
498 | text-align: center;
499 | padding-left: 12px;
500 | margin-left: 100px;
501 | background: #ff6b00;
502 | color: #fff;
503 | border: none;
504 | font-family: "inter", sans-serif;
505 | font-style: normal;
506 | font-size: 17px;
507 | line-height: 24px;
508 | font-weight: 700;
509 | letter-spacing: 0.03em;
510 | }
511 |
512 | .social-link {
513 | width: 375px;
514 | height: 72px;
515 | margin-top: 150px;
516 | margin-left: 50px;
517 | }
518 |
519 | .line-2 {
520 | height: 1px;
521 | color: #dfe1e6;
522 | }
523 |
524 | .f-Link {
525 | width: 200px;
526 | height: 40px;
527 | display: flex;
528 | align-items: center;
529 | justify-content: center;
530 | gap: 24px;
531 | list-style: none;
532 | padding-left: 150px;
533 | }
534 |
535 | .socialmedia ul li:hover {
536 | background-color: #fff5e1;
537 | color: #f55800;
538 | }
539 |
540 | .socialmedia ul li:active {
541 | background-color: #f55800;
542 | }
543 |
544 | .socialmedia ul li:disabled {
545 | background-color: #f4f1f0;
546 | }
547 |
548 | .btn:hover {
549 | background-color: #fff5e1;
550 | color: #f55800;
551 | }
552 |
553 | .btn:active {
554 | background-color: #f55800;
555 | }
556 |
557 | .btn:disabled {
558 | background-color: #f4f1f0;
559 | }
560 |
561 | .submit:hover {
562 | background-color: #fff5e1;
563 | color: #f55800;
564 | }
565 |
566 | .submit:active {
567 | background-color: #f55800;
568 | }
569 |
570 | .submit:disabled {
571 | background-color: #f4f1f0;
572 | }
573 | }
574 |
575 | .MultipostStories img:hover {
576 | transform: scale(1.1);
577 | }
578 |
579 | @media screen and (min-width: 768px) {
580 | header {
581 | display: flex;
582 | flex-direction: row;
583 | justify-content: space-between;
584 | background-color: #3c3c3c;
585 | width: 100%;
586 | height: 72px;
587 | }
588 |
589 | .toolbar {
590 | width: 100%;
591 | display: flex;
592 | justify-content: space-evenly;
593 | align-items: center;
594 | }
595 |
596 | #title {
597 | display: flex;
598 | width: 15%;
599 | }
600 |
601 | .toolbar a {
602 | display: flex;
603 | text-decoration: none;
604 | font-family: "Inter", sans-serif;
605 | font-weight: 700;
606 | font-size: 20px;
607 | line-height: 20px;
608 | color: #fff;
609 | align-items: center;
610 | text-align: center;
611 | }
612 |
613 | #toolbarimg {
614 | display: none;
615 | }
616 |
617 | .menu-list {
618 | display: flex;
619 | flex-direction: row;
620 | justify-content: flex-end;
621 | gap: 5%;
622 | width: 55%;
623 | list-style: none;
624 | }
625 |
626 | .menu-list li a {
627 | display: flex;
628 | align-items: center;
629 | text-align: center;
630 | font-family: "Inter", sans-serif;
631 | font-style: normal;
632 | font-weight: 600;
633 | font-size: 15px;
634 | line-height: 20px;
635 | color: #fff;
636 | }
637 |
638 | .headline {
639 | background-color: #1c1a19;
640 | width: 100%;
641 | height: 798px;
642 | display: flex;
643 | flex-direction: row;
644 | }
645 |
646 | .headline1 {
647 | width: 50%;
648 | display: flex;
649 | flex-direction: row-reverse;
650 | justify-content: space-between;
651 | gap: 60px;
652 | }
653 |
654 | .PrimaryText {
655 | display: flex;
656 | flex-direction: column;
657 | justify-content: center;
658 | row-gap: 15px;
659 | }
660 |
661 | .PrimaryText h1 {
662 | font-family: "Crete Round", sans-serif;
663 | font-weight: 400;
664 | font-size: 72px;
665 | line-height: 82px;
666 | color: #f55800;
667 | }
668 |
669 | .PrimaryText .title {
670 | font-family: "Inter", sans-serif;
671 | font-weight: 400;
672 | font-size: 32px;
673 | line-height: 44px;
674 | color: #fff;
675 | }
676 |
677 | .PrimaryText p {
678 | font-family: "Inter", sans-serif;
679 | font-size: 20px;
680 | font-weight: 400;
681 | line-height: 32px;
682 | color: #f4f5f7;
683 | }
684 |
685 | .socialmedia {
686 | display: flex;
687 | justify-content: center;
688 | width: 10%;
689 | }
690 |
691 | .socialmedia ul {
692 | display: flex;
693 | flex-direction: column;
694 | justify-content: center;
695 | list-style: none;
696 | }
697 |
698 | .socialmedia ul li {
699 | display: flex;
700 | flex-direction: row;
701 | align-items: flex-start;
702 | padding: 8px;
703 | }
704 |
705 | .col2 {
706 | display: flex;
707 | width: 50%;
708 | height: inherit;
709 | background-image: url("/img/ds-bg.png");
710 | background-repeat: no-repeat;
711 | background-size: 600px;
712 | background-position: top -65px right 0;
713 | }
714 |
715 | .RecentWorks {
716 | display: flex;
717 | flex-direction: column;
718 | background: #e5e5e5;
719 | width: 100%;
720 | }
721 |
722 | .RecentWorks .title {
723 | width: 100%;
724 | display: flex;
725 | flex-direction: row;
726 | justify-content: center;
727 | align-items: center;
728 | margin-top: 120px;
729 | }
730 |
731 | .title strong {
732 | display: flex;
733 | width: 25%;
734 | font-family: "Crete Round", sans-serif;
735 | font-weight: 400;
736 | font-size: 40px;
737 | line-height: 52px;
738 | color: #091e42;
739 | }
740 |
741 | hr {
742 | border: solid 1px #212121;
743 | width: 55%;
744 | }
745 |
746 | .MultipostStories {
747 | width: 100%;
748 | display: flex;
749 | flex-direction: row;
750 | justify-content: center;
751 | margin-top: 120px;
752 | gap: 20px;
753 | }
754 |
755 | .MultipostStories img {
756 | width: 45%;
757 | height: 448px;
758 | }
759 |
760 | .info {
761 | width: 33%;
762 | height: 348px;
763 | display: flex;
764 | flex-direction: column;
765 | gap: 15px;
766 | }
767 |
768 | .info .MultipostStories-heading {
769 | display: flex;
770 | font-family: "Crete Round", sans-serif;
771 | font-weight: 400;
772 | font-size: 40px;
773 | line-height: 52px;
774 | color: #091e42;
775 | }
776 |
777 | .info p {
778 | display: flex;
779 | font-family: "Inter", sans-serif;
780 | font-weight: 400;
781 | font-size: 20px;
782 | line-height: 28px;
783 | color: #091e42;
784 | }
785 |
786 | .info ul {
787 | display: flex;
788 | flex-direction: row;
789 | align-items: center;
790 | padding: 0;
791 | gap: 12px;
792 | list-style: none;
793 | }
794 |
795 | .info ul li {
796 | font-family: "Inter", sans-serif;
797 | font-weight: 500;
798 | font-size: 15px;
799 | line-height: 20px;
800 | color: #091e42;
801 | display: flex;
802 | flex-direction: row;
803 | align-items: center;
804 | padding: 10px 12px;
805 | background: #fff;
806 | border: solid 1px #8993a4;
807 | }
808 |
809 | .info button {
810 | width: 124px;
811 | height: 48px;
812 | padding: 12px;
813 | gap: 10px;
814 | background: #f55800;
815 | font-family: "Inter", sans-serif;
816 | font-weight: 700;
817 | font-size: 17px;
818 | line-height: 24px;
819 | display: flex;
820 | align-items: center;
821 | text-align: center;
822 | letter-spacing: 0.03em;
823 | color: #fff;
824 | }
825 |
826 | .Works {
827 | width: 100%;
828 | margin-top: 20px;
829 | display: flex;
830 | flex-direction: row;
831 | flex-wrap: wrap;
832 | justify-content: center;
833 | align-items: center;
834 | gap: 5%;
835 | }
836 |
837 | #w1 {
838 | background-image: url("/img/Project.png");
839 | background-repeat: no-repeat;
840 | height: 435px;
841 | }
842 |
843 | #w1:hover {
844 | border: solid 2px #000;
845 | }
846 |
847 | .work1 .project {
848 | display: none;
849 | }
850 |
851 | #w2 {
852 | background-image: url("/img/Data.png");
853 | background-repeat: no-repeat;
854 | height: 435px;
855 | }
856 |
857 | #w2:hover {
858 | border: solid 2px #000;
859 | }
860 |
861 | .work1 span {
862 | display: none;
863 | }
864 |
865 | #w2 .work-title::after {
866 | content: "Data Dashboard Healthcare";
867 | }
868 |
869 | .work1 .btn {
870 | display: none;
871 | }
872 |
873 | #w3 {
874 | background-image: url("/img/Website.png");
875 | background-repeat: no-repeat;
876 | height: 435px;
877 | }
878 |
879 | #w3:hover {
880 | border: solid 2px #000;
881 | }
882 |
883 | #w3 .work-title::after {
884 | content: "Website Protfolio";
885 | }
886 |
887 | #w4 {
888 | background-image: url("/img/project2.png");
889 | background-repeat: no-repeat;
890 | height: 435px;
891 | }
892 |
893 | #w4:hover {
894 | border: solid 2px #000;
895 | }
896 |
897 | #w4 .work-title::after {
898 | content: "Profesional Art Printing Data More";
899 | }
900 |
901 | #w5 {
902 | background-image: url("/img/data2.png");
903 | background-repeat: no-repeat;
904 | height: 435px;
905 | }
906 |
907 | #w5:hover {
908 | border: solid 2px #000;
909 | }
910 |
911 | #w5 .work-title::after {
912 | content: "Data Dashboard Healthcare";
913 | }
914 |
915 | #w6 {
916 | background-image: url("/img/website2.png");
917 | background-repeat: no-repeat;
918 | height: 435px;
919 | }
920 |
921 | #w6:hover {
922 | border: solid 2px #000;
923 | }
924 |
925 | #w6 .work-title::after {
926 | content: "Website Protfolio";
927 | }
928 |
929 | .work1 {
930 | display: grid;
931 | margin-top: 10px;
932 | margin-bottom: 100px;
933 | width: 23%;
934 | gap: 5px;
935 | }
936 |
937 | .work1 h2 {
938 | font-family: "Crete Round", sans-serif;
939 | font-weight: 400;
940 | font-size: 32px;
941 | line-height: 44px;
942 | color: #fff;
943 | margin: 120px 0 0 30px;
944 | }
945 |
946 | .work1 p {
947 | font-family: "Inter", sans-serif;
948 | font-weight: 400;
949 | font-size: 17px;
950 | line-height: 24px;
951 | color: #fff;
952 | padding: 0 30px 0 30px;
953 | }
954 |
955 | .work1 ul {
956 | display: flex;
957 | flex-direction: row;
958 | align-items: center;
959 | margin-left: 30px;
960 | padding: 0;
961 | gap: 12px;
962 | list-style: none;
963 | }
964 |
965 | .work1 ul li {
966 | display: flex;
967 | flex-direction: row;
968 | align-items: center;
969 | padding: 10px 12px;
970 | background: rgba(255, 255, 255, 0.24);
971 | font-family: "Inter", sans-serif;
972 | font-weight: 500;
973 | font-size: 15px;
974 | line-height: 20px;
975 | color: #fff;
976 | }
977 |
978 | .work1 button {
979 | display: none;
980 | flex-direction: row;
981 | justify-content: center;
982 | align-items: center;
983 | align-self: flex-end;
984 | background: #ff6b00;
985 | width: 100%;
986 | height: 58px;
987 | font-family: "Inter", sans-serif;
988 | font-size: 17px;
989 | line-height: 24px;
990 | letter-spacing: 0.03em;
991 | color: #fff;
992 | }
993 |
994 | .AboutMe {
995 | width: 100%;
996 | display: flex;
997 | flex-direction: column;
998 | justify-content: center;
999 | align-items: center;
1000 | background: #262626;
1001 | }
1002 |
1003 | .AboutMe .title {
1004 | width: 100%;
1005 | display: flex;
1006 | flex-direction: row;
1007 | margin-top: 100px;
1008 | }
1009 |
1010 | .about-me-content {
1011 | width: 50%;
1012 | display: flex;
1013 | flex-direction: column;
1014 | margin-left: 150px;
1015 | gap: 5%;
1016 | }
1017 |
1018 | .about-me-content h1 {
1019 | display: flex;
1020 | font-family: "Crete Round", sans-serif;
1021 | font-weight: 400;
1022 | font-size: 72px;
1023 | line-height: 82px;
1024 | color: #f55800;
1025 | }
1026 |
1027 | .about-me-content p {
1028 | font-family: "Inter", sans-serif;
1029 | font-weight: 400;
1030 | font-size: 20px;
1031 | line-height: 32px;
1032 | color: #f4f5f7;
1033 | width: 566px;
1034 | }
1035 |
1036 | .about-me-content button {
1037 | display: flex;
1038 | flex-direction: row;
1039 | align-items: center;
1040 | padding: 12px;
1041 | gap: 10px;
1042 | background: #f55800;
1043 | font-family: "Inter", sans-serif;
1044 | font-weight: 700;
1045 | font-size: 17px;
1046 | line-height: 24px;
1047 | text-align: center;
1048 | letter-spacing: 0.03em;
1049 | color: #fff;
1050 | width: 161px;
1051 | height: 48px;
1052 | }
1053 |
1054 | .about-me-img {
1055 | display: flex;
1056 | width: 50%;
1057 | height: 352.38px;
1058 | background-image: url("/img/about-me.png");
1059 | background-repeat: no-repeat;
1060 | background-size: 500px;
1061 | background-position: top 0 right 0;
1062 | }
1063 |
1064 | .about-me hr {
1065 | display: flex;
1066 | width: 78%;
1067 | margin-top: 100px;
1068 | border: 1px solid rgb(255, 255, 255);
1069 | }
1070 |
1071 | .skill {
1072 | display: flex;
1073 | flex-direction: row;
1074 | justify-content: space-evenly;
1075 | align-items: flex-start;
1076 | margin-top: 100px;
1077 | margin-bottom: 100px;
1078 | width: 100%;
1079 | gap: 5%;
1080 | }
1081 |
1082 | .about-me .skill .sub-skill {
1083 | display: flex;
1084 | flex-direction: column;
1085 | align-items: flex-start;
1086 | padding: 0;
1087 | gap: 24px;
1088 | }
1089 |
1090 | .skill .sub-skill .shape {
1091 | display: flex;
1092 | flex-direction: row;
1093 | align-items: center;
1094 | padding: 8px 12px;
1095 | gap: 12px;
1096 | }
1097 |
1098 | .shape h2 {
1099 | font-family: "InaiMathi", sans-serif;
1100 | font-size: 32px;
1101 | line-height: 44px;
1102 | display: flex;
1103 | align-items: center;
1104 | color: #fff;
1105 | }
1106 |
1107 | .sub-skill ul {
1108 | display: flex;
1109 | flex-direction: column;
1110 | align-items: flex-start;
1111 | padding: 0 12px;
1112 | gap: 8px;
1113 | list-style: none;
1114 | }
1115 |
1116 | .sub-skill ul li {
1117 | display: flex;
1118 | flex-direction: column;
1119 | align-items: center;
1120 | padding: 12px 0;
1121 | font-family: "Inter", sans-serif;
1122 | font-style: normal;
1123 | font-weight: 400;
1124 | font-size: 22px;
1125 | line-height: 43px;
1126 | text-align: center;
1127 | color: #fff;
1128 | }
1129 |
1130 | .contact {
1131 | width: 100%;
1132 | display: flex;
1133 | flex-direction: column;
1134 | justify-content: center;
1135 | align-items: center;
1136 | background-color: #fff;
1137 | }
1138 |
1139 | .row1 {
1140 | display: flex;
1141 | flex-direction: row;
1142 | margin-top: 100px;
1143 | gap: 90px;
1144 | }
1145 |
1146 | .heading {
1147 | display: flex;
1148 | flex-direction: row;
1149 | justify-content: center;
1150 | }
1151 |
1152 | .heading .mb-content {
1153 | display: none;
1154 | }
1155 |
1156 | .heading .ds-content::after {
1157 | display: flex;
1158 | }
1159 |
1160 | .heading h2 {
1161 | font-family: "Inter", sans-serif;
1162 | font-style: normal;
1163 | font-weight: 700;
1164 | font-size: 40px;
1165 | line-height: 52px;
1166 | color: #262626;
1167 | }
1168 |
1169 | .form {
1170 | display: flex;
1171 | flex-direction: column;
1172 | align-items: center;
1173 | justify-content: center;
1174 | }
1175 |
1176 | .contact .form {
1177 | display: flex;
1178 | flex-direction: column;
1179 | align-items: center;
1180 | }
1181 |
1182 | #contact-form {
1183 | display: flex;
1184 | flex-direction: column;
1185 | gap: 24px;
1186 | }
1187 |
1188 | #contact-form input {
1189 | height: 48px;
1190 | width: 584px;
1191 | border: none;
1192 | color: #979493;
1193 | border-bottom: solid 1px #dbd8d7;
1194 | }
1195 |
1196 | #contact-form textarea {
1197 | height: 114px;
1198 | width: 584px;
1199 | background: #fbf8f7;
1200 | border: none;
1201 | font-size: 15px;
1202 | font-family: "inter", sans-serif;
1203 | font-weight: 400;
1204 | line-height: 24px;
1205 | }
1206 |
1207 | .submit {
1208 | width: 131px;
1209 | height: 48px;
1210 | display: flex;
1211 | flex-direction: row;
1212 | align-items: center;
1213 | text-align: center;
1214 | padding-left: 12px;
1215 | background: #ff6b00;
1216 | color: #fff;
1217 | border: none;
1218 | font-family: "inter", sans-serif;
1219 | font-style: normal;
1220 | font-size: 17px;
1221 | line-height: 24px;
1222 | font-weight: 700;
1223 | letter-spacing: 0.03em;
1224 | }
1225 |
1226 | .social-link {
1227 | display: flex;
1228 | flex-direction: column;
1229 | justify-content: center;
1230 | align-items: center;
1231 | width: 100%;
1232 | margin-top: 150px;
1233 | }
1234 |
1235 | .line-2 {
1236 | display: flex;
1237 | width: 100%;
1238 | border: solid 1px #dfe1e6;
1239 | }
1240 |
1241 | .f-Link {
1242 | width: 200px;
1243 | height: 40px;
1244 | display: flex;
1245 | align-items: center;
1246 | justify-content: center;
1247 | gap: 25px;
1248 | list-style: none;
1249 | }
1250 |
1251 | .socialmedia ul li:hover {
1252 | background-color: #f55800;
1253 | }
1254 |
1255 | .socialmedia ul li:active {
1256 | background-color: #fff5e1;
1257 | }
1258 |
1259 | .socialmedia ul li:disabled {
1260 | background-color: #f4f1f0;
1261 | }
1262 |
1263 | .social-link ul li:hover {
1264 | background-color: #f55800;
1265 | }
1266 |
1267 | .social-link ul li:active {
1268 | background-color: #fff5e1;
1269 | }
1270 |
1271 | .social-link ul li:disabled {
1272 | background-color: #f4f1f0;
1273 | }
1274 |
1275 | button:hover {
1276 | background-color: #fff5e1;
1277 | color: #f55800;
1278 | }
1279 |
1280 | button:active {
1281 | background-color: #f55800;
1282 | }
1283 |
1284 | button:disabled {
1285 | background-color: #f4f1f0;
1286 | }
1287 |
1288 | .show-button:hover + button {
1289 | display: flex;
1290 | }
1291 |
1292 | .submit:hover {
1293 | background-color: #fff5e1;
1294 | color: #f55800;
1295 | }
1296 |
1297 | .submit:active {
1298 | background-color: #f55800;
1299 | }
1300 |
1301 | .submit:disabled {
1302 | background-color: #f4f1f0;
1303 | }
1304 | }
1305 |
--------------------------------------------------------------------------------