@ -30,7 +30,7 @@
< div class = "width-all top-header" >
< div class = "columns" >
< div class = "column col-6 col-md-12 text-left" >
< div class = "column col-6 col-md-12 text-left column-logo " >
< span class = "logo-cont no-sel" >
< img class = "top-logo-grapesjs" src = "img/grapesjs-logo-cl.png" / >
GrapesJS < span class = "b-badge" style = "display: none" > beta< / span >
@ -132,16 +132,16 @@
< section class = "main-content" >
< div class = "body-c body1 width-all" >
< h1 > Available end-user features< / h1 >
< h1 class = "main-section-title" > Available end-user features< / h1 >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6" >
< div class = "column col-6 col-md-12 " >
< div class = "info-card-title" > Drag& Drop Built-in Blocks< / div >
< div class = "info-card-description" > GrapesJS comes with a set of built-in blocks, in this way you're able to
build your templates faster. If the default set is not enough you can always add your own custom blocks.< / div >
< / div >
< div class = "column col-6" >
< div class = "column col-6 col-md-12 " >
< div class = "card-images card-images1" >
< div class = "card-image-cont card-image-cont1 brd-image" >
< img class = "card-image card-image1" src = "img/sc-grapesjs-blocks-prp.jpg" alt = "GrapesJS Blocks" >
@ -151,7 +151,7 @@
< / div >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6" >
< div class = "column col-6 col-md-12 card-column3-1 " >
< div class = "card-images card-images3" >
< div class = "card-image-cont card-image-cont3 brd-image" >
< img class = "card-image card-image3" src = "img/sc-grapesjs-style-3.jpg" alt = "GrapesJS Style Manager" >
@ -164,21 +164,23 @@
< / div >
< / div >
< / div >
< div class = "column col-6 text-right" >
< div class = "column col-6 col-md-12 text-right card-column3-2 " >
< div class = "info-card-title" > Limitless styling< / div >
< div class = "info-card-description" > Using the Style Manager you have the limitless possibility of styling, with user-friendly interface< / div >
< div class = "info-card-description" > GrapesJS implements simple and powerful Style Manager module which enables
independent styling of any component inside the canvas. It's also possible to configure it to use any of the
CSS properties< / div >
< / div >
< / div >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6" >
< div class = "info-card-title" > Responsive by design< / div >
< div class = "column col-6 col-md-12 " >
< div class = "info-card-title" > Responsive design< / div >
< div class = "info-card-description" > GrapesJS gives you all the necessary tools you need to optimize your
templates to look awesomely on any device. In this way you're able to provide various viewing experience.
In case more device options are required, you can easily add them to the editor.< / div >
< / div >
< div class = "column col-6" >
< div class = "column col-6 col-md-12 " >
< div class = "card-images card-images2" >
< div class = "card-image-cont card-image-cont2 brd-image" >
< img class = "card-image card-image2" src = "img/sc-grapesjs-responsive-2.jpg" alt = "GrapesJS Responsive" >
@ -188,61 +190,62 @@
< / div >
< div class = "info-card fadeInBlock columns" >
< div class = "column col-6" >
< div id = "img-c" >
< img data-gifffer = "./img/gif-struct-m.gif" / >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6 col-md-12 card-column4-1" >
< div class = "card-images card-images3" >
< div class = "card-image-cont card-image-cont4 brd-image" >
< img class = "card-image card-image3" src = "img/sc-grapesjs-layers-1.jpg" alt = "GrapesJS Style Manager" >
< / div >
< div class = "card-image-cont card-image-cont42 brd-image" >
< img class = "card-image card-image3" src = "img/sc-grapesjs-layers-2.jpg" alt = "GrapesJS Style Manager" >
< / div >
< / div >
< / div >
< div class = "column col-6" >
< div class = "info-card-title" > Your structure always under control< / div >
< div class = "info-card-description" > Create any kind of templates without any knowledge in coding< / div >
< div class = "column col-6 col-md-12 card-column4-2 text-right" >
< div class = "info-card-title" > The structure always under control< / div >
< div class = "info-card-description" > You can nest components as much as you can but when the structure begins to grow
the Layer Manager comes very handy. It allows you to manage and rearrange your elements extremely faster, focusing
always on the architecture of your structure.< / div >
< / div >
< / div >
< div class = "info-card fadeInBlock columns" >
< div class = "column col-6" >
< div class = "info-card-title" > No coding required< / div >
< div class = "info-card-description" > Create any kind of templates without any knowledge in coding< / div >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6 col-md-12" >
< div class = "info-card-title" > The code is there when you need it< / div >
< div class = "info-card-description" > You don't have to care about the code, but it's always there, available for you. When
the work is done you can grab and use it wherever you want. Developers could also implement their own storage interfaces
to use inside the editor.< / div >
< / div >
< div class = "column col-6" >
< div id = "img-c" >
< img data-gifffer = "./img/gif-struct-m.gif" / >
< div class = "column col-6 col-md-12" >
< div class = "card-images card-images2" >
< div class = "card-image-cont card-image-cont6 brd-image" >
< img class = "card-image card-image6" src = "img/sc-grapesjs-code.jpg" alt = "GrapesJS Code" >
< / div >
< / div >
< / div >
< / div >
< div class = "info-card fadeInBlock columns" >
< div class = "column col-6" >
< div id = "img-c" >
< img data-gifffer = "./img/gif-struct-m.gif" / >
< div class = "info-card info-card-blocks fadeInBlock columns" >
< div class = "column col-6 col-md-12 card-column5-1" >
< div class = "card-images card-images3" >
< div class = "card-image-cont card-image-cont5 brd-image" >
< img class = "card-image card-image5" src = "img/sc-grapesjs-assets-1.jpg" alt = "GrapesJS Asset Manager" >
< / div >
< div class = "card-image-cont card-image-cont52 brd-image" >
< img class = "card-image card-image52" src = "img/sc-grapesjs-assets-2.jpg" alt = "GrapesJS Asset Manager" >
< / div >
< / div >
< / div >
< div class = "column col-6" >
< div class = "column col-6 col-md-12 card-column5-2 text-right " >
< div class = "info-card-title" > Asset Manager< / div >
< div class = "info-card-description" > Create any kind of templates without any knowledge in coding< / div >
< div class = "info-card-description" > With the Asset Manager is easier to organize your media files and it's
enough to double click on the image to change it< / div >
< / div >
< / div >
<!--
No coding
Create any kind of templates without any knowledge in coding
Fast
GrapesJS gives you great performances so you can
manage large nested templates without losing frame rates
Clean output
Under the hood GrapesJS generates a clean and optimized code,
without unnecessary parts.
-->
<!-- 1255 - 630 -->
< / div > <!-- close body1 -->
< / section >
@ -275,7 +278,12 @@
< section class = "footer-content" >
< div class = "footer-c width-all" >
< div class = "title" > The project is still in beta, so stay tuned for new features< / div >
< div class = "title" >
The project is still under development, so
< a class = "darker-link" href = "https://twitter.com/GrapesJS_feed" target = "_blank" > stay tuned< / a > .
< br / >
Being a free and open source project contributors and supporters are extremely welcome.
< / div >
< div class = "btns-c" >
< a class = "btn btn-gjs" href = "https://github.com/artf/grapesjs/wiki" target = "_blank" > View Docs< / a >
< / div >
@ -292,7 +300,7 @@
< section class = "copyr-content" >
< div class = "copyr-c width-all" >
made with < span class = "animated pulse infinite" style = "display: inline-block" > ♥< / span > by < a href = "https://github.com/artf" > Artur Arseniev< / a >
made with < span class = "animated pulse infinite" style = "display: inline-block" > ♥< / span > by < a class = "darker-link" href = "https://github.com/artf" > Artur Arseniev< / a >
< / div >
< / section >