Click on any text block and choose style from the Format dropdown on the toolbar.
<!DOCTYPE html>
<html>
<head>
<title>Redactor X</title>
<meta charset="utf-8">
<!-- css -->
<link rel="stylesheet" href="/your-dist-path/redactorx.min.css" />
</head>
<body>
<!-- element -->
<textarea id="entry">...</textarea>
<!-- js -->
<script src="/your-dist-path/redactorx.min.js"></script>
<!-- format styles -->
<style>
.rx-content .note {
background-color: #FEF2C3;
color: #645F4A;
padding: 24px 28px;
}
.rx-content .red-heading {
color: #F93943;
}
.rx-content .lead {
font-size: 20px;
}
.rx-content .small {
font-size: 14px;
}
</style>
<!-- call -->
<script>
RedactorX('#entry', {
formatAdd: {
"lead": {
title: '<span style="font-size: 20px">Lead</span>',
type: 'paragraph',
params: {
tag: 'p',
classname: 'lead'
}
},
"small": {
title: '<span style="font-size: 14px">Small</span>',
type: 'paragraph',
params: {
tag: 'p',
classname: 'small'
}
},
"note": {
title: '<span style="padding: 6px 8px; background-color: #FEF2C3; color: #645F4A;">Note</span>',
type: 'paragraph',
params: {
tag: 'p',
classname: 'note'
}
},
"redheading": {
title: '<span style="color: #F93943; font-weight: bold; font-size: 16px;">Red Heading</span>',
type: 'heading',
params: {
tag: 'h2',
classname: 'red-heading'
}
}
}
});
</script>
</body>
</html>