diff --git a/package.json b/package.json index 1d3fa95..10c9b5f 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ }, "dependencies": { "core-js": "^3.8.3", + "normalize.css": "^8.0.1", "vue": "^2.6.14", "vue-router": "^3.5.1", "vuex": "^3.6.2" diff --git a/src/App.vue b/src/App.vue index bfb71bc..52f8c01 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,4 +10,6 @@ - + diff --git a/src/assets/bg.png b/src/assets/bg.png new file mode 100644 index 0000000..b521cd4 Binary files /dev/null and b/src/assets/bg.png differ diff --git a/src/assets/company.png b/src/assets/company.png new file mode 100644 index 0000000..a62667c Binary files /dev/null and b/src/assets/company.png differ diff --git a/src/assets/date.png b/src/assets/date.png new file mode 100644 index 0000000..d16d8fe Binary files /dev/null and b/src/assets/date.png differ diff --git a/src/assets/header.png b/src/assets/header.png new file mode 100644 index 0000000..3bdb875 Binary files /dev/null and b/src/assets/header.png differ diff --git a/src/assets/styles/functions.scss b/src/assets/styles/functions.scss new file mode 100644 index 0000000..c5e5f89 --- /dev/null +++ b/src/assets/styles/functions.scss @@ -0,0 +1,10 @@ +// functions +@import "variables"; + +@function h($height) { + @return $height * ($actual_height / $design_height); +} + +@function w($width) { + @return $width * ($actual_width / $design_width); +} diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss new file mode 100644 index 0000000..2b83266 --- /dev/null +++ b/src/assets/styles/variables.scss @@ -0,0 +1,14 @@ +// variables + +// $design_width: 4480px; +$design_width: 8960px; +$design_height: 2160px; +$actual_width: 3840px; +$actual_height: 1080px; + +$height: 1080px; +$default_ratio: 0.875; + + +// colors +$main-color: #6bf2ff; \ No newline at end of file diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..e9468ba --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/components/Main.vue b/src/components/Main.vue new file mode 100644 index 0000000..503fe1d --- /dev/null +++ b/src/components/Main.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/main.js b/src/main.js index f253456..ce1db8c 100644 --- a/src/main.js +++ b/src/main.js @@ -3,6 +3,9 @@ import App from './App.vue' import router from './router' import store from './store' +import 'normalize.css' +import './style.css' + Vue.config.productionTip = false new Vue({ diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..f155d17 --- /dev/null +++ b/src/style.css @@ -0,0 +1,9 @@ + +.relative { + position: relative; +} + +.absolute { + position: absolute; +} + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 8fc138f..ccbe555 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,10 +1,17 @@ - + diff --git a/yarn.lock b/yarn.lock index d1905a2..3b56c68 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3844,6 +3844,11 @@ normalize-url@^6.0.1: resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"