官术网_书友最值得收藏!

  • jQuery UI Cookbook
  • Adam Boduch
  • 214字
  • 2021-08-13 16:40:49

Controlling spacing with themes

The space between accordion sections is controlled by the CSS theme framework. In particular, the visual structure for the accordion is defined by a set of CSS rules that can be modified to control the spacing between accordion sections. We could override the accordion theme CSS to adjust for more or less spacing between sections.

How to do it...

We're going to supply an additional CSS module to our UI—one that overrides the accordion structure supplied in the theme we happen to be using. There's no need to fret, however, our change is a simple one. We're going to update the margin-top property. In a new CSS file called theme.accordion.css, let's add the following style rules:

.ui-accordion .ui-accordion-header {
    margin-top: 4px;
}

Now that we have the CSS, we need to include it in our HTML header. It should look something like this:

How it works...

We're copying the same CSS selector as is found in any jQuery UI theme. The particular property we've just changed alters the space between the accordion sections. Since we're overriding the default theme value, it's important to include our CSS files after the default theme file. This allows us to override the default theme instead of the default theme overriding our modifications.

主站蜘蛛池模板: 鸡东县| 仙居县| 昌图县| 竹北市| 商南县| 色达县| 来凤县| 灵丘县| 高陵县| 乌拉特前旗| 台山市| 怀化市| 天津市| 牙克石市| 葫芦岛市| 海阳市| 司法| 泽州县| 东明县| 五峰| 抚宁县| 墨江| 英山县| 枣庄市| 内黄县| 赣榆县| 工布江达县| 冷水江市| 泸州市| 霍邱县| 吉林市| 台江县| 雅安市| 灌阳县| 荆州市| 天门市| 读书| 那坡县| 澎湖县| 彰化县| 吕梁市|