Rate this item
(0 votes)
Read 867511 times Last modified on Friday, 30 November 2012 03:07

181110 comments

  • Jamel Saturday, 21 February 2026 10:23 posted by Jamel

    esc deutschland wettquoten

    Comment Link
  • australianonlinecasinopayid Saturday, 21 February 2026 10:23 posted by australianonlinecasinopayid

    博德闪耀3-1血洗国米!2026欧冠最新比分震惊足坛,挪威黑马主场不败神话继续,意甲豪门崩盘,足球新闻瞬间爆炸!

    Comment Link
  • 中華職棒賽程 Saturday, 21 February 2026 10:23 posted by 中華職棒賽程

    多瑙高清完整版2026 海外华人免费最新热播剧集

    Comment Link
  • bestonlinecasinos Saturday, 21 February 2026 10:23 posted by bestonlinecasinos

    纽卡斯尔6-1狂屠卡拉巴赫!2026欧冠附加赛炸裂比分,戈登半场大四喜,喜鹊强势杀入淘汰赛,最新足球赛事比分太燃了!

    Comment Link
  • 轧戏爱一帆 Saturday, 21 February 2026 10:22 posted by 轧戏爱一帆

    澳超阿德莱德联 vs 珀斯光荣2026最新比分16:35开踢,澳大利亚足球赛事比分让球分析热议。

    Comment Link
  • mlb即時比分 Saturday, 21 February 2026 10:22 posted by mlb即時比分

    Nottingham Forest stun Fenerbahce 3-0 in 2026 Europa League! Murillo, Igor Jesus & Gibbs-White fire – latest football scores deliver massive upset in Istanbul!

    Comment Link
  • 爱壹帆国际 Saturday, 21 February 2026 10:22 posted by 爱壹帆国际

    莫离2026 白鹿丞磊 高清古装大女主 海外华人必备 无广告高清体验

    Comment Link
  • 賽事表 Saturday, 21 February 2026 10:22 posted by 賽事表

    南美超杯拉努斯 vs 弗拉门戈08:30激战!2026足球比分南美豪门碰撞,让球分析火爆,绝不能错过!

    Comment Link
  • bestonlinecasinosaustralia Saturday, 21 February 2026 10:22 posted by bestonlinecasinosaustralia

    Mainz 05 vs Hamburger SV – 2026 DFB-Pokal clash 20:30! German football scores live – who advances tonight?

    Comment Link
  • newonlinecasinoaustralia Saturday, 21 February 2026 10:22 posted by newonlinecasinoaustralia

    爱一帆下载海外版2026 安卓iOS app 全球加速下载

    Comment Link

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

Project Description

Wednesday, 24 October 2012 10:04
Responsive Design
Written by 

A responsive template that fits all devices

The big word for Joomla 3.0 is Bootstrap. With basic CSS already integrated into Joomla 3.0, it is aiming for a much better UX for the end-user. Moreover, BootStrap includes responsive CSS, which allows a website to fit all devices, screen size.

LayoutLayout WidthGridColumnGutter Width
Large Desktop min: 1200px 12 40px
Default min-980px, max-1199px 12 40px
Normal Desktop & Tablet min-768px, max-979px 12 40px
Mobile max-767px 12 20px

The file bootstrap-responsive.less in folder: templates/ja_t3v3_blank/assets/less is to define media queries:

// RESPONSIVE CLASSES
// ------------------

@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/responsive-utilities.less";


// MEDIA QUERIES
// ------------------

// Large desktops
@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/responsive-1200px-min.less";

// Tablets to regular desktops
@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/responsive-768px-979px.less";

// Phones to portrait tablets and narrow desktops
@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/responsive-767px-max.less";


// RESPONSIVE NAVBAR
// ------------------

// From 979px and below, show a button to toggle navbar contents
@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/component-animations.less";
@import "../../../plugins/system/jat3v3/t3v3base/bootstrap/less/responsive-navbar.less";

By default, the responsive files are located in: plugins/system/jat3v3/t3v3base/bootstrap/less

The list responsive files include:

  • responsive.less
  • responsive-767px-max.less
  • responsive-768px-979px.less
  • responsive-1200px-min.less
  • responsive-navbar.less
  • responsive-utilities.less
  • component-animations.less
  • responsive-navbar.less

Responsive utility classes

ClassMobile max-767pxTablets 768px to 979pxDesktop min-980px
.visible-phone Visible
.visible-tablet Visible
.visible-desktop Visible
.hidden-phone Visible Visible
.hidden-tablet Visible Visible
.hidden-desktop Visible Visible

Tablet and Regular Desktop Layout

The file responsive-768px-979px.less is the style file for Tablet and regular desktop layout. When the screen size is smaller than 979px and bigger than 768px, the template runs on the responsive-768px-979px.less file.

@media (min-width: 768px) and (max-width: 979px) {

// Fixed grid
#grid > .core(@gridColumnWidth768, @gridGutterWidth768);

// Fluid grid
#grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);

// Input grid
#grid > .input(@gridColumnWidth768, @gridGutterWidth768);

// No need to reset .thumbnails here since it's the same @gridGutterWidth

}

Large Desktop Layout

The file responsive-1200px.less is the style file for large desktop layout (width size > 1200px} and regular desktop layout. When the screen size is smaller than 979px and bigger than 768px, the template runs on the responsive-1200px-min.less file.

@media (min-width: 1200px) {

// Fixed grid
#grid > .core(@gridColumnWidth1200, @gridGutterWidth1200);

// Fluid grid
#grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);

// Input grid
#grid > .input(@gridColumnWidth1200, @gridGutterWidth1200);

// Thumbnails
.thumbnails {
margin-left: -@gridGutterWidth1200;
}
.thumbnails > li {
margin-left: @gridGutterWidth1200;
}
.row-fluid .thumbnails {
margin-left: 0;
}

}
  • Mobile Layout

    The file responsive-767px-max.less is the style file for Mobile layout. the elements are defined to fit the mobile device. When the screen size is smaller than 767px, the template runs on the responsive-767px-max.less file.

    • Logo is now on top
    • Menu is collapsed
    • One Column Content display
    • Modules blocks is in one column display as well
    • Responsive media (image, video, ...) are defined to fit the mobile layout.

Responsive CSS file

The file bootstrap-responsive.lessin folder: templates/ja_t3v3_blank/assets/less will be compiled to a CSS file named: bootstrap-responsive.css and the file is located in folder: plugins/system/jat3v3/t3v3base/bootstrap/css.

What we did

Visit Project
Recent Works