There are four general layouts for portfolio listing in our template, and in this chapter, we will take a closer look at each of them and some other features related to the portfolio.

Before we jump into the code instances, you should also note that to create a fullscreen page, you should add the bringer-fullscreen-page class for the body tag. Also, it is recommended to use the disable-smooth-scroll class to turn off the smooth scroll scripts for such pages to optimize performance.

    ...
    body
        ...
    /body
/html

Additionally, you can use the classes no-header-border or no-footer-border to remove the header or footer borders, as we did on the Fullscreen Slider page.

Infinite List

Infinite List
...
body
    ...
    Page Main
    main

        Infinite Scrolling Listing
        div
            Infinite List
            div

                Portfolio Post 01
                div
                    div
                        img
                    /div
                    div
                        spanCategory Name/span
                        h2Post Title/h2
                    /div
                    div
                        span/span
                    /div
                    a/a
                /div

                Portfolio Post 02
                ...

            /div
        /div

    /main    
    ...
/body

Fullscreen Slider

Fullscreen Slider
...
body
    ...
    Page Main
    main

        Slider Container
        div
            Slider
            div
                div

                    Slider Item 01
                    div
                        img
                        div
                            div
                                spanCategory Name/span
                                h4Post Title/h4
                            /div
                            a/a
                        /div
                    /div

                    Slider Item 02
                    ...

                /div
            /div    
        /div

    /main    
    ...
/body

Single Column Card

Single Column

This portfolio listing type uses the default content structure as on any other page. Let's take a look at the code example:

...
section

    Portfolio Card Item
    div
        Media
        div
            img
        /div
        Content
        div
            div
                div
                    spanCategory Name/span
                    h4Post Title/h4
                /div
                div
                    span/span
                /div
                a/a
            /div
        /div
    /div

/section    

Classic Grid

Classic Grid

The same as the previous one, this type of portfolio is a part of the default page content. Moreover, the bringer-portfolio-card block may be used not only for grid containers but also for carousels and other content parts. And now, let's take a look at the code of that item in the Grid container:

...
section

    Portfolio Grid    
    div

        Portfolio Card Item 01
        div
            div
                img
            /div
            div
                div
                    spanCategory Name/span
                    h6Post Title/h6
                /div
                span/span
            /div
            a/a
        /div

        Portfolio Card Item 02
        ...
    /div

/section    

More details about the Grid container and the Parallax Media may be found in the previous chapter, where we talk about the Content area.