(function ($) { var PremiumCarouselHandler = function ($scope, $) { var $carouselElem = $scope.find(".premium-carousel-wrapper"), settings = $($carouselElem).data("settings"), computedStyle = getComputedStyle($scope[0]), widgetID = $scope.data('id'), currentSlides = 0; var $progressbar = $carouselElem.find(".premium-carousel-nav-progress-fill"); if ($carouselElem.find(".item-wrapper").length < 1) return; function slideToShow(slick) { var slidesToShow = slick.options.slidesToShow, windowWidth = $(window).width(); if (windowWidth > settings.tabletBreak) { slidesToShow = settings.slidesDesk; } if (windowWidth <= settings.tabletBreak) { slidesToShow = settings.slidesTab; } if (windowWidth <= settings.mobileBreak) { slidesToShow = settings.slidesMob; } return slidesToShow; } $carouselElem.on("init", function (event) { event.preventDefault(); setTimeout(function () { window.carouselTrigger = true; $scope.trigger("paCarouselLoaded"); resetAnimations("init"); }, 500); $(this).find("item-wrapper.slick-active").each(function () { var $this = $(this); $this.addClass($this.data("animation")); }); $(".slick-track").addClass("translate"); }); $carouselElem.find(".premium-carousel-inner").slick({ vertical: settings.vertical, slidesToScroll: settings.slidesToScroll, slidesToShow: settings.slidesToShow, responsive: [{ breakpoint: settings.tabletBreak, settings: { slidesToShow: settings.slidesTab, slidesToScroll: settings.slidesTab, swipe: settings.touchMove, } }, { breakpoint: settings.mobileBreak, settings: { slidesToShow: settings.slidesMob, slidesToScroll: settings.slidesMob, swipe: settings.touchMove, } } ], useTransform: true, fade: settings.fade, infinite: settings.infinite, speed: settings.speed, autoplay: settings.autoplay, autoplaySpeed: settings.autoplaySpeed, rows: 0, draggable: settings.draggable, rtl: settings.rtl, adaptiveHeight: settings.adaptiveHeight, pauseOnHover: settings.pauseOnHover, centerMode: settings.centerMode, centerPadding: computedStyle.getPropertyValue('--pa-carousel-center-padding') + 'px', arrows: settings.arrows, prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(), nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(), dots: settings.dots, variableWidth: settings.variableWidth, cssEase: settings.cssEase, customPaging: function () { var customDot = $carouselElem.find(".premium-carousel-nav-dot").html(); return customDot; }, carouselNavigation: settings.carouselNavigation, templatesNumber: settings.templatesNumber, }); function runProgress() { $progressbar.animate({ 'width': "+=100%" }, settings.autoplaySpeed, runProgress); } if (settings.carouselNavigation === "progressbar") { var progress = (currentSlides + 1) / settings.templatesNumber; $carouselElem.find(".premium-carousel-nav-progressbar-fill").css("transform", "translate3d(0px, 0px, 0px) scaleX(" + progress + ") scaleY(1)"); } if (settings.carouselNavigation === "progress") { runProgress(); } $scope.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden"); $carouselElem.find(".premium-carousel-nav-arrow-prev").remove(); $carouselElem.find(".premium-carousel-nav-arrow-next").remove(); // $carouselElem.find(".premium-carousel-nav-dot").remove(); if (settings.variableWidth) { $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap"); } function resetAnimations(event) { var $slides = $carouselElem.find(".slick-slide"); $progressbar.stop(true).animate({ "width": 0 }, 0); if ("init" === event) $slides = $slides.not(".slick-current"); $slides.find(".animated").each(function (index, elem) { var settings = $(elem).data("settings"); if (!settings) return; if (!settings._animation && !settings.animation) return; var animation = settings._animation || settings.animation; $(elem).removeClass("animated " + animation).addClass("elementor-invisible"); }); if (settings.carouselNavigation === "progress") { runProgress(); } }; function triggerAnimation() { $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) { var settings = $(elem).data("settings"); if (!settings) return; if (!settings._animation && !settings.animation) return; var delay = settings._animation_delay ? settings._animation_delay : 0, animation = settings._animation || settings.animation; setTimeout(function () { $(elem).removeClass("elementor-invisible").addClass(animation + ' animated'); }, delay); }); } $carouselElem.on("afterChange", function (event, slick, currentSlide) { var slidesScrolled = slick.options.slidesToScroll, slidesToShow = slideToShow(slick), centerMode = slick.options.centerMode, slideToAnimate = currentSlide + slidesToShow - 1; //Trigger Aniamtions for the current slide triggerAnimation(); if (slidesScrolled === 1) { if (!centerMode === true) { var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate + "']"); if ("null" != settings.animation) { $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button") .addClass(settings.animation).removeClass( "premium-carousel-content-hidden"); } } } else { for (var i = slidesScrolled + currentSlide; i >= 0; i--) { $inViewPort = $(this).find("[data-slick-index='" + i + "']"); if ("null" != settings.animation) { $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button") .addClass(settings.animation).removeClass( "premium-carousel-content-hidden"); } } } //Fix carousel continues to work after last slide if autoplay is true and infinite is false. if (slick.$slides.length - 1 == currentSlide && !settings.infinite) { $carouselElem.find(".premium-carousel-inner").slick('slickSetOption', 'autoplay', false, false); } if (slick.options.carouselNavigation === "fraction") { $carouselElem.find("#currentSlide").text((currentSlide || 0) + 1); } if (slick.options.carouselNavigation === "progressbar") { var progress = (currentSlide + 1) / slick.options.templatesNumber; $carouselElem.find(".premium-carousel-nav-progressbar-fill").css("transform", "translate3d(0px, 0px, 0px) scaleX(" + progress + ") scaleY(1)"); } }); $carouselElem.on("beforeChange", function (event, slick, currentSlide) { //Reset Aniamtions for the other slides resetAnimations(); var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']"); if ("null" != settings.animation) { $inViewPort.siblings().find( "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass( settings.animation).addClass( "premium-carousel-content-hidden"); } }); if (settings.vertical) { var maxHeight = -1; elementorFrontend.elements.$window.on('load', function () { $carouselElem.find(".slick-slide").each(function () { if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } }); $carouselElem.find(".slick-slide").each(function () { if ($(this).height() < maxHeight) { $(this).css("margin", Math.ceil( (maxHeight - $(this).height()) / 2) + "px 0"); } }); }); } var marginFix = { element: $("a.ver-carousel-arrow"), getWidth: function () { var width = this.element.outerWidth(); return width / 2; }, setWidth: function (type) { type = type || "vertical"; if (type == "vertical") { this.element.css("margin-left", "-" + this.getWidth() + "px"); } else { this.element.css("margin-top", "-" + this.getWidth() + "px"); } } }; marginFix.setWidth(); marginFix.element = $("a.carousel-arrow"); marginFix.setWidth("horizontal"); $(document).ready(function () { settings.navigation.map(function (item, index) { if (item) { $(item).on("click", function () { var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide"); if (index !== currentActive) { $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index) } }) } }); $('.carousel-next-' + widgetID).on('click', function () { $carouselElem.find(".premium-carousel-inner").slick("slickNext"); }); $('.carousel-prev-' + widgetID).on('click', function () { $carouselElem.find(".premium-carousel-inner").slick("slickPrev"); }); }) }; $(window).on('elementor/frontend/init', function () { elementorFrontend.hooks.addAction('frontend/element_ready/premium-carousel-widget.default', PremiumCarouselHandler); }); })(jQuery); alishavisuals.site

Hello,
I am Alisha

Graphic Designer

Professional Skills

With advanced skills in Figma, Illustrator, and Photoshop, I bring versatility and precision to every project. These tools empower me to create user-focused designs, compelling visuals, and polished graphics. My expertise ensures that each piece is crafted with attention to detail and creativity.

Adobe Illustrator
Figma
Adobe Photoshop

Experience

With a solid background in design, I’ve worked on projects across various industries, gaining valuable insights and honing my creative approach. Each experience has strengthened my ability to deliver impactful, client-focused design solutions.

Graphic Designer

Company Inc.

Designed cohesive brand identities, including logos and social media graphics, and developed print materials. Ensured quality and creativity in every design, closely following client briefs and brand guidelines.

Design Intern

Inspire Studios

Supported the design team in creating promotional graphics and brand assets, focusing on layout and typography. Gained valuable insights into the creative process and practical experience in Adobe Creative Suite.

Education

With a formal background in graphic design and an official Adobe certification in Illustrator, I possess both the foundational knowledge and advanced skills needed to create high-quality, impactful designs.

Web Design Course

Paris

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.

Programming Course

Los Angeles

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.

Art University

NYC

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.

Programming Course

London

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.

Projects

I’ve completed a diverse range of projects, from brand identities to digital interfaces, each tailored to meet unique client goals. My portfolio reflects creativity, adaptability, and a commitment to excellence in every design.

Years of Experience
0 +
Happy Clients
0 +
Projects Completed
0 +
Awards Won
0 +

What I Do

I specialize in creating visually compelling designs that elevate brands and engage audiences. From digital graphics to print media, I bring creativity and precision to every project.

Print Design

Create visually appealing materials such as brochures, flyers, posters, and banners for businesses and events.

Infographic Design

Design informative and engaging infographics that simplify complex information and help businesses convey their messages effectively.

UI/UX Design

Create user-centered designs for websites and applications, focusing on intuitive navigation and engaging user experiences that enhance functionality and satisfaction.

Packaging Design

Offer packaging solutions that enhance product appeal and align with brand identity, suitable for various industries.

Social Media Design

Provide basic graphics for websites, like banners, icons, or header images. These are small projects that can help you practice creating cohesive visuals for digital platforms.

Presentation Design

Develop visually compelling PowerPoint or Google Slides presentations that enhance storytelling and engagement.

contact me