Files
Email-Message-Template/product.html
Roshan476 fb9919ac8a update
2026-01-02 16:10:48 +05:45

459 lines
9.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Product Newsletter</title>
<link rel="stylesheet" href="style.css">
<link rel="icon" href="https://www.bibhutisolutions.com/wp-content/uploads/2022/05/cropped-main-logo-192x192.png" sizes="192x192">
<link rel="icon" href="https://www.bibhutisolutions.com/wp-content/uploads/2022/05/cropped-main-logo-32x32.png" sizes="32x32">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
</head>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: #f4f4f4;
font-family: "Georgia", serif;
background-image: url(./background.png);
}
.newsletter {
max-width: 1100px;
margin: 30px auto;
background: #fff;
}
/* HEADER */
.header {
display: flex;
justify-content: space-between;
padding: 40px;
border-bottom: 10px solid #A01515;;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
.header-left h1 {
font-size: 42px;
color: #A01515;;
line-height: 1.1;
}
.website a{
color: #b08d57;
margin-top: 10px;
}
.header-right {
text-align: right;
}
.logo img{
height: 100px;
}
.date {
margin-top: 10px;
color: #A01515;
}
/* HERO */
.hero img {
width: 100%;
height: 360px;
object-fit: cover;
}
strong{
color: white;
}
/* CONTENT GRID */
.content-grid {
display: grid;
grid-template-columns: 60% 40%;
gap: 30px;
padding: 40px;
}
/* LEFT CONTENT */
.content-left {
position: relative;
display: flex;
flex-direction: column;
gap: 30px;
z-index: 1;
overflow: hidden;
}
/* Watermark background */
.content-left::before {
content: "";
position: absolute;
inset: 0;
background-image: url("./image.png"); /* update path */
background-size: cover;
background-position: center;
background-repeat: no-repeat;
/* filter: grayscale(100%) blur(6px); */
opacity: 0.12;
z-index: -1;
}
.content-left h2 {
font-size: 32px;
color: white;
margin-bottom: 20px;
background: #b08d57;
padding: 15px;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
}
.content-left p {
font-size: 16px;
line-height: 1.6;
margin-bottom: 15px;
}
/* RIGHT CONTENT */
.content-right {
display: flex;
flex-direction: column;
gap: 30px;
}
/* TOP NEWS CARD */
.top-news {
background: #A01515;
color: #fff;
padding: 30px;
border-radius: 5px;
}
.top-news h3 {
font-size: 26px;
margin-bottom: 20px;
}
.top-news p {
margin-bottom: 15px;
line-height: 1.5;
}
.top-news hr {
border: 0;
border-top: 1px solid rgba(255,255,255,0.3);
margin: 20px 0;
}
/* IMAGE CARD */
.image-card img {
width: 100%;
height: 230px;
object-fit: cover;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.image-caption {
background: #bd2727;
color: #fff;
padding: 15px;
font-weight: bold;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
/* FOOTER */
.footer {
background: #bd2727;
color: #fff;
text-align: center;
padding: 25px 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;
}
.footer-contact p {
margin: 8px 0;
font-size: 14px;
}
.footer-contact i {
margin-right: 6px;
}
.footer-social {
margin-top: 15px;
}
.footer-social a {
color: #fff;
margin: 0 10px;
font-size: 18px;
transition: color 0.3s ease, transform 0.3s ease;
padding: 5px;
border-radius: 7px;
}
.footer-social a:hover {
color: #CF9A45;
background-color:white ;
transform: translateY(-3px);
}
.page {
font-size: 20px;
font-weight: bold;
}
/* .content-right {
order: -1;
} */
hr{
margin: 12px 0px;
color: white;
border-width: 2px;
opacity: 1;
}
.phone1 {
font-family: serif;
}
a{
text-decoration: none;
color: white;
}
@media (max-width: 992px) {
.top-news p {
font-size: 24px;
}
.top-news {
font-size: 34px;
}
.header-right {
text-align: left;
}
.content-grid {
grid-template-columns: 1fr;
}
.content-right {
order: -1; /* Top News comes first */
}
.hero img {
height: 260px;
}
}
@media (max-width: 576px) {
.header-left h1 {
font-size: 30px;
}
.content-left h2 {
font-size: 24px;
}
.top-news h3 {
font-size: 22px;
}
.newsletter {
margin: 0;
}
.content-grid {
padding: 25px;
}
.header {
padding: 25px;
}
.footer {
flex-direction: column;
gap: 15px;
}
.footer .line {
width: 100%;
margin: 0;
}
}
/* INITIAL STATES */
.animate-on-scroll {
opacity: 0;
transform: translateY(50px);
transition: all 1s ease-out;
}
.animate-left {
transform: translateX(-50px);
}
.animate-right {
transform: translateX(50px);
}
.animate-up {
transform: translateY(50px);
}
/* ACTIVE STATE */
.animate-on-scroll.animate {
opacity: 1;
transform: translateX(0) translateY(0);
}
.content-left.animate-on-scroll.animate {
transition-delay: 0.2s;
}
.content-right.animate-on-scroll.animate {
transition-delay: 0.4s;
}
/* .footer.animate-on-scroll.animate {
transition-delay: 0.6s;
} */
</style>
<body>
<div class="newsletter">
<!-- HEADER -->
<div class="header animate-on-scroll animate-left">
<div class="col-lg-6 header-left">
<h1>PRODUCT<br>NEWSLETTER</h1>
<p class="website"><a href="bibhutisolutions.com">www.bibhutisolutions.com</a></p>
</div>
<div class="col-lg-6 header-right">
<div class="logo"><a href="https://www.bibhutisolutions.com/"><img src="./logo.png" alt=""></a></div>
<p class="date">Friday, March 17, 2023</p>
</div>
</div>
<!-- HERO IMAGE -->
<div class="hero animate-on-scroll animate-right">
<img src="./image.png" alt="Building">
</div>
<!-- CONTENT GRID -->
<div class="content-grid">
<!-- LEFT CONTENT -->
<div class="content-left animate-on-scroll animate-left">
<h2>Our Product Growth & Innovation in Q1 2023</h2>
<p>
As we step into the new quarter, were excited to share how our
product has evolved with powerful new features and improved
performance.
</p>
<p>
Our development team has focused on usability, speed, and
scalability—helping customers achieve better results faster.
</p>
</div>
<!-- RIGHT CONTENT -->
<div class="content-right animate-on-scroll animate-right">
<!-- TOP NEWS CARD -->
<div class="top-news">
<h3>Top News</h3>
<p>
<strong>Product Update:</strong><br>
Introducing Our Advanced Automation Engine
</p>
<hr>
<p>
<strong>Market Expansion:</strong><br>
Product Now Available in 3 New Regions
</p>
</div>
<!-- IMAGE CARD -->
<div class="image-card">
<img src="./1.png" alt="Team">
<div class="image-caption">New Partnerships Formed</div>
</div>
</div>
</div>
<!-- FOOTER -->
<!-- FOOTER -->
<footer class="footer animate-on-scroll animate-up">
<p>
<strong>Team Bibhuti Solutions</strong>
</p>
<hr>
<div class="footer-contact">
<p class="phone1">
<i class="fas fa-phone"></i>
<a href="tel:+977015913641">+977 01 - 5913641</a> |
<i class="fas fa-envelope"></i>
<a href="mailto:contact@bibhutisolutions.com">
contact@bibhutisolutions.com
</a>
</p>
<p>
<a href="https://maps.app.goo.gl/xJnZGa9WrfYUiw3s7">
<i class="fas fa-location-dot"></i> Bhubaneswar, Odisha, India
</a>
</p>
</div>
<div class="footer-social">
<a href="https://www.facebook.com/bibhutisolutions/" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="https://www.linkedin.com/company/bibhuti-solutions/" aria-label="LinkedIn"><i class="fab fa-linkedin-in"></i></a>
</div>
</footer>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<!-- SCROLL ANIMATION SCRIPT -->
<script>
document.addEventListener("DOMContentLoaded", function() {
const elements = document.querySelectorAll('.animate-on-scroll, .animate-left, .animate-right, .animate-up');
const observer = new IntersectionObserver(entries => {
entries.forEach(entry => {
if(entry.isIntersecting) {
entry.target.classList.add('animate');
observer.unobserve(entry.target); // animate once
}
});
}, { threshold: 0.2 });
elements.forEach(el => observer.observe(el));
});
</script>
</body>
</html>