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

  • 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.

主站蜘蛛池模板: 七台河市| 奉节县| 射阳县| 宝坻区| 巨野县| 错那县| 怀安县| 吉安县| 安乡县| 礼泉县| 安平县| 怀仁县| 安平县| 托里县| 大厂| 华阴市| 萨嘎县| 北碚区| 珠海市| 乐亭县| 报价| 江达县| 荣昌县| 泗洪县| 油尖旺区| 通渭县| 个旧市| 怀集县| 左权县| 溆浦县| 清徐县| 邵阳县| 建昌县| 武隆县| 会理县| 辽宁省| 兴山县| 天气| 永吉县| 鄄城县| 泸溪县|