diff --git a/app/assets/css/project.css b/app/assets/css/project.css new file mode 100644 index 0000000..8d32cb8 --- /dev/null +++ b/app/assets/css/project.css @@ -0,0 +1,3 @@ +.Project { + +} \ No newline at end of file diff --git a/app/assets/css/skills.css b/app/assets/css/skills.css index f9a8249..a8fabce 100755 --- a/app/assets/css/skills.css +++ b/app/assets/css/skills.css @@ -20,32 +20,8 @@ } @media (width <= 1601px) { - .Skills { - & .skill-container { - flex-wrap: wrap; - flex-direction: row; - } - - & .skill-card.reverse, - & .skill-card { - flex: 1 0 300px; - flex-direction: column; - text-align: center; - justify-content: start; - } - - & .skill-card h3 { - text-align: center; - } - - & .text-container, - & .text-container main { - height: 100%; - } - - & .image-container img { - width: 100%; - height: auto; - } + .Skills .skill-container { + flex-wrap: wrap; + flex-direction: row; } } \ No newline at end of file diff --git a/app/components/Project.vue b/app/components/Project.vue new file mode 100644 index 0000000..6d64dc7 --- /dev/null +++ b/app/components/Project.vue @@ -0,0 +1,17 @@ + + + \ No newline at end of file diff --git a/app/utils/skills.ts b/app/utils/skills.ts index 0788c58..8a77768 100755 --- a/app/utils/skills.ts +++ b/app/utils/skills.ts @@ -17,28 +17,28 @@ const flutterImg = '/img/skills/flutter.svg' const dartImg = '/img/skills/dart.svg' const androidImg = '/img/skills/android.svg' -export type ISkill = { +export type Skill = { name: string img: string link ?: string width ?: number } -export const android: ISkill = {name: 'Android', img: androidImg, link: 'https://www.android.com', width: 88} -export const css: ISkill = {name: 'CSS', img: cssImg } -export const dart: ISkill = {name: 'Dart', img: dartImg, link: 'https://dart.dev'} -export const flutter: ISkill = {name: 'Flutter', img: flutterImg, link: 'https://flutter.dev', width: 40} -export const gl: ISkill = {name: 'GitLab', img: glImg, link: 'https://gitlab.com', width: 55} -export const html: ISkill = {name: 'HTML', img: htmlImg, width: 44} -export const js: ISkill = {name: 'JavaScript', img: jsImg} -export const njs: ISkill = {name: 'Nodejs', img: njsImg, link: 'https://nodejs.org/en', width: 46} -export const nuxt: ISkill = {name: 'Nuxt', img: nuxtImg, link: 'https://nuxt.com', width: 75} -export const pcss: ISkill = {name: 'PostCSS', img: postCssImg, link: 'https://postcss.org'} -export const react: ISkill = {name: 'React', img: reactImg, link: 'https://reactjs.org', width: 56} -export const rust: ISkill = {name: 'Rust', img: rustImg, link: 'https://www.rust-lang.org'} -export const scss: ISkill = {name: 'SCSS', img: scssImg, width: 67} -export const tw: ISkill = {name: 'Tailwind', img: twImg, width: 84} -export const ts: ISkill = {name: 'TypeScript', img: tsImg, link: 'https://www.typescriptlang.org'} -export const vitest: ISkill = {name: 'Vitest', img: vitestImg, link: 'https://vitest.dev', width: 55} -export const vue: ISkill = {name: 'Vue', img: vueImg, link: 'https://vuejs.org', width: 58} -export const webstorm: ISkill = {name: 'JetBrains IDEs', img: webstormImg, link: 'https://www.jetbrains.com/webstorm'} +export const android: Skill = {name: 'Android', img: androidImg, link: 'https://www.android.com', width: 88} +export const css: Skill = {name: 'CSS', img: cssImg } +export const dart: Skill = {name: 'Dart', img: dartImg, link: 'https://dart.dev'} +export const flutter: Skill = {name: 'Flutter', img: flutterImg, link: 'https://flutter.dev', width: 40} +export const gl: Skill = {name: 'GitLab', img: glImg, link: 'https://gitlab.com', width: 55} +export const html: Skill = {name: 'HTML', img: htmlImg, width: 44} +export const js: Skill = {name: 'JavaScript', img: jsImg} +export const njs: Skill = {name: 'Nodejs', img: njsImg, link: 'https://nodejs.org/en', width: 46} +export const nuxt: Skill = {name: 'Nuxt', img: nuxtImg, link: 'https://nuxt.com', width: 75} +export const pcss: Skill = {name: 'PostCSS', img: postCssImg, link: 'https://postcss.org'} +export const react: Skill = {name: 'React', img: reactImg, link: 'https://reactjs.org', width: 56} +export const rust: Skill = {name: 'Rust', img: rustImg, link: 'https://www.rust-lang.org'} +export const scss: Skill = {name: 'SCSS', img: scssImg, width: 67} +export const tw: Skill = {name: 'Tailwind', img: twImg, width: 84} +export const ts: Skill = {name: 'TypeScript', img: tsImg, link: 'https://www.typescriptlang.org'} +export const vitest: Skill = {name: 'Vitest', img: vitestImg, link: 'https://vitest.dev', width: 55} +export const vue: Skill = {name: 'Vue', img: vueImg, link: 'https://vuejs.org', width: 58} +export const webstorm: Skill = {name: 'JetBrains IDEs', img: webstormImg, link: 'https://www.jetbrains.com/webstorm'} diff --git a/nuxt.config.ts b/nuxt.config.ts index 9346c19..fe9cef7 100755 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -33,6 +33,7 @@ export default defineNuxtConfig({ '~/assets/css/spoiler.css', '~/assets/css/burger.css', '~/assets/css/teaser.css', + '~/assets/css/project.css', ], postcss: {