Comments (12)
i need to add several styles on my css when using tailwindcss like :
h1.ce-header{
@apply text-3xl font-bold
}
h2.ce-header{
@apply text-2xl font-semibold
}
h3.ce-header{
@apply text-xl font-semibold
}
h4.ce-header{
@apply text-lg font-semibold
}
h5.ce-header{
@apply text-base font-semibold
}
h6.ce-header{
@apply text-base font-semibold
}
from header.
Issue still exists with Tailwind 3.3.2 and editorjs 2.28
from header.
I'm having the same problem but I'm not using any css framework, just pure css
Umm that sounds quite odd honestly. Anyway, in my case, I have solved extending Header class and overwriting render function to add and extra wrapper around "h" element. Not sure if this can help you.
class MyHeader extends Header {
/**
* Return Tool's view
* @returns {HTMLHeadingElement}
* @public
*/
render() {
const extrawrapper = document.createElement('div');
extrawrapper.classList.add('content');
extrawrapper.appendChild(this._element);
return extrawrapper;
}
}
from header.
Those who are using tailwind can solve this by adding the following code to their global.css:
@layer base {
h1 {
@apply text-2xl;
}
h2 {
@apply text-xl;
}
/* ... */
}
I found this from the below two links:
https://tailwindcss.com/docs/preflight#headings-are-unstyled
https://tailwindcss.com/docs/adding-custom-styles#adding-base-styles
from header.
in my case, tailwindcss removed the default browser heading styles. source: https://laracasts.com/discuss/channels/javascript/editorjs-inline-styles-overruled-by-tailwindcss
from header.
I think I found the reason. I am using Bulma to build my project and somehow its css override your "ce-header" css. Not entirely sure how to make this work now but at least I know the problem. I think I can close the issue. Thanks
from header.
I'm having the same problem but I'm not using any css framework, just pure css
from header.
It works. but. if style not applied. then you need to check h tags are okay.
This tool use just pure css style. if you edit default h tag style, then applied that style.
(css framework like bulma could edit h tags default style.)
from header.
Fixed in NextJS/ChakraUI by adding a global stylesheet inside in _app.tsx file, the css looked like in this pen
https://codepen.io/adamlacombe/pen/LvpJqO
from header.
Just experienced the same issue with Bulma. Found if you wrap the editorjs div with one that includes a content class it stopped overriding the heading tags.
<div class="content"><div id="editorjs"></div></div>
from header.
i need to add several styles on my css when using tailwindcss like :
h1.ce-header{ @apply text-3xl font-bold } h2.ce-header{ @apply text-2xl font-semibold } h3.ce-header{ @apply text-xl font-semibold } h4.ce-header{ @apply text-lg font-semibold } h5.ce-header{ @apply text-base font-semibold } h6.ce-header{ @apply text-base font-semibold }
this solved my next.js tailwind website for editor.js problem thanks a lot
from header.
Reference
Thank you Brother (Solved)
from header.
Related Issues (20)
- How to change title Name? HOT 1
- Migrate to TypeScript HOT 2
- Create a sample template in React, Vue and NextJS HOT 1
- Output format: Which properties (if any) can be null omitted? HOT 1
- Text has "<br>" appended
- Can not Set Heading with Link
- Couldn't load Header tool in toolbox HOT 2
- Toolbar Title override HOT 2
- Header not allowing `<br>` when shift+enter pressed HOT 1
- Image in the README is gone
- Deleted
- README.md specifies uploading non-existent dist folder HOT 1
- Missing docs about how to initiate the component via manual script loading
- Write escape character like & will return & HOT 1
- Customise the renderSettings for additional UI of block tune menu.
- Multiple headings in the toolbox HOT 4
- Bold and Italic format text within header cant be retrivied on save()
- How can I translate the blockTune "Heading 1"... to "Cabeçalho 1" with I18n? HOT 1
- Pasted headings are invalid HOT 1
- How to setup plugins locally?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from header.