Loading...

A big box filled with Features and love.

Buttons

We <3 buttons. And so do you! That's why Klassio contains has multiple buttons styles and color that are not only badass out of the box, but easy to customize for your projects.


博发彩票登录 www.c0255.cn

Examples

Orbit Slider

Orbit is all the rage in jQuery hotness right now. It's a killer, lightweight slider for images & content.


Overflow: Hidden No More HTML Captions and more features

Orbit does content.

This is just some text over a background color.
I'm A Badass Caption: I can haz links, style or anything that is valid markup :)

The Basic Implementation

Orbit is going to be the easiest slider you've ever hooked up. Below are the steps, but for more detail checkout the playground docs.

  1. Get some markup like this in your page:


  2. Activate Orbit. You can embed the call in the specific page like this:


    ...Or you could just put it in the app.js file if you're using that.
  3. You can even apply the class .slider to the div that contains the slider (Only For This Theme). The default slider uses the same method.

Options


Tabs


Tabs are very versatile both as organization and navigational constructs. To keep things easy for everyone we've created two main tab styles (simple and nice) as well as two variants of each - open and contained. With the base Foundation package, tabs of a particular format are actually already hooked up - no extra work required.

Tabs are made of two objects:a DL object containing the tabs themselves, and a UL object containing the tab content. If you simply want visual tabs (as seen in this documentation) without the on-page hookup, you only need the DL. If you want functional tabs, just be sure that each tab is linked to an ID, and that the corresponding tab has an ID of tabnameTab. Check out these examples.

Note: The third tab is using the mobile visibility classes to hide on small devices.

Simple Tabs
Simple Tab 1
Simple Tab 2
Simple Tab 3
  • This is simple tab 1's content. Pretty neat, huh?
  • This is simple tab 2's content. Now you see it!
  • This is simple tab 3's content. It's only okay.

Contained Tabs

Contained tabs have a simple added class of 'contained' on the tabs-content element. What that means is the tab content has a border around it tying it to the tabs, and the padding on that container (by default) is one column on each side. That means you can still use standard column sizes inside a tab element.

Simple Tab 1
Simple Tab 2
Simple Tab 3
  • This is simple tab 1's content. Pretty neat, huh?
  • This is simple tab 2's content. Now you see it!
  • This is simple tab 3's content. It's only okay.

Nice Tabs

Need something a little fancier? Nice tabs have some sweet default styling and can add a little polish to a prototype (or documentation). They can be both standard and contained, just like the simple tabs.

Nice Tab 1
Nice Tab 2
Nice Tab 3
  • This is nice tab 1's content. Pretty neat, huh?
  • This is nice tab 2's content. Now you see it!
  • This is simple tab 3's content. It's only okay.

Vertical Tabs

You can also use tabs in a vertical configuration by adding a class of 'vertical' to the DL element. These are great for more scalable nav, and you can see how they work on this page on a tablet or desktop.

Vertical Tab 1
Vertical Tab 2
Vertical Tab 3

Mobile Tabs

To demonstrate how mobile navigation can work, adding a class of 'mobile' to a tab group will switch them (at small resolutions) to full width nav bars.


Forms

Forms are not a lot of fun. We've taken that lack of fun and dodged it with this ready-made code. In this release there are two sets of forms styles - basic and nice. Both are simple, both are flexible, both are easy to customize.


Forms

Inputs support a number of different base classes. Any text input has a class of 'input-text' and supports several sizes:

Inline Labels

Inline labels are accomplished using the HTML5 Placeholder attribute, with a built-in JS fallback.

Error States

Error states can be applied in two ways:

  • Using a wrapper for div.form-field.error, which will apply styles to text inputs, labels, and a small.error message (optional). This is ideal for programmatically generated forms.
  • You can also apply the .red class to labels, inputs, and also append a small.error.
Whoa, cowboy. Try that again.
Whoa, cowboy. Try that again.
Fieldset Header H2

This is a paragraph within a fieldset.


Nice Forms

Changing the form style to a slightly fancier version is dead simple - just add a class of 'nice' to the form itself.

Whoa, cowboy. Try that again.
Whoa, cowboy. Try that again.
Fieldset Header H2

This is a paragraph within a fieldset.


Custom Forms

Creating easy to style custom form elements is so crazy easy, it's practically a crime. Just add a class of 'custom' to a form and, if you want, forms.jquery.js will do everything for you.

The Foundation forms js will look for any checkbox, radio button, or select element and replace it with custom markup that is already styled with forms.css.

If you want to avoid a potential flash (waiting for js to load and replace your default elements) you can supply the custom markup as part of the page, and the js will instead simply map the custom elements to the inputs.

Foundation custom forms will even correctly respect and apply default states for radio, checkbox and select elements. You can use the 'checked' or 'selected' properties just like normal, and the js will apply that as soon as the page loads.

Radio Buttons

Checkboxes

Dropdown / Select Elements

Adding Custom Forms with JavaScript

If you are creating these custom forms using JavaScript (via AJAX, JavaScript templates or whatever), you will also need to create the custom markup that Foundation typically creates for you.

Foundation detects any custom forms when the document has loaded and adds the custom markup required to make the forms pretty. However if you are adding these forms after the document has loaded, Foundation does not know to append this markup.

All the custom forms events are bound using jQuery.fn.on(), so you don't need to worry about event handlers not being bound to new elements.



Most of the documentation is by the Zurb Team. It's awesome & I'm thankful that they wrote such thorough documentation for an open source project. Most companies would never do that.

  • 贵州瓮安:荒坡变花海 美景引客来 2019-07-16
  • 财经随笔:年近半百,“金融科技”仍是少年 2019-07-16
  • 【学习时刻·经济实说①】清华大学国情研究院胡鞍钢:伟大的发展实践产生伟大的思想 2019-07-16
  • [大笑]不然小萌们也发神经要去造飞船,是分给他们资源呢还是不分?分,肯定是竹篮打水,不分,又违背了分配原则。 2019-07-16
  • 南方都市报:中考结束遇上父亲节,考场外这一幕瞬间萌翻你,心都化了! 2019-07-15
  • 饮水思源感党恩 争做新时代好群众 2019-07-15
  • 以古鉴今,习近平多次提及屈原 2019-07-15
  • 北京市北京元之沃4S店【在线咨询】 2019-07-14
  • 高清:C罗帽子戏法科斯塔梅开二度 葡萄牙3 2019-07-14
  • 云南景洪疑似陨石坠落事件追踪:有村民称找到陨石 2019-07-14
  • 鑫雅胜凤娃古寨与创始人余红梅拾荒故事再次搬上屏幕 2019-07-13
  • Foreign ambassadors on Chinas contribution to global governance 2019-07-13
  • 一句嘱咐 涡阳一对父子接力守墓74载 只求烈士不孤单 2019-07-13
  • 市场经济就是一种唯利是图的经济,是一种波动、走极端的经济,新时期的发展方式与结果就是如 此。那么指望市场经济来解决需要与不平衡的矛盾,对症下药了吗? 2019-07-12
  • 美帝拉拢人民,才能反对共产党。 2019-07-12
  • 河南22选5怎么选号 澳洲幸运10冠军5码计划 足球指数捷报网 朝朝暮暮打一生肖 老时时彩360彩票走势图 北京快中彩开奖结果 新浪彩票代购 福彩双色球基本走势图新浪爱彩 江苏快3是正规的吗 2019年129期四肖中特 浙江快乐12任五遗漏 河北快三遗漏数据 中彩网双色球首页 云南十一选五基本走势图 大亨山东11选5破解