├── style.css └── index.html /style.css: -------------------------------------------------------------------------------- 1 | 2 | :root{ 3 | --praimary: #ddd; 4 | --light: #fff; 5 | --dark:#333; 6 | --shadow: 0 1px 5px rgba(104, 104, 104, 0.8); 7 | } 8 | html{ 9 | box-sizing: border-box; 10 | color: var(--dark); 11 | font-family: Arial, Helvetica, sans-serif; 12 | 13 | } 14 | body{ 15 | background: #ccc; 16 | margin: 30px 50px; 17 | line-height: 1.4; 18 | } 19 | .btn{ 20 | background: var(--dark); 21 | color: var(--light); 22 | padding: 10px 20px; 23 | text-decoration: none; 24 | border: 0; 25 | } 26 | img{ 27 | max-width: 100%; 28 | } 29 | .wrapper{ 30 | display: grid; 31 | grid-gap: 20px; 32 | } 33 | /* navigation section */ 34 | .main-nav ul{ 35 | display: grid; 36 | grid-gap: 20px; 37 | list-style: none; 38 | padding: 0; 39 | grid-template-columns: repeat(4, 1fr); 40 | 41 | } 42 | .main-nav a{ 43 | background-color: var(--praimary); 44 | color: var(--dark); 45 | padding: 15px; 46 | text-transform: uppercase; 47 | text-decoration: none; 48 | display: block; 49 | text-align: center; 50 | font-weight: bold; 51 | font-size: 18px; 52 | box-shadow: var(--shadow); 53 | } 54 | .main-nav a:hover{ 55 | background: var(--dark); 56 | color: var(--light) 57 | } 58 | /* container section */ 59 | .top_container{ 60 | display: grid; 61 | grid-gap: 20px; 62 | grid-template-areas: 63 | 'showcase showcase top_box_a' 64 | 'showcase showcase top_box_b'; 65 | 66 | } 67 | .showcase{ 68 | grid-area:showcase; 69 | min-height: 400px; 70 | background:url(https://image.ibb.co/kYJK8x/showcase.jpg); 71 | padding: 50px; 72 | background-position: center; 73 | background-size: cover; 74 | box-shadow: var(--shadow); 75 | display: flex; 76 | flex-direction: column; 77 | align-items: flex-start; 78 | justify-content: center; 79 | } 80 | .showcase h1{ 81 | 82 | font-size: 48px; 83 | color: var(--light); 84 | 85 | 86 | 87 | } 88 | .showcase p{ 89 | font-size: 20px; 90 | color: var(--light); 91 | 92 | } 93 | .top_box_a{ 94 | grid-area:top_box_a; 95 | } 96 | .top_box_b{ 97 | grid-area:top_box_b; 98 | } 99 | .top_box{ 100 | background: var(--praimary); 101 | display: grid; 102 | align-items: flex-start; 103 | justify-items: center; 104 | 105 | padding: 40px; 106 | } 107 | .top_box .price{ 108 | font-size:40px ; 109 | } 110 | /* Box section */ 111 | .boxes{ 112 | display: grid; 113 | grid-template-columns: repeat(auto-fit,minmax(200px, 1fr)); 114 | grid-gap: 10px 10px; 115 | 116 | 117 | 118 | } 119 | .box{ 120 | background: var(--praimary); 121 | text-align: center; 122 | padding: 30px 40px; 123 | box-shadow: ver(--praimary); 124 | 125 | 126 | } 127 | /* INfo Section */ 128 | .info{ 129 | background: var(--praimary); 130 | box-shadow: var(--shadow); 131 | background-size: cover; 132 | display: grid; 133 | grid-template-columns: repeat(2,1fr); 134 | grid-gap: 20px 20px; 135 | padding: 15px; 136 | 137 | } 138 | /* Portfolio Section */ 139 | .portfolio{ 140 | display: grid; 141 | grid-template-columns: repeat(auto-fit,minmax(200px,1fr)); 142 | grid-gap: 5px; 143 | 144 | } 145 | .portfolio img{ 146 | width:100%; 147 | box-shadow: var(--praimary); 148 | } 149 | /* Footer Section */ 150 | .footer { 151 | background-color: var(--dark); 152 | color:var(--praimary); 153 | text-align: center; 154 | 155 | } 156 | @media only screen and(max-width:700px){ 157 | .main-nav ul{ 158 | display: grid; 159 | grid-template-columns: 1fr; 160 | } 161 | 162 | .top_container{ 163 | 164 | grid-template-areas: 165 | 'showcase showcase' 166 | 'top_box_a top_box_b'; 167 | } 168 | .info{ 169 | 170 | grid-template-columns: (1,1fr); 171 | } 172 | 173 | 174 | 175 | .info .btn{ 176 | text-align: center; 177 | display: block; 178 | margin: auto; 179 | } 180 | } 181 | @media only screen and(max-width:580px){ 182 | 183 | 184 | .top_container{ 185 | grid-template-areas: 186 | 'showcase' 187 | 'top_box_a' 'top_box_b'; 188 | } 189 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 | 11 |
12 | 13 | 25 | 26 |
27 |
28 |

Lorem ipsum dolor sit amet

29 |

Lorem ipsum, dolor sit amet consectetur adipisicing elit

30 | 31 | Buy Now 32 |
33 |
34 |
Pro Membership
35 |

$300/Month

36 | Buy Now 37 |
38 |
39 |
Pro Membership
40 |

$900/Month

41 | Buy Now 42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |

Lorem ipsum

50 |

Lorem ipsum, dolor sit amet consectetur

51 | 52 |
53 |
54 | 55 | 56 |

Lorem ipsum

57 |

Lorem ipsum, dolor sit amet consectetur

58 | 59 |
60 |
61 | 62 | 63 |

Lorem ipsum

64 |

Lorem ipsum, dolor sit amet consectetur

65 | 66 |
67 |
68 | 69 | 70 |

Lorem ipsum

71 |

Lorem ipsum, dolor sit amet consectetur

72 | 73 |
74 | 75 |
76 | 77 | 78 |
79 |
Lorem ipsum
80 |

Lorem ipsum, dolor sit amet consectetur adipisicing elit, 81 | Lorem ipsum, dolor sit amet consectetur adipisicing elit 82 |

83 | Learn More 84 | 85 | 86 |
87 | 88 |
89 | 90 | 91 |
92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 |
114 | 115 | 119 | 120 |
121 | 122 | 123 | 124 | 125 | --------------------------------------------------------------------------------