Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bootstrap with Kendo UI - Is it integrated?

Does KendoUI implement or provides Twitter Bootstrap features ? I see a css - kendo.bootstrap.min.css in the Kendo. Any lights to throw on this ?

like image 332
user2837167 Avatar asked Oct 02 '13 03:10

user2837167


People also ask

Does Kendo UI use bootstrap?

Kendo UI® ♥ Bootstrap The grid layout and responsive CSS is provided by Bootstrap, and widgets are provided by Kendo UI. Resize the page or customize it using the pickers above to see its responsive features.

What is difference between kendo and bootstrap?

Kendo UI is a HTML5 user interface framework for building interactive and high-performance websites and applications. Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.

Is Kendo UI a JavaScript framework?

Kendo UI is a bundle of four JavaScript UI libraries built natively for jQuery, Angular, React and Vue. Each is built with consistent API and theming, so no matter what you choose, your UI will be modern, responsive, accessible and fast.

Does Telerik use bootstrap?

We use it internally and for our online demos: Kendo UI (Heart) Bootstrap. Many of us have used it for our own personal projects.


3 Answers

Actually, Kendo now provides a special version of their styles if you are using Bootstrap. It allows a better blending of Kendo UI widgets and Bootstrap components. You should now include these files:

kendo.common-bootstrap.min.css and your desired theme file - again the Bootstrap one will be obviously the best choice: kendo.bootstrap.min.css.

Ref: Kendo UI Docs - Using Kendo with Twitter Bootstrap

(example - see the page head in HTML)

If you want to modify the selected theme, you should use their Theme Builder, but it's sometimes a bit buggy (to this date).

Don't forget that Kendo UI and Bootstrap are in fact completely separate products and this all concerns just the "looks and feels".

like image 99
Jan Peša Avatar answered Sep 28 '22 09:09

Jan Peša


Kendo UI isn't based on Twitter Bootstrap. It provides a CSS Theme which is designed to resemble Bootstrap's default theme. This is what the kendo.boostrap.min.css file is. You need to include it after kendo.common.min.css:

  <link href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.common.min.css" rel="stylesheet" />
  <link href="http://cdn.kendostatic.com/2013.2.918/styles/kendo.bootstrap.min.css" rel="stylesheet" />

Here is a live demo: http://jsbin.com/uwuJUfE/1/edit

like image 34
Atanas Korchev Avatar answered Sep 28 '22 09:09

Atanas Korchev


New answer - With the release of Bootstrap 4.0.0 and the Kendo UI 2018 R1 release, the answer is now yes . . . sort of. The SASS files of the special Bootstrap theme share the SASS variables that Bootstrap V4 is using. The class names are all still pure Kendo (k-*). You may need to have a commercial license. Use npm to retrieve the kendo-theme-bootstrap package. It looks like this package includes Bootstrap V4 so you may not really need to install that separately. No support for LESS.

Old Answer - The ONLY part of Bootstrap that Telerik has attempted to implement/coexist with is the Twitter Bootstrap responsive "Grid" layout. That's not to be confused with the Kendo Grid widget. Buried somewhere in their blogs or docs is a comment to the effect that Kendo does not do layout so they have accommodated the Bootstrap layout. There is no support for any of the Bootstrap widgets or CSS classes. The Kendo Bootstrap theme does look similar to Bootstrap but doesn't use any part of Bootstrap i.e. if you restyle your Bootstrap button, you'll have to figure out how to duplicate the change in the Kendo theme too. IMHO their claims of support for Bootstrap was more of a marketing ploy than implementation of any substance. That said, Kendo does have similar alternatives most of the Bootstrap components. I've gone with total Kendo because it's simpler than trying to get them to work together.

like image 21
Will Avatar answered Sep 28 '22 10:09

Will