Skip to content

Commit

Permalink
Merge pull request #492 from WWWPiramalFinanceCOM/embed-carousel-crea…
Browse files Browse the repository at this point in the history
…tion

Embed carousel creation
  • Loading branch information
VaibhavSasulkar authored Sep 25, 2024
2 parents 364053c + cbd3e51 commit 04ab000
Show file tree
Hide file tree
Showing 4 changed files with 459 additions and 0 deletions.
1 change: 1 addition & 0 deletions blocks/carousel/carousel.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
@import "../teaser/teaser.css";
@import "../detailed-teaser/detailed-teaser.css";
@import "./glider.min.css";
@import url("./embed-banner-carousel.css");

/* carousel wrapper stretches over complete width */
.section div.carousel-wrapper {
Expand Down
259 changes: 259 additions & 0 deletions blocks/carousel/embed-banner-carousel.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
/* carousel Banner video comp start*/

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background {
/* height: 440px; */
background-size: 100%;
background-position: top;
background-repeat: no-repeat;
max-width: 100%;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground {
width: 100%;
height: 440px;
margin: 0 auto;
/* padding: 0px 12px; */
max-width: 1240px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text {
display: flex;
height: inherit;
align-items: center;
justify-content: end;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description {
text-align: right;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description h1,
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description h2 {
font-size: 51px;
font-weight: 800;
line-height: 61px;
color: var(--white);
font-family: 'Nunito-Extrabold';
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p:first-child {
padding: 5px 5px 0 5px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p:first-child {
margin-bottom: 8px;
padding: 0px 5px 5px 5px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container {
margin-top: 1rem;
display: inline-block;
position: unset;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container a {
cursor: pointer;
font-size: 18px;
font-weight: 600;
margin-right: 8px;
line-height: 30px;
padding: 14px 24px;
border-radius: 8px;
color: var(--white);
font-family: 'Nunito-Semibold';
background-color: var(--orange);
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .background .foreground .text .long-description p.button-container a sub {
color: var(--white);
font-family: 'Nunito-Semibold';
font-size: 18px;
font-weight: 600;
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .background .foreground .text .long-description p.button-container a sub:hover {
color: var(--text-color);
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container a:not(.button-container:last-child a):hover {
color: var(--text-color);
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container:last-child {
line-height: 30px;
vertical-align: bottom;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container:last-child a.button {
cursor: pointer;
font-size: 18px;
margin-top: 32px;
font-weight: 700;
line-height: 30px;
padding: 14px 24px;
border-radius: 8px;
vertical-align: top;
display: inline-block;
color: var(--greyishblue);
font-family: 'Nunito-Bold';
background-color: var(--white);
margin-right: 0;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text div.long-description p:last-child span.icon-play-circle-icon {
margin-left: 5px;
vertical-align: middle;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text div.long-description p:last-child span.icon-play-circle-icon img {
width: 30px;
height: 25px;
}

.section.banner-carousel-wrapper.banner-video-carousel .teaser.block.video-component-carousel .carousel.block>.button-container {
left: 24px;
bottom: 24px;
position: absolute;
}

.section.banner-carousel-wrapper.banner-video-carousel .teaser.block.video-component-carousel .carousel.block>.button-container button {
width: 7px;
height: 7px;
opacity: 0.3;
background-color: var(--white);
}

.section.banner-carousel-wrapper.banner-video-carousel .teaser.block.video-component-carousel .carousel.block>.button-container button.selected {
opacity: 1;
width: 24px;
background: var(--white);
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .carousel {
overflow: unset;
overflow-y: hidden;
overflow-x: auto;
}

.section.banner-carousel-wrapper .carousel-wrapper .carousel.block .button-container>button.video-component-carousel.selected{
background-color: var(--white);
}

@media screen and (max-width: 1024px) {
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background {
/* height: 398px; */
width: 100%;
background-size: 100% 100%;
object-fit: contain;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground {
margin: 0px;
height: 390px;
max-width: unset;
padding: 0 16px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p:not(p.button-container) {
font-size: 40px;
line-height: 48px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description h1,
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description h2 {
font-size: 24px;
line-height: 1.2;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container a,
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container:last-child a.button {
margin-top: 0px;
font-size: 14px;
font-weight: 700;
line-height: 28px;
padding: 6px 14px;
margin-bottom: 0px;
font-family: 'Nunito-Bold';
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container:last-child a.button {
margin-top: 17px;
}
}

@media screen and (max-width: 767px) {
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background {
/* height: 250px; */
object-fit: contain;
display: block;
background-position: top;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground {
margin: 0px;
height: 250px;
max-width: unset;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text {
width: 100%;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p:not(p.button-container) {
font-size: 24px;
line-height: 29px;
font-family: 'Nunito-Extrabold';
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container a,
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text .long-description p.button-container:last-child a.button {
margin-top: 0px;
font-size: 11px;
padding: 4px 5px;
line-height: 22px;
margin-bottom: 0px;
margin-right: 0;
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .background .foreground .text .long-description p.button-container a sub {
font-size: 11px;
line-height: 22px;
}

.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background .foreground .text div.long-description p:last-child span.icon-play-circle-icon img {
width: 22px;
height: 22px;
}
}

@media (min-width:1025px) and (max-width:1300px) {
.section.banner-carousel-wrapper.banner-video-carousel .carousel-wrapper .teaser.block.video-component-carousel .background {
/* height: 380px; */
background-size: cover;
background-position: center top;
}

.section.page-container.neeyat-pg-con>div {
max-width: 90.25% !important;
padding: 0 14px;
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .background .foreground {
max-width: 90.25%;
padding: 0 14px
}

.header-wrapper .nav-wrapper nav:has(.section.neeyat-header) {
margin-top: unset;
max-width: 90.25%;
padding: 0 14px;
}

.sectio .carousel-wrapper .teaser.blockn.video-component-carousel .background .foreground,
.sectio .carousel-wrapper .teaser.blockn.video-component-carousel {
min-height: 380px;
height: 380px;
}
}

/* carosuel video End */
1 change: 1 addition & 0 deletions scripts/scripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -778,6 +778,7 @@ async function loadingCustomCss() {
`${window.hlx.codeBasePath}/styles/support-contact-us/support-contact-popup.css`,
`${window.hlx.codeBasePath}/styles/e-nach-registration/e-nach-registration.css`,
`${window.hlx.codeBasePath}/styles/support-faq/support-faq.css`,
`${window.hlx.codeBasePath}/styles/embed-carousel-wrapper/embed-carousel-wrapper.css`,
];

loadCssArray.forEach(async (eachCss) => {
Expand Down
Loading

0 comments on commit 04ab000

Please sign in to comment.