Dummy
Bootstrap 5 Dummy plugin
Dummy plugin creates placeholder content for accelerated building and testing your frontend templates.
Responsive Dummy plugin built with the latest Bootstrap 5. Plenty of implementation examples such as images, lists, tables, and much more.Note: Read the API tab to find all available options and advanced customization
Note: Currently, the plugin is only compatible with the basic MDB package imported in UMD format. More about import MDB formats.
Create Dummy component for an element by adding data-mdb-dummy-init
attribute to it. Depending on the
base element, different Dummies will be created. For most of the HTML tags default Dummy is
Text.
To explicitly create specific Dummy add proper data-mdb-
attribute to element with
data-mdb-dummy-init
attribute.
Text
Create Dummy Text by adding data-mdb-dummy-text
to element. To create text with
custom length add value of desired length to the attribute. Change text color with
data-mdb-text-color
attribute.
- Implicitly generated text:
- Hipping rareripe sem
- Explicitly generated text with 40 characters length:
- Gavin horologe ester pellucidity unabata
- Text with custom color:
- Scripture exitance h
Image
Create Dummy Image by adding data-mdb-dummy-img
to element.
Default
By default Dummy Image is created with size 150x150px and grey background
Size
Change Dummy Image size with data-mdb-dummy-img="width value, height value"
.
Height value is optional, when omitted square image will be created.
Make Dummy Image inherit full size of its container with
data-mdb-dummy-img="100%,100%"
.
Note: It will only work with container having explicitly set width and height.
Setting data-mdb-dummy-img="100%"
will create square image with width and
height of its container width
Text
Add text to Dummy Image with data-mdb-dummy-img-text
attribute. Pass any value
to attrtibute to set your own text or leave empty to create Dummy Text inside image. Set
length of Dummy Text with data-mdb-dummy-text="text length value"
Colours
Set the image background color using data-mdb-color
and the text color with
data-mdb-dummy-text-color
. Note that Dummy Image only accepts color values in hexadecimal format (hex).
List
Create Dummy List by adding data-mdb-dummy-list
to ul
or
ol
element.
Default
By default, Dummy List will generate a list with 5 Dummy Text elements.
- Dodecastylar thoreau
- Brunetness burletta
- Unanswering beset fl
- Botulinuses hipping
- Predeterminate prein
Size
Change Dummy List length with data-mdb-dummy-list="length value"
and length of
Dummy Text element with data-mdb-dummy-text="text length value"
.
- Decampment milstein untackling
- Yokel steatite spacious assida
- Inescapableness shaksperian co
- Aeaea newsbeat chromic bootie
- Anatolian bridelike mdoc attra
- Doom atomize geek gormandising
- Hipping holism trimming vapori
- Reamendment trimming sandarac
- Posttibial scarless brunetness
- Hulloo gutterlike schumpeter b Leverrier julienne frankfurter
Table
Create Dummy Table by adding the data-mdb-dummy-table
to the table
element.
Default
By default Dummy Table will generate a table with 5 rows and 5 columns.
Trinitrophenylmethyl | Trinitrophenylmethyl | Trinitrophenylmethyl | Trinitrophenylmethyl | Trinitrophenylmethyl |
---|---|---|---|---|
Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri |
Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri |
Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri |
Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri |
Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri | Rareripe swagman tri |
Size
Adjust the size of Dummy Table rows and columns using
data-mdb-dummy-table="rows length value, columns length value"
. Modify the length of the default
Dummy Text with data-mdb-dummy-text="text length value"
Gruesomene | Gruesomene | Gruesomene | Gruesomene | Gruesomene |
---|---|---|---|---|
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Zogan balk | Zogan balk | Zogan balk | Zogan balk | Zogan balk |
Copy
Create a Dummy Copy of any existing element with
data-mdb-dummy-copy="existing element selector"
Original element
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Dummy Copy element
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Repeat
Dummy Repeat will duplicate the element on which
data-mdb-dummy-repeat="number of repetitions"
was invoked.
-
Jane Smith
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corrupti molestiae inventore, quis omnis est, asperiores repellat dignissimos blanditiis placeat ad eveniet deserunt temporibus explicabo voluptatem tenetur? Consequatur totam maiores eum.
-
Jane Smith
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corrupti molestiae inventore, quis omnis est, asperiores repellat dignissimos blanditiis placeat ad eveniet deserunt temporibus explicabo voluptatem tenetur? Consequatur totam maiores eum.
-
Jane Smith
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corrupti molestiae inventore, quis omnis est, asperiores repellat dignissimos blanditiis placeat ad eveniet deserunt temporibus explicabo voluptatem tenetur? Consequatur totam maiores eum.
-
Jane Smith
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corrupti molestiae inventore, quis omnis est, asperiores repellat dignissimos blanditiis placeat ad eveniet deserunt temporibus explicabo voluptatem tenetur? Consequatur totam maiores eum.
Any content inside Dummy Repeat can be created from Dummy elements.
-
Preelect strike
Perugino doom cated bloodwort alfur featherlike sandarac moseley folia monopsony keyman eulis highne
-
Preelect strike
Perugino doom cated bloodwort alfur featherlike sandarac moseley folia monopsony keyman eulis highne
-
Preelect strike
Perugino doom cated bloodwort alfur featherlike sandarac moseley folia monopsony keyman eulis highne
-
Preelect strike
Perugino doom cated bloodwort alfur featherlike sandarac moseley folia monopsony keyman eulis highne
Template
Dummy Template can generate a single Dummy element or an entire template based on the tag elements
passed as string into data-mdb-dummy-template
.
Default
By default Dummy Template will create a template of
h1,p,table,h2,p,form,blockquote,img,ul
tags.
Irritate purposed savour kline milstein inescapableness southernwood nomad conveyor preelect unmoldy
Pretaste innutritious flowerage camila flowerage unmoldy unfitly biosphere sandarac dauk anatolian u
Crookesite intercarp | Crookesite intercarp | Crookesite intercarp | Crookesite intercarp | Crookesite intercarp |
---|---|---|---|---|
Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid |
Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid |
Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid |
Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid |
Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid | Contrive alogi resid |
Melchizedek alogi pseudopolitical anteroom radioelement bivalvular yeastlike stambul premeditatingly
Diapedesis posttibial yokel marg agana phenylamine reappearance lineamental havel stupefy monopsony
Diseasing unmoldy salvia predictated intertraffick
- Unfitly intercarpell
- Radioelement azerbai
- Alloplasmatic cadman
- Nonexcavation synony
- Ruralised hysteretic
Layouts
Combine Dummy Template with other Dummy elements and MDBootstrap components to create layouts in no time!
Dunstable camaraderie gruesomeness rhamnaceous lineamental hulloo anemochorous rhamnaceous norbert s
Altimetrical dubonnet gavin jurisp burletta bloodwort aeaea sanctity synonymized currieries southern
Postfebrile exophtha
Unstunned conveyor currieries leucosis speciously
- Varietally coleridgi
- Unstunned biosphere
- Underyoke manly mose
- Humorless gavin radi
- Sandarac fluidally b
Monopsony rubric unaccustomed battue candlenut pfitzner holism rekindle vaporimeter impanel anatolia
Holism actinolitic shaksperian balkanised agribusiness cloverleaf humorless soc hyporight filbert stambul posttibial drawability unaccustomed diseasing boulle altimetrical inescapableness maravedi ungossiping kilopound keyman preinstructional innutritious lineamental typikon sanctity legroom yeastlike spouter keyman mdoc pellucidity kline thoreau immorally speciously nonnobility dimensionless anaglyph gyges biosphere irritate desulfurization fluffier norbert havel immorally bootie trinitrophenyl
Holism actinolitic shaksperian balkanised agribusiness cloverleaf humorless soc hyporight filbert stambul posttibial drawability unaccustomed diseasing boulle altimetrical inescapableness maravedi ungossiping kilopound keyman preinstructional innutritious lineamental typikon sanctity legroom yeastlike spouter keyman mdoc pellucidity kline thoreau immorally speciously nonnobility dimensionless anaglyph gyges biosphere irritate desulfurization fluffier norbert havel immorally bootie trinitrophenyl
Dummy - API
Import
Usage
Via data attributes
Using the Datatable plugin doesn't require any additional JavaScript code - simply add
data-mdb-dummy-init
attribute to
base element
and use other data attributes to set all options.
Via JavaScript
Via jQuery
Note: By default, MDB does not include jQuery and you have to add it to the project on your own.
Options
Options can be passed via data attributes or JavaScript. For data attributes, append the option name to
data-mdb-
, as in data-mdb-dummy-text=""
.
Name | Type | Default | Description |
---|---|---|---|
dummyText
|
Number | null | 20 |
Creates Dummy Text of given length on element. |
dummyImg
|
String | null | '150' |
Creates Dummy Img of given size. |
dummyList
|
Number | null | 5 |
Creates Dummy List with given number of list elements |
dummyTable
|
String | null | '5,5' |
Creates Dummy Table with given rows and cols number |
dummyCopy
|
String | null | null |
Creates copy of element based on given selector |
dummyRepeat
|
Number | null | 1 |
Creates given number of copies of element to which dummyRepeat was attached. Allows to repeat elements created by other Dummy methods. |
dummyTemplate
|
String | null | 'h1,p,table,h2,p, form,blockquote,img,ul' |
Creates template from given string of HTML tag elements |
dummyColor
|
String | null | null |
Defines color of Dummy Image background. Allows colours only in
hex format
|
dummyTextColor
|
String | null | null |
Defines color of Dummy Text |
dummyImgText
|
String | null | null |
Defines text of Dummy Text inside Dummy Image |
Methods
Name | Parameters | Description | Example |
---|---|---|---|
dispose
|
Disposes a Dummy instance. |
instance.dispose()
|
|
init
|
Initializes dummy for dynamically added element. |
instance.init()
|
|
getInstance
|
element | Static method which allows to get the dummy instance associated with a DOM element. |
Dummy.getInstance(dummyElement)
|