Lineup Studio Template
1. Getting Started
First of all, we hope you find the Lineup Studio free Framer Template useful for your project, and we look forward to seeing your amazing stories on your new versatile site based on Lineup Studio.
This documentation will help you start working with your new Framer Template. It includes the first steps for remixing to your own Framer account and guides on creating your own pages and projects.
If you have any doubts about any detail explained here or any other aspect, just write us an email and we will try to assist you as best as possible. Get Support →
2. Remix the template
First things first. You need to remix the template to your Framer account. To do this, once you have completed the checkout process on Polar, our payment processor, and considering that Lineup Studio is a free Framer template, you will simply have to make the "purchase" for $0 (zero dollars – free), and we will send the remix link to your email address. Once you receive this email, just click the remix link and you will have your remixed template in your Framer account ready to start editing and publishing your new website. All of this will literally take you a couple of minutes of your valuable time.
Template structure
-
Design
- DocumentationContains the template documentation (it's me!)
- LicenseContains the template license and terms of use.
-
Pages
- HomePage that represents the main page of your website.
-
ProjectsCMS collection that represents the different projects of your website.
- Projects · 25The 25 examples you can see on the demo.
- 404Template's 404 page.
- home-w-formAn alternative home page with a contact form inside the 'Info' popover section.
SUPPORT
In case you need assistance, you can contact us at our support email.
3. Design Styles
You will find all these elements in the 'Assets' panel of the left sidebar (Pages | Layers | Assets).
IMPORTANT
All changes you make in this section will be applied to all dependent elements. That is, if you decide to change the size of any of the texts, any text that uses this style, wherever it is within the template, will take on the new value. The same will happen with colors and components.
These are, without a doubt, some of the tools that make Framer so flexible. They are super powerful tools you should learn to use to achieve the best results with your projects.
3.1 Styles > Text
In this section you can adjust the text styles of your website. From main heading titles to body texts and support captions elements.
Notes
As you can see when resizing the browser window, the responsive capabilities of the template are greater than usual, especially in terms of liquid typography. Lineup uses a liquid approach (an advanced responsive technique) that, instead of setting breakpoints, assigns a value to certain texts depending on the viewport size. Currently, Framer does not allow using this standard and widely used measure from the editing canvas, so some texts in the template, especially headings, use this technique via 'code overrides', another super powerful tool that Framer offers to extend the capabilities of the tool.
In the corresponding section, we will explain how the size change works for these elements more precisely.
3.2 Styles > Color
Similarly, in this section you can change the template's color palette. With this simple tool you can completely change the mood of the whole website in just a few seconds.
3.3 Styles > Find
When you are not sure where a style, color, or component is applied, just hover over it and right‑click, then select 'Find'. Framer will show you all instances or elements that receive the style, color, or component you want to modify or locate within the project.
3. Components
Possibly the most powerful tool in Framer. Components are groups of elements that you can reuse anywhere in your project. Any change you make at the component level will propagate to all instances of that component throughout the project. For example, one of the most important components in the template is 'Project Title'. This component generates all the logic and interactivity of each project shown on the home, creates the hover movement, makes the project image appear in the bottom right (or wherever configured in the template), controls text sizes, colors, etc.
With this in mind, any change made at the component level will affect all instances of that component. If you change the text color, all texts of all component instances in the template will be affected and properly updated.
5. Code Overrides
Code overrides are small scripts written in the programming language used by Framer that allow us to extend the platform's functionality in (almost) unlimited ways.
Thanks to these, we can make Lineup Studio offer a unique user experience, as the custom system for displaying projects in the main list on the home would not be possible without custom code, allowing us to position the featured images of each project in a fixed way, as well as the different configurations offered by the template. The same happens with the featured image and its behavior within the single project pages.
The best part is that if you don't have sufficient coding knowledge, you simply don't have to deal with these assets; you can ignore them, we did the hard work for providing you with a full no-code experience. However, if you know React and want to extend, create, or improve the components and overrides included with the template, all the code is available from the 'Assets > Code' panel.
5.1 Custom Font Sizing
As mentioned earlier, there is an exception regarding how you can customize the styles of your texts, which relates to the size of some texts on the website, particularly the headings on the home and single project pages, as well as the texts in the project list on the home. They work with a very simple code override. You will find it in 'Assets > Code > Fluid_Font.tsx' and 'Assets > Code > Heading_Fluid_Font.tsx'.
- Fluid_Font.tsx: Controls the size of the texts in the project list on the home.
- Heading_Fluid_Font.tsx: Controls the size of the headings and titles on both pages and single project pages.
Basically, the snippet shows the CSS value used by the rest of the file in JavaScript (TypeScript React).
In short, the code defines a higher‑order component called fluidText that wraps any React component to
apply fluid and responsive typography to all text elements inside it. This allows us to apply the CSS rule
that uses the clamp() function. This function is what makes the 'magic' of taking responsive
text capabilities to another level, turning responsive text into liquid text. When you resize the browser
window on the main/home page or a project page, you will see the heading adapt in a very dynamic way, and
the project list on the home also adapts to different device sizes.
const fontSize = "clamp(32px, 2.188vw, 56px)"
Thus, adjusting the text size is as simple as setting a maximum pixel value, a minimum pixel value, and a preferred value (usually in vw). This is the ideal value that drives the fluidity. The first value is the minimum size in px, the second is the preferred value, and the third is the maximum size in px.
If you want to modify this, just change these three values and save the file
(CTRL + S or CMD + S).
Notes
An important detail to keep in mind regarding custom text sizes is that the Framer canvas/editor will not reflect these changes; they will only be visible in the preview or on the published site, as the Framer canvas cannot interpret these sizes passed via code overrides. We hope future updates will make these standard CSS values natively available. In the meantime, these powerful Framer tools are our best allies.
Therefore, keep in mind that if you change the clamp() values, you should ideally adjust
them in the canvas as well to have a design preview as close as possible to the final result. Set the
maximum value for desktop/laptop view and the minimum value for mobile view, so the canvas and final
site look practically identical.
The rest of the files you will see in the 'Assets > Code' section correspond to functionalities that do not aim to change any design aspect but rather handle specific behaviors of certain elements. For example:
Project_Image.tsx: Creates the fixed "floating" featured image on the screen that behaves in two configurable ways. The first generates the hover effect on the project list on the home, and the second handles the fixed image on each single project page.Date.tsx: Custom component that generates dates in the way the template does, directly from CMS data. It formats dates and can be configured from the canvas UI as well.UppercaseInput.tsx: A utility code override used in the home version that includes a contact form inside the 'Info' overlay. The form inputs have tight line-height, so this method prevents that behavior. This code override does not offer any customization.
6. Creating Projects (CMS)
In this section we will see in detail how to create projects in Framer's CMS and how the CMS features apply to creating projects with Lineup Studio.
7. Framer CMS
First of all, we need to introduce what Framer's CMS is. If this is your first time with a content manager or a design editor as advanced as Framer, don't worry, it's very simple.
A CMS (Content Management System) is a tool that allows you to create, organize, edit, and publish content on a website without touching code. It works as a "digital filing cabinet" where you store text, images, videos, links, and other elements. Instead of manually editing each page (which can be tedious and error‑prone), you update the content in one place and the CMS automatically propagates it to all relevant pages. This is ideal for dynamic sites like blogs, portfolios, stores, or project pages like those offered by Lineup Studio, where content changes frequently.
Well‑known CMS examples: WordPress, Contentful, or Sanity. But Framer has a native, integrated CMS specifically designed for its no‑code design tool.
In the top left you will see 'Projects' and 'Categories'. 'Projects' represents the projects you create in the CMS, and 'Categories' represents the categories you create in the CMS.
Official Reference
The best resource we can offer you to understand how Framer's CMS works is the official documentation. We encourage you to read it to better understand how the CMS works and how you can create projects with Lineup Studio, for which there are more than 25 examples available in the template.
Each CMS element has different fields representing metadata and content of your project, such as title, featured image, date, etc. Let's look at each in more detail:
- Title – The project title.
- Slug – The URL that will be generated for the project.
- Image – The featured image, which appears both in the main list on the home and when entering a single project page. It is the fixed image that by default appears at the bottom right.
- Date – The date the project was created.
- Category – The category the project belongs to.
- Gallery – The project's image content; you can drag image packages from your computer directly into this area and Lineup Studio will create the image gallery you can see in the template demo. Drag and drop.
- Content – Here you describe your project with words; you can use Framer's text editor, but if you want the default result offered by Lineup Studio, you should follow the content guide included in the template to display the project name in one color and the description in another, for example. This also applies to text size, which should be an H2.
We will look in more detail at how the 'Content' field works, as formatting text in the overlay is really simple and straightforward if you follow these two rules:
8. Project Details
This is the only part that requires a bit more attention because the text that you want to represent the project title is defined as a "code" tag. As you can see in the screenshot, to create the title you simply use the "code" formatting tool highlighted in the pink frame. Once you write the title, just write the rest of the description outside the "code" tag. If you look closely at the screenshot, you will see that the whole block is inside a Heading 2, which is important for formatting the text as in the template.
If you have any doubts, we encourage you to look at other projects to better understand how this tool works, and of course, if you have any questions about any other element of your new site built with Lineup Studio, just contact us and we will try to help you as soon as possible.
9. Featured Images
This is probably one of the tools you will use the most, as it allows you to upload the image that will represent your project both in the home list and within each project as a fixed image at the bottom right of the screen, as predefined by the template. To do this, simply use the dedicated Featured Image field within each project's CMS, drag and drop from a folder on your computer or use the 'upload' option to add the image you want.
Support
Whenever you have any doubt using Lineup Studio for your project, do not hesitate to contact us and we will try to help you as much as possible.
Thank you very much for using templates created by CULTO.