Your Moodle version

Themes: UIkit

Maintained by Picture of Eduardo Ramos Eduardo Ramos
This theme is built from its core to work with UIkit (a framework similar to Twitter Bootstrap). It is designed to be easily customizable using an interactive visual styles manager.

UIkit Theme for Moodle

  • Features a very advanced and interactive visual styles customizer
  • 3 base themes to build your site appearance
  • 2 different page layouts: the original Grid based layout and a new one based on new CSS Flex features
  • Fully responsive design
  • Support of Google fonts
  • Integrates Fontawesome 4.3 for displaying most icons in Moodle
  • A renovated Slideshow with many animations and effects, marketing spots and social networks for your site frontpage like in the essential theme
  • Many other cool features such as: login page and navigation menu customization, possibility of showing only enrolled courses in combo lists and google analytics integration

It supports Moodle 2.5 to 2.8

License GNU GPL v3 or later

This theme is based on the UIkit CSS framework version 2.16.2 (

It is inspired by bootstrapbase theme and essential theme ( A big thank you to the creators of these two themes.

Many features and settings are based on the essential theme, while others are new for this theme, specially the visual style manager.

This theme includes an advanced Visual Style Customizer to change the appearance of the whole site with a few clicks. This customizer is inspired by the UIkit customizer (

Notice: these theme is NOT an official UIkit team release.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


Picture of Eduardo Ramos
Eduardo Ramos (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Steven Swanepoel
    Thu, Mar 19, 2015, 9:58 AM
    Hi Eduardo,

    I've recently installed UiKit after testing multiple themes. After I installed UiKit, I noticed I'm unable to see the "My Dashboard" and "My Courses" buttons. I can't remember if disable it on another theme while testing different layouts. Would this effect the UiKit theme? Some troubleshooting and can't seem to figure out what made them disappear.

  • Picture of Eduardo Ramos
    Thu, Mar 19, 2015, 11:32 PM
    Hi Steven,
    Can you check if you disabled them in "Custom Menu" settings page under Site administration - Appearance - Themes - UIkit?

    Changes to other themes should not affect this theme
  • Picture of Steven Swanepoel
    Fri, Mar 20, 2015, 8:28 AM
    Yeah I checked and everything is default there.

    I upgraded from Build: 2015021901 to Build: 2015031200 and this solved this problem.

    Thanks for getting back to me.

  • Picture of Alex Ferrer
    Thu, May 28, 2015, 3:05 PM
    Hola Eduardo.

    Lo primero decirte que has hecho un gran trabajo con este tema.
    Estoy trabajando con varias categorías y me necesito que cada una de ellas utilice el mismo tema pero con diferentes cabeceras y logos. He probado a clonar el tema sustituyendo "uikit" por "nombrecategoría" en todos los archivos y carpetas donde aparece pero falla en la instalación. He pensado en crear un tema hijo pero no consigo hacer que funcione.
    ¿Podrías decirme cómo puedo clonar el tema, o qué archivos necesito para crear un tema hijo y las modificaciones que hay que hacer?

    Gracias por adelantado.


    Hi Eduardo.

    I am working with several categories and I need that each use the same theme but with different headers and logos. I tried to clone the theme replacing the term "uikit" with "categoryname" in all files and folders that appear but fails to install. I thought about creating a child theme but I can't make it work.
    Could you tell me how I can clone the theme, or which files need to create a child theme and modifications to do?

  • Picture of max was
    Fri, May 29, 2015, 10:42 PM
    Hi there, is there a way of making this theme use two columns? Thanks, M
  • Picture of Eduardo Ramos
    Sat, May 30, 2015, 1:32 AM
    Hi Alex Ferrer,
    I am not sure how we could do that for categories, but copying the theme and replacing strings is very unlikely to work.

  • Picture of Eduardo Ramos
    Sat, May 30, 2015, 1:34 AM
    Hi max,
    There is no setting to use only 2 columns in the course view, but I think you can move all the course blocks to the other column.

  • Picture of max was
    Tue, Jun 2, 2015, 6:27 PM
    Hi Eduardo, OK, thanks for getting back to me.
  • Picture of Ruchi Kaur
    Thu, Jun 4, 2015, 5:06 PM
    Hi Eduardo, I have installed latest version of UIkit in my moodle 2.8. Everything is working fine, except displaying only 2 column layout front page. I want to display 3 column layout with some blocks on right side in my website front page. Can you please help me to figure out this problem.

  • Picture of Eduardo Ramos
    Wed, Jun 10, 2015, 2:20 AM
    Hi Ruchi,
    The front page of this theme is designed for 2 columns only. I will consider adding an optional third column in the future, though.

  • Picture of stefan weber
    Sat, Jun 27, 2015, 6:18 PM
    this is a really awesome theme, by far the best ive tried

    i love the many customization features and the visual style customizer

    just a few very minor things that bother me, but maybe they are fixable with custom css?

    - the space between the columns (blocks and main area) cannot be customized. in grid layout, it is a little too wide for my taste
    - the custom menus are kind of inconsistent. i would prefer if the top-level items ("my dashboard", "my courses") would not act as a link to "/my/index.php", since people tend to accidentaly click on them
    - I would prefer having nested menus pop out to the right on hover, instead of having to click to have them expand under (eg individual courses when the full category view for the "my courses" menu is enabled)
  • Picture of stefan weber
    Sat, Jun 27, 2015, 6:25 PM
    one more thing about the navigation menus. the font weight is inconsistent in them - for example, in the language dropdown menu or any custom menu i add, the invidiual entries are not bold, except if they have nested child entries, but in the dashboard, all entries are bold

    also, it would be great if hover background for nested links was customizable
  • Picture of Kristin Tierney
    Tue, Jul 7, 2015, 12:22 AM
    I want to change the blue color on the marketing spots. I cannot find this option in the Visual Style Manager. Is it possible to change this color? It doesn't go with the color scheme of the rest of my site.
  • Picture of Niall Sheehan
    Tue, Jul 7, 2015, 8:07 PM
    "I want to change the blue color on the marketing spots. I cannot find this option in the Visual Style Manager. Is it possible to change this color? It doesn't go with the color scheme of the rest of my site."

    It uses the classes: service, uk-panel, uk-panel-box, uk-panel-box-primary, uk-panel-header

    The uk-panel classes should be fairly easy to modify with the Customizer, you may need to add some custom CSS at the bottom to get the look you want for those Classes. It would be nice if the Header could be removed completely.

  • Picture of Niall Sheehan
    Tue, Jul 7, 2015, 8:11 PM
    Love this theme, any chance we can incorporate the Category layout from the Essential theme? The Category Icon layout method is a nice and clean way of displaying the Categories in a Visual way.

    Makes for a nice clean Homepage.

1 2 3 4 5 6
Please login to post comments