Use bootstrap grid mixin

I’ve been using bootstrap for a while and now I’m moving into more advanced stuff, mainly create my custom CSS stylesheets using the mixins and I’ve been having lots of fun with it. One thing I’d like to simplify though is how to create a custom grid system. and is container is large screen max-width “1440”  default

The easiest way is to include the bootstrap-grid mixin in the sass file, but that creates a class for every column. What I’d like to do is create a grid system only for the columns I need. For example in the project I’m working now, I only need the 3, 4, 6 and 10 columns, including the col-auto, pull, push, offset, etc., like this

@mixin make-container()

The make-container() mixin does precisely what it says, producing a container in a framework. Why use this mixin versus just including the .container class?

<div class="container"></div>   

@mixin make-row()

The make-row() mixin does precisely what it says, producing a line in a framework. Why use this mixin versus just including the .row class? Two reasons. The first is that we can utilize semantic code, so rather than:

<div class="row"></div

we can use something like:

<section>

Along these lines, we can utilize a fitting tag (section, article, and so etc.) to specify a portion of the page. This can potentially make the code easier to read and understand what content goes in that row. All we have to do now

section {
 @include make-row();
}

Very useful as you can see, but the real utility of this mixin is unlocked when you combine its usage with the next mixin.

@mixin make-*-column()

This mixin works in conjunction with @mixin make-row() and is truly a gathering of mixins. One of the mixins enables you to characterize the measure of segment you need to utilize while the others allow you to push, pull, and offset sections.

On the off chance that you know about Bootstrap (or any grid system), the lattice grid system depends on lines that contain columns. Since there will most likely never be where you utilize one of the column mixins without the make-row() mixin and vice versa, you can have something like this to make the columns/rows:

section {
 @include make-row();
 article {
 @include make-lg-column(2);
 }
}

@mixin size()

The size() mixin is a basic but extremely useful mixin. While making rows and columns in Bootstrap, the default behavior is to size the columns based on their content. This is fine in a great deal of circumstances, yet now and again you require a particular size. That is the place the size mixin comes in. It takes two arguments – width and stature:

.example {
@include size (16%, 300px)
}

Posted

in

by

Tags:

Recent Post

  • Exploring the Role of AI in Sustainable Development Goals (SDGs)

    Artificial Intelligence (AI) is revolutionizing how we address some of the world’s most pressing challenges. As we strive to meet the United Nations’ Sustainable Development Goals (SDGs) by 2030, AI emerges as a powerful tool to accelerate progress across various domains. AI’s potential to contribute to sustainable development is vast from eradicating poverty to combating […]

  • Future Trends in AI Chatbots: What to Expect in the Next Decade

    Artificial Intelligence (AI) chatbots have become indispensable across industries. The absolute conversational capabilities of AI chatbots are enhancing customer engagement, streamlining operations, and transforming how businesses interact with users. As technology evolves, the future of AI chatbots holds revolutionary advancements that will redefine their capabilities. So, let’s start with exploring the AI chatbot trends: Future […]

  • Linguistics and NLP: Enhancing AI Chatbots for Multilingual Support

    In today’s interconnected world, businesses and individuals often communicate across linguistic boundaries. The growing need for seamless communication has driven significant advancements in artificial intelligence (AI), particularly in natural language processing (NLP) and linguistics. AI chatbots with multilingual support, are revolutionizing global customer engagement and service delivery. This blog explores how linguistics and NLP are […]

  • How Reinforcement Learning is Shaping the Next Generation of AI Chatbots?

    AI chatbots are no longer just about answering “What are your working hours?” or guiding users through FAQs. They’re becoming conversation partners, problem solvers and even reporting managers and sales agents. What’s driving this transformation? Enter Reinforcement Learning (RL)—a type of machine learning that’s changing the way chatbots think, learn, and respond. At Codalien Technologies, […]

  • AI Chatbots for Sales Team Automation: The Critical Role of AI Sales Assistants in Automating Your Sales Team

    Sales teams are the heart of any successful business, but managing them effectively can often feel like trying to juggle flaming swords. The constant pressure to generate leads, maintain relationships, and close deals leaves your team overwhelmed, spending more time on administrative tasks than actual selling. Here’s where AI-powered sales assistants step in to completely […]

  • Transforming HR with AI Assistants: The Comprehensive Guide

    The role of Human Resources (HR) is critical for the smooth functioning of any organization, from handling administrative tasks to shaping workplace culture and driving strategic decisions. However, traditional methods often fall short of meeting the demands of a modern, dynamic workforce. This is where our Human Resource AI assistants enter —a game-changing tool that […]

Click to Copy