diff --git a/src/App.js b/src/App.js
index 1f6df9f..6ac083d 100644
--- a/src/App.js
+++ b/src/App.js
@@ -17,6 +17,7 @@ import { ThemeProvider } from "./themeContext";
import ContactUs from "./pages/ContactUs";
import EditProfile from "./pages/EditProfile";
import OtpVerify from "./pages/OtpVerify";
+import Newss from "./components/Blog/newss";
const Layout = ({ children }) => {
return (
@@ -156,7 +157,7 @@ function App() {
path="/news"
element={
-
+
}
/>
diff --git a/src/assets/news1.jpeg b/src/assets/news1.jpeg
new file mode 100644
index 0000000..0cbc16d
Binary files /dev/null and b/src/assets/news1.jpeg differ
diff --git a/src/assets/news1.jpg b/src/assets/news1.jpg
new file mode 100644
index 0000000..8064220
Binary files /dev/null and b/src/assets/news1.jpg differ
diff --git a/src/assets/news2.jpg b/src/assets/news2.jpg
new file mode 100644
index 0000000..26c5773
Binary files /dev/null and b/src/assets/news2.jpg differ
diff --git a/src/assets/news3.jpeg b/src/assets/news3.jpeg
new file mode 100644
index 0000000..6ea697a
Binary files /dev/null and b/src/assets/news3.jpeg differ
diff --git a/src/components/Blog/newss.css b/src/components/Blog/newss.css
new file mode 100644
index 0000000..d0ec7a5
--- /dev/null
+++ b/src/components/Blog/newss.css
@@ -0,0 +1,130 @@
+.BlogpageContainer_main{
+ background-color: var(--color-background);
+
+ }
+ .BlogpageContainer {
+ max-width: 1300px;
+ margin: auto;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+
+ .BlogpageContainer_main .header {
+ text-align: left;
+ background-color: var(--color-primary);
+ opacity: 0.9;
+ width: 100%;
+ margin-bottom: 45px;
+ margin-top: 120px;
+ padding: 0px 20px;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+
+
+
+ }
+ .BlogpageContainer_main .header h1 {
+ font-size: 2.5em;
+ width: 100%;
+ text-align: center;
+ max-width: 1300px;
+ margin: auto;
+ font-weight: 700;
+ color: var(--color-text-primary);
+ }
+ .BlogpageContainer .container {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0px 20px;
+ justify-content: space-around;
+ gap: 20px;
+ margin-bottom: 60px;
+ }
+
+ .BlogpageContainer .card {
+ background: white;
+ border-radius: 10px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+ overflow: hidden;
+ width: calc(33% - 40px);
+ /* max-width: 300px; */
+ min-height: 300px;
+ margin: 10px;
+ cursor: pointer;
+ transition: transform 0.2s;
+ }
+
+ .BlogpageContainer .card:hover {
+ transform: translateY(-10px);
+ }
+
+ .BlogpageContainer .image {
+ width: 100%;
+ height: 150px;
+ object-fit: cover;
+ }
+
+ .BlogpageContainer .content1 {
+ padding: 15px;
+ }
+
+ .BlogpageContainer .content1 h2 {
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+
+ overflow: hidden;
+ text-overflow: ellipsis;
+ font-weight: 600;
+ font-size: 1.5em;
+ margin: 0 0 10px 0;
+ transition: all 0.3s ease-in-out;
+ }
+ .BlogpageContainer .content1 h2:hover {
+ text-decoration: underline;
+ }
+
+ .BlogpageContainer .content1 p {
+ color: gray;
+ margin: 0;
+ }
+
+ /* Responsive styles */
+ @media (max-width: 1200px) {
+ .BlogpageContainer .card {
+ width: calc(33.33% - 40px); /* 3 cards per row */
+ }
+ .BlogpageContainer_main .header h1 {
+ font-size: 2rem;
+ }
+ }
+
+ @media (max-width: 900px) {
+ .BlogpageContainer_main .header h1 {
+ font-size: 1.75rem;
+ }
+ .BlogpageContainer .card {
+ width: calc(50% - 40px); /* 2 cards per row */
+ }
+ }
+
+ @media (max-width: 600px) {
+ .BlogpageContainer_main .header h1 {
+ font-size: 1.5rem;
+ }
+ .BlogpageContainer .container {
+ gap: 10px;
+ }
+ .BlogpageContainer .content1 h2 {
+ font-size: 0.9em;
+ }
+ .BlogpageContainer .content1 p {
+ font-size: 0.7em;
+ }
+ .BlogpageContainer .card {
+ width: 100%; /* 1 card per row */
+ min-height: auto;
+ }
+ }
\ No newline at end of file
diff --git a/src/components/Blog/newss.jsx b/src/components/Blog/newss.jsx
new file mode 100644
index 0000000..093bc48
--- /dev/null
+++ b/src/components/Blog/newss.jsx
@@ -0,0 +1,126 @@
+import React from 'react';
+import "./newss.css";
+import Navbar from '../Navbar';
+import Footer from '../Footer';
+import image1 from "../../assets/news1.jpg"
+import image2 from "../../assets/news2.jpg"
+import image3 from "../../assets/news3.jpeg"
+
+const blogPosts = [
+ {
+ id: 1,
+ title: 'Recipe of Phirni by Masterchef Sanjeev Kapoor',
+ date: '2024-04-30',
+ author: "Niko",
+ image: image1,
+ },
+ {
+ id: 2,
+ title: 'Recipe of Phirni by Masterchef Sanjeev Kapoor',
+ date: '2024-04-26',
+ author: "Niko",
+ image: image1,
+ },
+ {
+ id: 3,
+ title: '5 delish gourmet desserts with a savoury twist | Mint',
+ date: '2024-03-25',
+ author: "Niko",
+ image: image3,
+ },
+ {
+ id: 4,
+ title: 'Master The Art of Salad Dressing',
+ date: '2024-04-30',
+ author: "Niko",
+ image: image2,
+ },
+ {
+ id: 5,
+ title: 'Recipe of Phirni by Masterchef Sanjeev Kapoor',
+ date: '2024-04-26',
+ author: "Niko",
+ image: image1,
+ },
+ {
+ id: 6,
+ title: '5 delish gourmet desserts with a savoury twist | Mint',
+ date: '2024-03-25',
+ author: "Niko",
+ image: image3,
+ },
+ {
+ id: 7,
+ title: 'Master The Art of Salad Dressing',
+ date: '2024-04-30',
+ author: "Niko",
+ image: image2,
+ },
+ {
+ id: 8,
+ title: 'Recipe of Phirni by Masterchef Sanjeev Kapoor',
+ date: '2024-04-26',
+ author: "Niko",
+ image: image1,
+ },
+ {
+ id: 9,
+ title: '5 delish gourmet desserts with a savoury twist | Mint',
+ date: '2024-03-25',
+ author: "Niko",
+ image: image3,
+ },
+ {
+ id: 10,
+ title: 'Master The Art of Salad Dressing',
+ date: '2024-04-30',
+ author: "Niko",
+ image: image2,
+ },
+ {
+ id: 11,
+ title: 'Recipe of Phirni by Masterchef Sanjeev Kapoor',
+ date: '2024-04-26',
+ author: "Niko",
+ image: image1,
+ },
+ {
+ id: 12,
+ title: '5 delish gourmet desserts with a savoury twist | Mint',
+ date: '2024-03-25',
+ author: "Niko",
+ image: image3,
+ },
+];
+
+const Newss = () => {
+ return (
+ <>
+
+
+
+ Trending Food and Health News
+
+
+
+
+ {blogPosts.map(post => (
+
+
+

+
+
+
{post.title}
+
~{post.author}
+
{post.date}
+
+
+ ))}
+
+
+
+
+ >
+ );
+}
+export default Newss;
\ No newline at end of file