@@ -118,6 +118,8 @@ You can also add the image on the left side of the card. All you need do to is:
## Stacked card
+Use the `card-stacked` class to stack up multiple cards, if you want to save screen space or create a visually appealing effect.
+
{% capture code %}
{% include cards/card.html class="card-stacked" title="Stacked card" %}
{% endcapture %}
@@ -126,6 +128,8 @@ You can also add the image on the left side of the card. All you need do to is:
## Tabbed card
+Organize multiple cards into tabs to be able to display more content in a well-organized way and allow users to alternate between them easily.
+
{% capture code %}
{% include cards/card-tabs.html count=4 %}
{% endcapture %}
diff --git a/pages/_docs/colors.md b/pages/_docs/colors.md
index 7eed388ef..27a9b2e59 100644
--- a/pages/_docs/colors.md
+++ b/pages/_docs/colors.md
@@ -1,7 +1,7 @@
---
title: Colors
menu: docs.colors
-description:
+description: The choice of colors for a website or app interface has an big influence on how users interact with the product and what decisions they make. Harmonic colors can contribute to a nice first impression and encourage users to engage with your product, so it's a very important aspect of a successful design, which needs to be well thought out.
bootstrap-link: utilities/colors/
done: true
---
@@ -9,9 +9,13 @@ done: true
## Base colors
+Choose one of the available colors from the basic color palette and make your design attractive for users. You can use the colors to customize the design of components, indicate different states or suggest actions you want users to take.
+
{% include example/colors-table.html %}
## Light colors
+All available colors can come in pastel shades, which are perfect for more subtle designs and can be easily combined with the basic palette to create eye-cathing designs.
+
{% include example/colors-table.html light=true %}
diff --git a/pages/_docs/countup.md b/pages/_docs/countup.md
index 6e4a356df..1b2c01103 100644
--- a/pages/_docs/countup.md
+++ b/pages/_docs/countup.md
@@ -1,16 +1,13 @@
---
title: Countup
+description: A countup element is used to display numerical data in an interesting way and make the interface more interactive. All the available options can be found [here](https://inorganik.github.io/countUp.js/)
menu: docs.countup
---
-Countups with many options that can be found [here](https://inorganik.github.io/countUp.js/)
-
-To make countup add `data-countup` to any html text tag.
-
## Default countup
-Set number to count up.
+To create a countup, add `data-countup` to any HTML text tag and specify the number which is to be reached. The animation will be triggered as soon as the number enters the viewport.
{% capture code %}
30000
@@ -20,7 +17,7 @@ Set number to count up.
## Duration
-Set the `duration` of the countup. (2s is set by default)
+Set the `duration` to determine how long the animation should take. By default, the duration is set to 2 seconds, but you can modify it as you wish.
{% capture code %}
30000
@@ -32,8 +29,8 @@ Set the `duration` of the countup. (2s is set by default)
## Starting value
-Set the start value of countup using `startVal`.
-If you set it bigger than the `count`, countup will run reverse.
+By default the countup will start from zero. If you want to set a different start value use `startVal`.
+You can also set the start value to be greater than the final value, so that it counts down instead of up.
{% capture code %}
30000
@@ -44,7 +41,7 @@ If you set it bigger than the `count`, countup will run reverse.
## Decimal places
-Set how many decimal places to show using `decimalPlaces`.
+Set how many decimal numbers should be displayed using `decimalPlaces`.
{% capture code %}
3.123
@@ -57,7 +54,7 @@ Set how many decimal places to show using `decimalPlaces`.
## Easing
-Disable easing using `"useEasing": false`. (`true` by default)
+Disable easing using `"useEasing": false`. Easing is set to `true` by default, so that the animation speed changes over the course of its duration.
{% capture code %}
30000
@@ -68,7 +65,7 @@ Disable easing using `"useEasing": false`. (`true` by default)
## Use grouping
-Disable grouping using `"useGrouping": false`. (`true` by default)
+Disable grouping using `"useGrouping": false`. Grouping is set to `true` by default and the default group separator is a comma.
{% capture code %}
30000
@@ -79,7 +76,7 @@ Disable grouping using `"useGrouping": false`. (`true` by default)
## Separator
-Set seperator that seperates groups using `separator`. (`,` by default)
+You can change the default comma group separator using `separator` and specifying the one you wish to use.
{% capture code %}
3000000
@@ -92,7 +89,7 @@ Set seperator that seperates groups using `separator`. (`,` by default)
## Decimal separator
-Set decimal separator using `decimal`. (`.` by default)
+You can also change the decimal separator which is set to a full stop by default. To do it, use `decimal` and specify the decimal separator of your choice.
{% capture code %}
3.12
@@ -105,7 +102,7 @@ Set decimal separator using `decimal`. (`.` by default)
## Prefix
-Set countup prefix using `prefix`.
+Set the countup prefix using `prefix` and specifying the prefix you want to add, for instance a currency symbol.
{% capture code %}
30000
@@ -117,7 +114,7 @@ Set countup prefix using `prefix`.
## Suffix
-Set countup suffix using `suffix`.
+Set the countup suffix using `suffix`.
{% capture code %}
30
@@ -133,4 +130,4 @@ Of course you can mix all of these:
{% endcapture %}
{% include example.html code=code %}
-To do more advanced stuff with countups go [**here**](https://inorganik.github.io/countUp.js/) to check how it's done.
+For more advanced features of countups, click [**here**](https://inorganik.github.io/countUp.js/) and see what more you can do.
diff --git a/pages/_docs/divider.md b/pages/_docs/divider.md
index 5a0b4fef6..a3f357be2 100644
--- a/pages/_docs/divider.md
+++ b/pages/_docs/divider.md
@@ -1,6 +1,6 @@
---
title: Divider
-description: Dividers help organise content and make the interface layout clear and uncluttered. Greater clarity adds up to better user experience and enhanced interaction with a website or app.
+description: Dividers help organize content and make the interface layout clear and uncluttered. Greater clarity adds up to better user experience and enhanced interaction with a website or app.
bootstrap-link: components/dropdowns/#dividers
done: true
---
@@ -48,7 +48,7 @@ You can modify the position of the text which is to be included in a separator a
## Divider color
-Customise the colour of dividers to make them go well with your design. Click [here]({% docs_url colors %}) to see the list of available colours.
+Customize the color of dividers to make them go well with your design. Click [here]({% docs_url colors %}) to see the list of available colors.
{% capture code %}
diff --git a/pages/_docs/empty.md b/pages/_docs/empty.md
index 360f34f72..8d7b5db7b 100644
--- a/pages/_docs/empty.md
+++ b/pages/_docs/empty.md
@@ -16,7 +16,7 @@ Use the default empty state to engage users in the critical moments of their exp
## Empty state with illustration
-Make your empty state screen more attractive and engaging by adding an illustration. Thanks to a more personalised design, you will improve your brand image and make your website or app more user friendly.
+Make your empty state screen more attractive and engaging by adding an illustration. Thanks to a more personalized design, you will improve your brand image and make your website or app more user friendly.
{% capture code %}
{% include ui/empty.html illustration=true %}
diff --git a/pages/_docs/flags.md b/pages/_docs/flags.md
index 50f2be7e7..5a8b32d4e 100644
--- a/pages/_docs/flags.md
+++ b/pages/_docs/flags.md
@@ -1,6 +1,7 @@
---
title: Flags
menu: docs.flags
+description: Thanks to the Tabler flags plug-in, you can create flags to visually represent countries or languages. Flags are often used in forms, as an element of a delivery address, phone number dialling code and many more.
plugin: flags
done: true
---
@@ -8,6 +9,8 @@ done: true
## Flag
+To create a flag, add the `flag` class to a component and choose the country whose flag you want to use. The full list of countries can be found below.
+
{% capture code %}
{% include ui/flag.html flag="tg" class="mr-1" %}
{% include ui/flag.html flag="br" class="mr-1" %}
@@ -18,7 +21,7 @@ done: true
## Flag sizes
-Using Bootstrap’s typical naming structure, you can create a standard flag, or scale it up to different sizes based on what’s needed.
+Using Bootstrap’s typical naming structure, you can create a standard flag, or scale it up or down to different sizes based on what’s needed.
{% capture code %}
{% include ui/flag.html flag="pl" size="xl" class="mr-1" %}
@@ -31,7 +34,7 @@ Using Bootstrap’s typical naming structure, you can create a standard flag, or
## Types
-To set the flag of the country you want add a class `flag-(country name)`. For example to create a flag of Andorra your class should look like this: `.flag-ad`.
+To use the flag of a particular country, add the `flag-(country name)` class. For example, to create a flag of Andorra should use the following class: `.flag-ad`.
{% for flag in site.data.flags %}
diff --git a/pages/_docs/form-elements.md b/pages/_docs/form-elements.md
index ef57b4192..85343f046 100644
--- a/pages/_docs/form-elements.md
+++ b/pages/_docs/form-elements.md
@@ -1,6 +1,6 @@
---
title: Form elements
-Description: Forms are one of the most important types of interaction with a website or app. Since their aim is to enable users to make a purchase, subscribe to a service or sign up to create an account, it's important to make sure they are easy to complete and help increase conversion rates. Use the available elements to create forms which are well-structured and user-friendly.
+description: Forms are one of the most important types of interaction with a website or app. Since their aim is to enable users to make a purchase, subscribe to a service or sign up to create an account, it's important to make sure they are easy to complete and help increase conversion rates. Use the available elements to create forms which are well-structured and user-friendly.
bootstrap-link: components/forms/
---
@@ -45,7 +45,7 @@ You can remove borders from your form control by adding the ``form-control-flush
## Input with icon
-Add icons to your input controls to sugegst users what they should enter or inform them of the current state of a form element.
+Add icons to your input controls to suggest users what they should enter or inform them of the current state of a form element.
{% capture code %}
{% include parts/form/input-icon.html %}
@@ -89,7 +89,7 @@ To inform users whether the entered value is correct or not, use either of the v
### Subtle validation states
-If you prefer a more subtle manner of informing users of the input control validation state, you can use tick and cross symbols and resign from coloured control frames and the validation feedback.
+If you prefer a more subtle manner of informing users of the input control validation state, you can use tick and cross symbols and resign from colored control frames and the validation feedback.
{% capture code %}
{% include parts/form/validation-states.html lite=true %}
@@ -109,7 +109,7 @@ Choose the size of an input control that will go well with your form design. Apa
## Image check
-Add an image check to your form and give users visually appealing options to choose from.
+Add an image check to your form and give users visually attractive options to choose from.
{% capture code %}
{% include parts/form/input-image.html %}
@@ -117,9 +117,9 @@ Add an image check to your form and give users visually appealing options to cho
{% include example.html code=code max-width="25rem" %}
-## Input colour
+## Input color
-Your input controls can come in a variety of colours, depending on your preferences. Click [here]({% docs_url colors %}) to see the list of available colours.
+Your input controls can come in a variety of colors, depending on your preferences. Click [here]({% docs_url colors %}) to see the list of available colors.
{% capture code %}
{% include parts/form/input-color.html %}
@@ -127,9 +127,9 @@ Your input controls can come in a variety of colours, depending on your preferen
{% include example.html code=code %}
-## Input colour picker
+## Input color picker
-Add an colour picker to your form to let users customise it according to their preferences.
+Add an color picker to your form to let users customise it according to their preferences.
{% capture code %}
{% include parts/form/input-colorpicker.html %}
diff --git a/pages/_docs/form-helpers.md b/pages/_docs/form-helpers.md
index d31f6d9da..2ab38a048 100644
--- a/pages/_docs/form-helpers.md
+++ b/pages/_docs/form-helpers.md
@@ -1,10 +1,13 @@
---
title: Form helpers
+description: A form helper can be used to provide users with additional information about the elements of a form that may be unclear.
---
## Input help
+Use an input helper to display additional information about a form element. The text label will appear once a user hovers over the helper.
+
{% capture code %}
?
{% endcapture %}
diff --git a/pages/_docs/index.md b/pages/_docs/index.md
index 646a0c940..88a2d6dab 100644
--- a/pages/_docs/index.md
+++ b/pages/_docs/index.md
@@ -8,12 +8,12 @@ order: -1
## What is Tabler?
-Tabler is a UI kit that speeds up the development process and makes it easier than ever! Built on the latest version of Bootstrap, it helps you create templates based on fully customisable and ready-to-use UI components, which can be used by both simple websites and sophisticated systems. With basic knowledge of HTML and CSS, you’ll be able to create dashboards that are fully functional and beautifully designed!
+Tabler is a UI kit that speeds up the development process and makes it easier than ever! Built on the latest version of Bootstrap, it helps you create templates based on fully customizable and ready-to-use UI components, which can be used by both simple websites and sophisticated systems. With basic knowledge of HTML and CSS, you’ll be able to create dashboards that are fully functional and beautifully designed!
## What are the benefits?
-Tabler is a perfect solution if you want to create an interface which is not only user-friendly but also fully reponsive. Thanks to the big choice of ready-made components, you can customise your design and adapt it to the needs of even the most demanding users. On top of that, Tabler is an open source solution, continuously developed and improved by the open source community.
+Tabler is a perfect solution if you want to create an interface which is not only user-friendly but also fully reponsive. Thanks to the big choice of ready-made components, you can customize your design and adapt it to the needs of even the most demanding users. On top of that, Tabler is an open source solution, continuously developed and improved by the open source community.
To start using Tabler, first you need to set up the environment.
diff --git a/pages/_docs/input-mask.md b/pages/_docs/input-mask.md
index 18b373503..511107c86 100644
--- a/pages/_docs/input-mask.md
+++ b/pages/_docs/input-mask.md
@@ -1,10 +1,13 @@
---
title: Input mask
+description: An input mask is a used to clarify the input format required in a given field and is helpful for users, removing confusion and reducing the number of validation errors.
---
## Default markup
+Use an input mask in the fields where users have to enter their phone number, to make the formatting rules clear and help them avoid confusion.
+
{% capture code %}
Telephone mask
{% include ui/form/input-mask.html mask="(00) 0000-0000" placeholder="(00) 0000-0000" visible=true %}
diff --git a/pages/_docs/payments.md b/pages/_docs/payments.md
index 1ada689c8..d31749daf 100644
--- a/pages/_docs/payments.md
+++ b/pages/_docs/payments.md
@@ -1,6 +1,7 @@
---
title: Payments
menu: docs.payments
+description: The Tabler payments plug-in will let you use a set of payment provider icons to facilitate the payment process and make it more-user friendly.
plugin: payments
done: true
---
@@ -8,6 +9,8 @@ done: true
## Payment
+To create a payment provider icon, add the `payment` class to a component and specify the payment provider. The full list of payment providers can be found below.
+
{% capture code %}
{% include ui/payment.html class="mr-3" payment="shopify"%}
{% include ui/payment.html class="mr-3" payment="visa" %}
@@ -18,7 +21,7 @@ done: true
## Payment sizes
-Using Bootstrap’s typical naming structure, you can create a standard payment, or scale it up to different sizes based on what’s needed.
+Using Bootstrap’s typical naming structure, you can create a standard payment, or scale it up or down to different sizes based on what’s needed.
{% capture code %}
{% include ui/payment.html class="mr-3" payment="shopify" size="xl" %}
@@ -31,6 +34,8 @@ Using Bootstrap’s typical naming structure, you can create a standard payment,
## Types
+Select an icon from the list of payment providers. Each icon comes in two color variants - light and dark, so you can choose the one that goes well with your design.
+
{% for payment in site.data.payments %}
diff --git a/pages/_docs/progress.md b/pages/_docs/progress.md
index 2811b574f..233a42846 100644
--- a/pages/_docs/progress.md
+++ b/pages/_docs/progress.md
@@ -1,6 +1,6 @@
---
-title: Progress
-description: A progress bar can be used to show a user how far along he is in a process.
+title: Progress bars
+description: Progress bars are used to provide feedback on an action status and inform users of the current progress. Although seemingly small interface elements, they are extremely hepful in managing users' expectations and preventing them from abandoning a process they have initiated.
bootstrap-link: components/progress
done: true
---
@@ -8,7 +8,7 @@ done: true
## Default markup
-To create a default progress bar, add a `.progress` class to a `` element:
+To create a default progress bar, add a `.progress` class to a `
` element. Thanks to that, you will be able to notify users how long they have to wait for a process to complete.
{% capture code %}
{% include ui/progress.html %}
@@ -18,7 +18,7 @@ To create a default progress bar, add a `.progress` class to a `
` element:
## Progress size
-Using Bootstrap’s typical naming structure, you can create a standard progress, or scale it up to different sizes based on what’s needed.
+Using Bootstrap’s typical naming structure, you can create a standard progress bar or scale it up or down to different sizes based on what’s needed.
{% capture code %}
{% include ui/progress.html value=57 size="sm" %}
@@ -28,7 +28,7 @@ Using Bootstrap’s typical naming structure, you can create a standard progress
## Progress without value
-Remove the showed value by adding a class called `.sr-only`.
+Remove the displayed value by adding the `.sr-only` class.
{% capture code %}
{% include ui/progress.html value=75 show-value=false %}
@@ -38,7 +38,7 @@ Remove the showed value by adding a class called `.sr-only`.
## Indeterminate progress
-To create indeterminate progress add `.progress-bar-indeterminate` to the `.progress-bar` element.
+You can create a progress bar which shows indeterminate progress by adding `.progress-bar-indeterminate` to the `.progress-bar` element.
{% capture code %}
{% include ui/progress.html indeterminate=true size="sm" %}
@@ -58,7 +58,7 @@ You can also use native HTML5 `
` element.
## Progress color
-Customize the color of the progress bar. You can click [here]({% docs_url colors %}) to see the list of available colors.
+Customize the color of the progress bar to suit your design. Click [here]({% docs_url colors %}) to see the list of available colors.
{% capture code %}
{% include ui/progress.html size="sm" color="red" class="mb-2" value=24 %}
diff --git a/pages/_docs/ribbons.md b/pages/_docs/ribbons.md
index e05287b9c..70d0a43ba 100644
--- a/pages/_docs/ribbons.md
+++ b/pages/_docs/ribbons.md
@@ -1,12 +1,15 @@
---
title: Ribbons
menu: docs.ribbons
+description: Ribbons are graphical elements which attract users' attention to a given element of an interface and make it stand out.
done: true
---
## Default markup
+Use the `ribbon` class to add the default ribbon to any section of your interface.
+
{% capture code %}
{% include cards/ribbon.html %}
{% endcapture %}
@@ -15,14 +18,14 @@ done: true
## Ribbon position
-You can easily change the position of a ribbon by adding a class to the element.
+You can change the position of a ribbon by adding one of the following classes to the element:
- `ribbon-top` - moves it to the top
- `ribbon-right` - moves it to the right
- `ribbon-bottom` - moves it to the bottom
- `ribbon-left` - moves it to the lefg
-You can also use multiple classes at once for example: `.ribbon.ribbon-top.ribbon-left` moves the ribbon to the top left corner.
+Using multiple classes at once will give you more position options. For example, the following class: `.ribbon.ribbon-top.ribbon-left` will move the ribbon to the top left corner.
{% capture code %}
{% include cards/ribbon.html top=true left=true %}
@@ -42,7 +45,7 @@ Customize the ribbon's background color. You can click [here]({% docs_url colors
## Ribbon text
-Set your own text in a ribbon.
+Add your own text to a ribbon to display any additional information and make it easy to spot for users.
{% capture code %}
{% include cards/ribbon.html color="green" text="-50%" %}
@@ -52,7 +55,7 @@ Set your own text in a ribbon.
## Ribbon style
-Change the style of a ribbon.
+Change the style of a ribbon to make it go well with your interface design.
{% capture code %}
{% include cards/ribbon.html bookmark=true color="orange" text="-50%" %}
diff --git a/pages/_docs/spinners.md b/pages/_docs/spinners.md
index 4d7c5ef46..ce30c2717 100644
--- a/pages/_docs/spinners.md
+++ b/pages/_docs/spinners.md
@@ -5,7 +5,6 @@ description: Spinners are used to show the loading state of a component or page.
bootstrap-link: components/spinners/
done: true
---
-loading state of a component
## Default markup
diff --git a/pages/_docs/steps.md b/pages/_docs/steps.md
index fa337cb21..db487be3f 100644
--- a/pages/_docs/steps.md
+++ b/pages/_docs/steps.md
@@ -20,7 +20,7 @@ Use the `steps` class to create the default progress tracker and name the steps
## Tooltips
-Add tooltips, if you want to provide users with additional information about the steps they are expected to complete. Tooltips will display when a user hovers over a given step and help clarify what might not be clear from the interface.
+Add tooltips, if you want to provide users with additional information about the steps they are expected to complete. Tooltips are displayed when a user hovers over a given step and help clarify what might not be clear from the interface.
{% capture code %}
{% include ui/steps.html show-title=true show-tooltip=true %}
@@ -28,9 +28,9 @@ Add tooltips, if you want to provide users with additional information about the
{% include example.html code=code %}
-## Colour
+## Color
-You can customise the default progress indicator by changing the colour to one that better suits your design. Click [here]({% docs_url colors %}) to see the range of available colours.
+You can customize the default progress indicator by changing the color to one that better suits your design. Click [here]({% docs_url colors %}) to see the range of available colors.
{% capture code %}
{% include ui/steps.html color="green" show-title=true %}
@@ -51,7 +51,7 @@ For designs with limited space, use progress indicators without titles and add t
## Steps with numbers
-Use the `steps-counter` class to create a progress tracker with numbers instead of titles and change the colour to customise it.
+Use the `steps-counter` class to create a progress tracker with numbers instead of titles and change the color to customize it.
{% capture code %}
{% include ui/steps.html count=5 active=2 numbers=true color="lime" %}
diff --git a/pages/_docs/tables.md b/pages/_docs/tables.md
index 5623c0e01..14a2d7c02 100644
--- a/pages/_docs/tables.md
+++ b/pages/_docs/tables.md
@@ -1,13 +1,14 @@
---
title: Tables
menu: docs.tables
+description: Tables are a useful interface element that allows to visualise data and arrange it in a clear way. Thanks to that, users can browse a lot of information at once and a good table design will help you take care of its clarity.
bootstrap-link: content/tables/
---
## Basic Table
-A basic Bootstrap table has a light padding and only horizontal dividers.
+The basic table design has light padding and the presented data is separated wih horizontal dividers. It helps provide users with all the necessary information, without overwheling them with visuals.
The `.table` class adds basic styling to a table:
@@ -17,10 +18,9 @@ The `.table` class adds basic styling to a table:
{% include example.html code=code %}
-
## Responsive tables
-Across each breakpoint, use `.table-responsive` class for horizontal scrolling tables. Use `.table-responsive{-sm|-md|-lg|-xl}` as needed to create responsive tables up to a specific breakpoint. From that breakpoint and up, the table will behave normally and not scroll horizontally.
+Use the `.table-responsive` class across each breakpoint for horizontal scrolling tables. If you want to create responsive tables up to a specific breakpoint, use `.table-responsive{-sm|-md|-lg|-xl}`. From that breakpoint and up, the table will behave normally, rather than scroll horizontally.
{% capture code %}
@@ -48,7 +48,7 @@ Across each breakpoint, use `.table-responsive` class for horizontal scrolling t
## No wrap
-Prevents table cell content from wrapping to another line.
+If you don't want the table cell content to wrap to another line, use the `table-nowrap` class.
{% capture code %}
{% include ui/table.html nowrap=true responsive=true %}
diff --git a/pages/_docs/tabs.md b/pages/_docs/tabs.md
index 4c2eb576e..96a40efd2 100644
--- a/pages/_docs/tabs.md
+++ b/pages/_docs/tabs.md
@@ -1,7 +1,7 @@
---
title: Tabs
menu: docs.tabs
-description: Tabs allow users to alternate between equally important views within the same context. By dividing content into meaningful sections, they improve its organisation and make it easy for users to navigate.
+description: Tabs allow users to alternate between equally important views within the same context. By dividing content into meaningful sections, they improve its organization and make it easy for users to navigate.
bootstrap-link: components/navs/
---
diff --git a/pages/_docs/timelines.md b/pages/_docs/timelines.md
index 7fd650ef8..4f94df93b 100644
--- a/pages/_docs/timelines.md
+++ b/pages/_docs/timelines.md
@@ -1,18 +1,23 @@
---
title: Timelines
+description: A timeline is a perfect way to visualize processes and projects, as it's easy to read and attractive for users. You can use it to give an overview of events, present an agenda or point out important points in time.
menu: docs.timelines
---
## Timeline
+The available timeline design is comprised of many components that will help you visualize a process or show an outline of events. Thanks to the possibility of adding icons, avatars and links and the way of presenting the elements of content, your timeline will be clear for users and will make yor website or app more attractive.
+
{% capture code %}
{% include cards/timeline.html %}
{% endcapture %}
{% include example.html code=code %}
-## Simple Timeline
+## Simple timeline
+
+Use a simplified version of the timeline, if it suits your design better. You can still make use of all the available timeline components.
{% capture code %}
{% include cards/timeline.html simple=true %}
diff --git a/pages/_docs/typography.md b/pages/_docs/typography.md
index 207b748d7..c2f258ab5 100644
--- a/pages/_docs/typography.md
+++ b/pages/_docs/typography.md
@@ -1,13 +1,15 @@
---
title: Typography
menu: docs.typography
-description: Documentation and examples for common text utilities to control alignment, wrapping, weight, and more.
+description: Typography plays an important role in creating an attractive and clear interface design. Good typography will make the content easy to follow and improve the usability of your website.
bootstrap-link: content/typography/
---
## Headings
+Use HTML headings to organize content on your website and make the structure clear and user-friendly.
+
{% capture code %}
{% for i in (1..6) %}H{{ i }} Heading
{% endfor %}
@@ -17,6 +19,8 @@ bootstrap-link: content/typography/
## Paragraphs
+Organize longer pieces of text into paragraphs using the `p` tag.
+
{% capture code %}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum.
@@ -26,6 +30,8 @@ bootstrap-link: content/typography/
## Semantic text elements
+Use a variety of semantic text elements, depending of how you want to display particular fragments of content.
+
{% capture code %}
I18N {% hide %} abbr {% endhide %}
Bold {% hide %} strong b {% endhide %}
@@ -50,6 +56,8 @@ Text Superscripted {% hide %} sup {% end
## Horizontal rules
+Use the `hr` tag to represent a thematic break between paragraphs within one section.
+
{% capture code %}
{% endcapture %}
@@ -58,6 +66,8 @@ Text Superscripted {% hide %} sup {% end
## Horizontal rules with label
+You can also add a label to a horizontal rule and align it as you see fit.
+
{% capture code %}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
@@ -86,7 +96,7 @@ Text Superscripted {% hide %} sup {% end
## Optimized for different alphabets
-Tabler has been optimized to correctly display content in any language. The Tabler supports most Asian, African and Middle Eastern languages.
+Tabler has been optimized to correctly display content in any language. It supports most Asian, African and Middle Eastern languages.
{% capture code %}
Chinese
@@ -124,7 +134,7 @@ Tabler has been optimized to correctly display content in any language. The Tabl
## Text transform
-Transform text in components with text capitalization classes.
+Transform the content of components with text capitalization classes.
{% capture code %}
Lowercased text.
@@ -136,7 +146,7 @@ Transform text in components with text capitalization classes.
## Letter spacing
-Utilities for controlling the tracking (letter spacing) of an element.
+Control the tracking (letter spacing) of an element and make it tight, wide or normal.
{% capture code %}
Lorem ipsum dolor sit amet. Tight letter spacing.
@@ -146,9 +156,9 @@ Utilities for controlling the tracking (letter spacing) of an element.
{% include example.html code=code %}
-## Line Height
+## Line height
-Utilities for controlling the leading (line height) of an element.
+Control the leading (line height) of an element.
{% capture code %}
Lorem ipsum dolor sit amet. Dolor sit amet.
@@ -161,9 +171,9 @@ Utilities for controlling the leading (line height) of an element.
## Antialiasing
-Utilities for controlling the font smoothing of an element.
+Control the font smoothing of an element.
-Use the `.antialiased` utility to render text using subpixel antialiasing or use the `.subpixel-antialiased` render without antialiasing.
+Use the `.antialiased` utility to render text using subpixel antialiasing or use the `.subpixel-antialiased` utility to remove antialiasing.
{% capture code %}
Text with antialiasing
@@ -174,7 +184,7 @@ Use the `.antialiased` utility to render text using subpixel antialiasing or use
## Markdown elements
-When you can't use the CSS classes you want, or when you just want to directly use HTML tags, use `.markdown` as container. It can handle almost any HTML tag.
+If you can't use the CSS classes you want or if you just want to use HTML tags, use the `.markdown` class in a container. It can handle almost any HTML tag.
{% capture code %}