Skip to content

Commit

Permalink
Homepage is redesigned with completely new look and feel
Browse files Browse the repository at this point in the history
  • Loading branch information
reazuliqbal committed Jun 12, 2018
1 parent fdfb7da commit f2aae56
Show file tree
Hide file tree
Showing 13 changed files with 913 additions and 26 deletions.
60 changes: 60 additions & 0 deletions public/css/src/_home.scss
@@ -0,0 +1,60 @@
.homepage-header {
background-color: #000;
background-image: url('/images/header.jpg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 450px;
color: #fff;
position: relative;

nav {
background-color: transparent;
box-shadow: none;
}
.homepage-search {
margin-top: 100px;
position: relative;
z-index: 100;
text-align: center;

::-webkit-input-placeholder { color:#000; }
::-moz-placeholder { color:#000; }
:-ms-input-placeholder { color:#000; }
input:-moz-placeholder { color:#000; }

.input-box {
display: inline-block;
min-width: 300px;

@include min-screen('1200px') {
min-width: 400px;
}
}

input {
background-color: #fff;
border-radius: 3px;
padding: 5px 20px;
box-sizing: border-box;
height: 54px;
}
button {
margin-top: -5px;
}
}

&:after {
background: rgba(0, 0, 0, .3);
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
}
.highlight {
padding-top: 50px;
padding-bottom: 50px;
}
225 changes: 225 additions & 0 deletions public/css/src/_media-queries.scss
@@ -0,0 +1,225 @@
// Author: Rafal Bromirski
// www: http://rafalbromirski.com/
// github: http://github.com/rafalbromirski/sass-mediaqueries
//
// Licensed under a MIT License
//
// Version:
// 1.6.1

// --- generator ---------------------------------------------------------------

@mixin mq($args...) {
$media-type: 'only screen';
$media-type-key: 'media-type';
$args: keywords($args);
$expr: '';

@if map-has-key($args, $media-type-key) {
$media-type: map-get($args, $media-type-key);
$args: map-remove($args, $media-type-key);
}

@each $key, $value in $args {
@if $value {
$expr: "#{$expr} and (#{$key}: #{$value})";
}
}

@media #{$media-type} #{$expr} {
@content;
}
}

// --- screen ------------------------------------------------------------------

@mixin screen($min, $max, $orientation: false) {
@include mq($min-width: $min, $max-width: $max, $orientation: $orientation) {
@content;
}
}

@mixin max-screen($max) {
@include mq($max-width: $max) {
@content;
}
}

@mixin min-screen($min) {
@include mq($min-width: $min) {
@content;
}
}

@mixin screen-height($min, $max, $orientation: false) {
@include mq($min-height: $min, $max-height: $max, $orientation: $orientation) {
@content;
}
}

@mixin max-screen-height($max) {
@include mq($max-height: $max) {
@content;
}
}

@mixin min-screen-height($min) {
@include mq($min-height: $min) {
@content;
}
}

// --- hdpi --------------------------------------------------------------------

@mixin hdpi($ratio: 1.3) {
@media only screen and (-webkit-min-device-pixel-ratio: $ratio),
only screen and (min-resolution: #{round($ratio*96)}dpi) {
@content;
}
}

// --- hdtv --------------------------------------------------------------------

@mixin hdtv($standard: '1080') {
$min-width: false;
$min-height: false;

$standards: ('720p', 1280px, 720px)
('1080', 1920px, 1080px)
('2K', 2048px, 1080px)
('4K', 4096px, 2160px);

@each $s in $standards {
@if $standard == nth($s, 1) {
$min-width: nth($s, 2);
$min-height: nth($s, 3);
}
}

@include mq(
$min-device-width: $min-width,
$min-device-height: $min-height,
$min-width: $min-width,
$min-height: $min-height
) {
@content;
}
}

// --- iphone4 -----------------------------------------------------------------

@mixin iphone4($orientation: false) {
$min: 320px;
$max: 480px;
$pixel-ratio: 2;
$aspect-ratio: '2/3';

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation,
$device-aspect-ratio: $aspect-ratio,
$-webkit-device-pixel-ratio: $pixel-ratio
) {
@content;
}
}

// --- iphone5 -----------------------------------------------------------------

@mixin iphone5($orientation: false) {
$min: 320px;
$max: 568px;
$pixel-ratio: 2;
$aspect-ratio: '40/71';

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation,
$device-aspect-ratio: $aspect-ratio,
$-webkit-device-pixel-ratio: $pixel-ratio
) {
@content;
}
}

// --- iphone6 -----------------------------------------------------------------

@mixin iphone6($orientation: false) {
$min: 375px;
$max: 667px;
$pixel-ratio: 2;

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation,
$-webkit-device-pixel-ratio: $pixel-ratio
) {
@content;
}
}

// --- iphone6 plus ------------------------------------------------------------

@mixin iphone6-plus($orientation: false) {
$min: 414px;
$max: 736px;
$pixel-ratio: 3;

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation,
$-webkit-device-pixel-ratio: $pixel-ratio
) {
@content;
}
}

// --- ipad (all) --------------------------------------------------------------

@mixin ipad($orientation: false) {
$min: 768px;
$max: 1024px;

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation
) {
@content;
}
}

// --- ipad-retina -------------------------------------------------------------

@mixin ipad-retina($orientation: false) {
$min: 768px;
$max: 1024px;
$pixel-ratio: 2;

@include mq(
$min-device-width: $min,
$max-device-width: $max,
$orientation: $orientation,
$-webkit-device-pixel-ratio: $pixel-ratio
) {
@content;
}
}

// --- orientation -------------------------------------------------------------

@mixin landscape() {
@include mq($orientation: landscape) {
@content;
}
}

@mixin portrait() {
@include mq($orientation: portrait) {
@content;
}
}
Binary file added public/images/header.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 39 additions & 0 deletions public/images/icons/default.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
54 changes: 54 additions & 0 deletions public/images/icons/paper-plane.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f2aae56

Please sign in to comment.