FullPage.js -- Create Modern, Scrolling Landing Pages Easily!

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ต.ค. 2024

ความคิดเห็น • 121

  • @DesignCourse
    @DesignCourse  5 ปีที่แล้ว +13

    Be sure to subscribe and click on that notification icon!

    • @ramisanawar9697
      @ramisanawar9697 4 ปีที่แล้ว

      Sir. After log in fb with javascript or python or php or any other sources is it possible to speedly or rapidly scroll down into a fb group? I need to copy all posts and comments of a group at very short time.

  • @ElinScreams
    @ElinScreams 4 ปีที่แล้ว +15

    I just finished my 1st year of Frontend studies and have one more to go, and I have learned so much from your channel! Never stop! :D

    • @gingaduten4883
      @gingaduten4883 4 ปีที่แล้ว +2

      Ser etter samme studie selv. kan jeg spør hvilket studie du går? er det bra?

    • @ElinScreams
      @ElinScreams 4 ปีที่แล้ว +1

      @@gingaduten4883 Hei! :) Jeg går 2-års Frontend på Noroff nettstudier - det er bra ja! men er alltids mer å lære utenfor skolen også, så jeg bruker mye tid på youtube og udemy. De har studiene på skolene også hvis man heller vi det :)

  • @Sorrowone1
    @Sorrowone1 6 หลายเดือนก่อน

    What a beautiful, simple and extremely useful tutorial. Thank you for providing us this video. Now, I can see a lot of changes and improvements in my job as a Frontend Developer. Thank you!

  • @manassegitau2972
    @manassegitau2972 3 ปีที่แล้ว +3

    Thanks Gary, this is was so helpful.
    To change the color for the navigation dots there's you can add this to the css
    #fp-nav ul li a span,
    .fp-slidesNav ul li a span {
    background: #ffffff; /*Your preferred color*/
    }

  • @matejrovis5525
    @matejrovis5525 4 ปีที่แล้ว +2

    You're a lifesaver man! Please don't ever stop with your content!

  • @SantotoLeandro
    @SantotoLeandro 5 ปีที่แล้ว +8

    I would love to see a video from Scratch on how to do something like this as you mention as a posibility by the end of the video! Thanks for all the great work!

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +2

      You can also try to just read the code :)
      It is open sourced for everybody to learn from it:
      github.com/alvarotrigo/fullPage.js/blob/master/src/fullpage.js

  • @steckrein6322
    @steckrein6322 3 ปีที่แล้ว +2

    Still very useful after almost 2 years, thank you very much!

    • @alperburakpusar
      @alperburakpusar 2 ปีที่แล้ว

      Are there still alternative scripts like this that do the same thing? (not like locomotivescroll)

  • @immohaimenul
    @immohaimenul 4 ปีที่แล้ว +1

    awesome tutorial man, we want more fullpage.js content. pls make those. love your work.

  • @aestheticallyamazing2003
    @aestheticallyamazing2003 5 ปีที่แล้ว +4

    Love contents of this ♥️
    Keep it up man 😉😊

  • @miguelacosta707
    @miguelacosta707 5 ปีที่แล้ว +2

    Awesome js library and Awesome channel.

  • @sionsebastian2501
    @sionsebastian2501 2 ปีที่แล้ว

    Thank you for this amazing tutorial.

  • @PaulShadwell
    @PaulShadwell 5 ปีที่แล้ว

    Very cool. Followed along and it all worked exactly as expected. Thanks. This has given me some great ideas for landing pages.
    Looking forward to a tutorial on how to do it without the Frontpage.js.

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      You mean without fullPage.js?
      Why would you try to re-invent the wheel? :)

    • @PaulShadwell
      @PaulShadwell 5 ปีที่แล้ว

      @@alvaro_trigo Yes of course I mean Fullpage.js. Depends on the type of wheel. ;-)

  • @mazdaknazemi8207
    @mazdaknazemi8207 5 ปีที่แล้ว +4

    man please one video for styled components in reactjs, need you break it ,thank you.

  • @elfridhasman4181
    @elfridhasman4181 5 ปีที่แล้ว +1

    Thank You Very Much Design Course

  • @beinyourguard
    @beinyourguard 5 ปีที่แล้ว +1

    Thank you man, I love this channel

  • @brainz80
    @brainz80 5 ปีที่แล้ว +2

    Thank you for the tip. One thing to note: using !important in CSS is a bad practice and should rarely be used. Most likely you could have targeted the span with something like ".fullpage-navigation span" instead.

  • @abdumajidomonov2840
    @abdumajidomonov2840 2 ปีที่แล้ว

    Thank you very much and good luck👍👍👍👍👍👍👍👍

  • @polyglot1135
    @polyglot1135 6 หลายเดือนก่อน

    thank you so much 😍😍😍😍😍😍😍😍

  • @samandarodilboyev7013
    @samandarodilboyev7013 3 ปีที่แล้ว

    thank you

  • @elnaz-p2n
    @elnaz-p2n 5 ปีที่แล้ว

    I really enjoy these videos

  • @MilanB
    @MilanB 5 ปีที่แล้ว +9

    Is there a JS library that you didn't cover? :D

  • @Noureldindesign
    @Noureldindesign 5 ปีที่แล้ว +2

    Amazing and useful video thank you keep going

  • @optimus6858
    @optimus6858 2 ปีที่แล้ว

    thanks a ton

  • @ayandeshmukh5655
    @ayandeshmukh5655 5 ปีที่แล้ว +1

    glad I found your channel.....

  • @bmm52824
    @bmm52824 5 ปีที่แล้ว +2

    Please make a reactjs crash course :( BTW, Cool stuff man!

  • @lfellidev
    @lfellidev 3 ปีที่แล้ว

    Tks man!

  • @lehlohonolomphuthi4
    @lehlohonolomphuthi4 5 ปีที่แล้ว

    Great tutorial. And if you do a course on it. Please include GSAP.

  • @kill3r287
    @kill3r287 5 ปีที่แล้ว

    love your videos

  • @palaashatri
    @palaashatri 5 ปีที่แล้ว +1

    Thank you. 🍻❤️

  • @KAM704Prod
    @KAM704Prod 5 ปีที่แล้ว +1

    Very god video. Thx!

  • @eduardkoshkelyan8670
    @eduardkoshkelyan8670 5 ปีที่แล้ว

    Great job,thx u very much.

  • @alexandros-markovits
    @alexandros-markovits 5 ปีที่แล้ว +1

    Very cool library, i was actually looking for that functionality and also saw that that the creator has a vue specific library as well.
    Btw how would it be done without the lib? Like a simple custom way?

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +1

      The custom way is not as simple as it seems :)
      But basically , catch the mousewheel event and use translate3d CSS properties to scorrll up or down.

    • @alexandros-markovits
      @alexandros-markovits 5 ปีที่แล้ว

      @@alvaro_trigo hmm translate3d, will try it out, thanks! 😃

  • @kodyar7081
    @kodyar7081 4 ปีที่แล้ว +1

    Спасибо)

  • @saladforbrains2335
    @saladforbrains2335 2 ปีที่แล้ว

    lmao nothing works for me at all for reasons unknown to me. Everytime I try to follow a tutorial it looks incredibly easy, and nothing works on my end. Fantastic.

  • @marcelloworld1
    @marcelloworld1 4 ปีที่แล้ว +1

    Hi how can i move the navigation bar from right to bottom? I cant find in the documentation how to change the style of the nav bar.

  • @TheAditya64
    @TheAditya64 5 ปีที่แล้ว

    Gonna try this with React.

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      There's an official React wrapper for it here:
      github.com/alvarotrigo/react-fullpage

  • @zacksaxton2529
    @zacksaxton2529 3 ปีที่แล้ว

    Why will it not allow to scroll on to the next section when text content is placed in the div ( with content and styling )

  • @DuyTran-ss4lu
    @DuyTran-ss4lu 5 ปีที่แล้ว

    Tks a lot

  • @andonyrodriguezmora9921
    @andonyrodriguezmora9921 ปีที่แล้ว

    how can I add images to the slides?
    I tried with different classes and poiting them with different images on CSS but it didn't work.

  • @MuhammadAdnan-gx6rd
    @MuhammadAdnan-gx6rd 4 ปีที่แล้ว

    All good but.. problem will be on mobile screens ?

  • @luxmailsundhar
    @luxmailsundhar 2 ปีที่แล้ว

    How to use inside of a middle page

  • @tolgabeyazoglu536
    @tolgabeyazoglu536 ปีที่แล้ว

    hello, is there a solution for fullpage js when the internet is slow, the style is broken in late loading?

  • @JamesWelbes
    @JamesWelbes 5 ปีที่แล้ว +2

    Dang, was hoping you were gonna use npm. I installed via npm but now I don't know how to actually include/implement it

  • @void9867
    @void9867 4 ปีที่แล้ว +1

    are you allowed to use this (fullpage.js) if youre going to use it in actual website ? Hotel, store etc

  • @tonycaterev1341
    @tonycaterev1341 5 ปีที่แล้ว +1

    Great Tutorial.! Is it possible to use Fullpage.js in combination with a css framework like Materialize or Bootstrap?

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      Of course! It i just a JS library :)

  • @adad8795
    @adad8795 5 ปีที่แล้ว

    Awesome

  • @saladforbrains2335
    @saladforbrains2335 2 ปีที่แล้ว

    is something supposed to go in main.css and main.css.map?

  • @daidkalita461
    @daidkalita461 5 ปีที่แล้ว

    Ты просто красава , спасибо тебе

  • @clickbaitpolice9792
    @clickbaitpolice9792 2 ปีที่แล้ว

    when we do this, is the entire page loaded at once? because i want to load one section at a time

  • @OyunProg
    @OyunProg 6 หลายเดือนก่อน

    do you have any key ?

  • @KingOfTheRedSkulls
    @KingOfTheRedSkulls 5 ปีที่แล้ว

    Are we able to use bootstrap within the sections ? I only need fullpage for scrolling between pages easily, i need bootstrap to actually build the content

  • @BlackJacketJones
    @BlackJacketJones 2 ปีที่แล้ว

    How to add a menu

  • @TheBoab400
    @TheBoab400 5 ปีที่แล้ว

    Is there a reason for a separate js file not being created here to house the JavaScript code? Or is it just for purposes of video that the js is being saved in the .html file?

  • @thomaspotterdotexe
    @thomaspotterdotexe 2 ปีที่แล้ว

    Is there any alternative for this plugin? This is great but I would like to use this in my commercial website but needed to pay it :(

    • @usynnstradler
      @usynnstradler 2 ปีที่แล้ว

      its free to use

    • @thomaspotterdotexe
      @thomaspotterdotexe 2 ปีที่แล้ว

      @@usynnstradler yeah but I think I read somewhere in the docs I need to buy a license for commercial use

  • @jitenderpondicherry5509
    @jitenderpondicherry5509 4 ปีที่แล้ว

    Hi... How can I add this to an angular.js project?

  • @princebabu6500
    @princebabu6500 5 ปีที่แล้ว

    can you this feature in custom html/css and js and not in fullpage.js

  • @NandiOnTheWheels
    @NandiOnTheWheels 3 ปีที่แล้ว

    Sir their is any library for Reactjs then we achieve same thing like when we are using parallex they provide somekind of animation on scrolling time
    Their is any library for we can scroll down component to component Direct like you created a project but I wanna make with Reactjs library with using parallex if you know please rpy me thanks for this video

  • @ezyharofi8928
    @ezyharofi8928 3 ปีที่แล้ว

    how can we add navbar in page ?

  • @자시엘-l1s
    @자시엘-l1s 5 ปีที่แล้ว +5

    Something's wrong with skillshare
    Can't sign up
    When I hit enter after putting my info it just restarts the page
    Non of the buttons work
    Anyone else with this problem?

  • @frigyesvass9854
    @frigyesvass9854 4 ปีที่แล้ว

    What is 'free for non commercial use' means? It means that I can't develop a website for somebody else using this without a license?

  • @Siddhant19931
    @Siddhant19931 4 ปีที่แล้ว

    Whenever I go to these cdn libraries the links i get are not the same as the ones shown in this video. They are incomplete, without the cdnjs.cloudfare.com and stuff. Why is that?

  • @Faks_Ar
    @Faks_Ar 5 ปีที่แล้ว +1

    whats with that weird camera angle?

  • @luckyandroid3568
    @luckyandroid3568 4 ปีที่แล้ว

    is it free plugin to using in browser ?

  • @deusvictim1012
    @deusvictim1012 5 ปีที่แล้ว

    try use this js when height content of slide (not just h1 and background) > height window... it doesn't work good and one more test on ios not only on android...

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      Glad you point it out!
      Actually the best way to deal with small screen devices is by making use of the responsive options that fullPage.js provides. Check the `responsiveWidth`, `responsiveHeight`, `responsiveSlides` options and `fp-auto-height-responsive` class.

  • @dinoo2748
    @dinoo2748 5 ปีที่แล้ว

    Hey, Gary! I'm planning to make a website but I want to add a feature where you can change the language of the page. Should I use JavaScript that handles this or should I have separate .html files for every language or even use subfolder or subdirectories? Plz halp! :D

    • @sashabeep
      @sashabeep 5 ปีที่แล้ว

      For the one page is better to use elements with lang attribute and only switch lang attribute for HTML element with one string of JS and hide all the elements with other lang using 1 css rule like html[lang="langOne"] *[lang="langTwo"]{display: none;}

    • @dinoo2748
      @dinoo2748 5 ปีที่แล้ว

      @@sashabeep So just hide the elements I don't want to see on one language and show all the others and vice versa. Thanks for your help! :D

  • @amrmzkr
    @amrmzkr 4 ปีที่แล้ว

    Hallo sir, what extension do you use for the vscode to get the type .class shortcut to div class thing?

    • @laketich
      @laketich 4 ปีที่แล้ว

      emmet

  • @christoperjohnteodosio2688
    @christoperjohnteodosio2688 4 ปีที่แล้ว

    Hello, I have been coding along but received this error message "fullpage.js:3438 fullPage: Fullpage.js version 3 has changed its license to GPLv3 and it requires a `licenseKey` option. Read about it here:". I am not sure where I went wrong. Can someone please advise?

    • @laketich
      @laketich 4 ปีที่แล้ว

      yeah, i had the same issue, have you resolved the problem?

  • @garrettlemieux4620
    @garrettlemieux4620 4 ปีที่แล้ว

    would anyone know why i copied everything he did and yet my h1's have a top margin that makes the image not cover completely and when i text-align the h1 center they only move to the center of the top and not the absolute center of the page?

    • @bennihtm
      @bennihtm 4 ปีที่แล้ว

      The browser possibly. Did you try to open it in different browsers, e.g. Chrome and Firefox.

  • @vladislavivanov1546
    @vladislavivanov1546 5 ปีที่แล้ว

    Cool

  • @andrewrico8321
    @andrewrico8321 5 ปีที่แล้ว

    isn't the script tag supposed to be under the body tag?

    • @LtJackMorton
      @LtJackMorton 5 ปีที่แล้ว

      Or should be async.It doesnt really matter in this case,because its not a huge site and not a webdev tutorial.

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +1

      Before the closing

  • @franktielemans6624
    @franktielemans6624 5 ปีที่แล้ว

    what happens on mobile when content exceeds 100% viewport height?

    • @sashabeep
      @sashabeep 5 ปีที่แล้ว

      You should solve this by yourself :) There are some breakpoints for height and width in init section, overall, this aproach is not for sites with frequently changeable content

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +1

      Solution is quite easy. There are a few options available for these cases.
      You can just use the options `responsiveHeight` or `responsiveWidth` to remove the autoscroll feature. That, combined with the class `fp-auto-height-responsive` that removes the constraint of having full height sections, solves most of the cases. See this example:
      alvarotrigo.com/fullPage/examples/autoHeightResponsive.html
      Some people prefer to use the option `scrollOverflow` to create a scrollbar inside the section, but I usually do not recommend its use as it can be buggy in certain cases.
      alvarotrigo.com/fullPage/examples/scrolling.html
      And then you can even make use of the extension `responsiveSlides` to turn horizontal slides into vertical ones when in responsive mode.
      alvarotrigo.com/fullPage/extensions/responsive-slides.html

  •  5 ปีที่แล้ว

    First + 2
    Nice video!

  • @weltmeister
    @weltmeister 5 ปีที่แล้ว

    I think there's a way to do it with just css?

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      Kinda. You can use scroll-snap property of CSS but it is not 100% cross browser compatible and won't do all the magic for you.
      Bear in mind that fullpage is much more than just snap scrolling. It has responsive options, css state classes, callbacks, lazy loading, auto play pause media elements, bullets navigations, normalScrollElements, plenty of methods, functions and of course, extensions. And all of it cross-browser compatible up to IE 9 ;)

    • @weltmeister
      @weltmeister 5 ปีที่แล้ว

      ​@@alvaro_trigo it's pretty clear on your website that it can do more than just scroll-snapping, but I don't like using 3rd party libraries unless it's really really necessary, and I see the scroll-snapping as just for show kind of thing, and the rest of what your lib offers is already available to me from other libs that I'm already using... I wish the best for you and the future of your library I really like it maybe I'll change my mind and use it in one of my future projects :)

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      @@weltmeister sure! Use whatever best fits your needs! ;)

  • @JamesWalpole84
    @JamesWalpole84 3 ปีที่แล้ว

    There's a plugin called easyScrollDots that does this effect with the vertical scrolling but you dont need full screen slides. github.com/Superhands89/EasyScrollDots

  • @pouyapj1jan122
    @pouyapj1jan122 5 ปีที่แล้ว

    where are the source code bro?

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว

      Here it is :)
      github.com/alvarotrigo/fullPage.js

  • @brandonharvey2507
    @brandonharvey2507 5 ปีที่แล้ว

    Please, someone, answer me. I'm about to design my idea in Figma. But after im finished, what is the next step to actually make it functional?

  • @mantha911
    @mantha911 4 ปีที่แล้ว

    Mine won't work. I was about to have code like you.

  • @lalitkumar-zm9sq
    @lalitkumar-zm9sq 5 ปีที่แล้ว

    sir, I got an issue on full page.js.
    I need a continuous horizontal slider in a circular loop.
    I have used continuous horizontal: true,
    I had referred all the solutions in these links
    and other solutions from this link Continuous horizontal slider · Issue #124 · alvarotrigo/fullPage.js
    but I can't solve this issue.

  • @turtrueweb
    @turtrueweb 3 ปีที่แล้ว

    +

  • @ballerhustler1101
    @ballerhustler1101 5 ปีที่แล้ว

    Круто кста

    • @sashabeep
      @sashabeep 5 ปีที่แล้ว +1

      Вся крутизна заканчивается на попытках скрестить didplay:table с флексами, нерабочей навигацией, переполнением одного из экранов, ради которого надо купить плагин за 25 баксов и других весёлых вещах

  • @sashabeep
    @sashabeep 5 ปีที่แล้ว +1

    Fullpage is VERY outdated in markup and css which it produces. Looks like it was developed once 10 years ago for paid addons without any improvement. Author is unfriendly. Many issues on github without any support. Once i've used it i decided not to use it never.

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +2

      I'm also wondering, why do you say the CSS it produces is outdated? Can you please elaborate that?
      What about the HTML markup you think is outdated?

    • @sashabeep
      @sashabeep 5 ปีที่แล้ว +1

      @@alvaro_trigo wonder that you replied, that is pretty strange, instead of many github issues and feature proprosals :) why don't you use tables in 2019, wrapping anything by table-cells is not enough, just don't forget to ditch the doctype :))))))) At the other hand, i now how difficult to maintain any public project with long lifetime and big user base and it's very hard work everyday. You should upgrade your soft skills and be more friendly to the users. Build a support team for that.

    • @alvaro_trigo
      @alvaro_trigo 5 ปีที่แล้ว +2

      ​@@sashabeep yeah I also response thousands of questions in stackoverflow, Webflow forums, twitter... so not really that strange :) TH-cam is just another bit.
      Tables? Do you mean "flexbox"? Because I'm pretty sure the table element is much older than the CSS property table-cell :)
      Are you suggesting using a table instead of the table-cell property?
      In any case, you can always disable the table-cell element by using `verticalCentered:false`.
      I've been thinking about the support person for a while, but perhaps it's better for the moment for me to keep doing that, as this way I can realise what developers demand and what they struggles are. However it is something that has been in my mind for a while!

    • @bharath2477
      @bharath2477 5 ปีที่แล้ว

      ​@@alvaro_trigo It shows this error. "fullPage: Fullpage.js version 3 has changed its license to GPLv3 and it requires a `licenseKey` option." Can I get a open source activation key for this.

  • @BlackJacketJones
    @BlackJacketJones ปีที่แล้ว

    is it possible to have custom icons instead of the dots for navigation. i would like to replace the dots with svg icons i created in adobe illustrator

  • @phogbinh
    @phogbinh 5 ปีที่แล้ว

    Awesome tutorial, thank you!

  • @platincompany7494
    @platincompany7494 3 ปีที่แล้ว

    great thanks