【问题标题】:How to replace one icon in jquery-ui?如何替换 jquery-ui 中的一个图标?
【发布时间】:2012-03-17 01:55:36
【问题描述】:

我想使用 resize_handle.png 图像代替 jquery-ui 包附带的默认可调整大小图标。有没有简单的方法?

【问题讨论】:

标签: jquery css jquery-ui


【解决方案1】:

是的,您可以简单地使用您选择的背景图像覆盖 ui-icon-refresh css 类。

.ui-icon-refresh {
    background-image: url(../images/icons/icons.png);
    background-position: -64px -80px;
}

还有styles for each type of stateui-state-defaultui-state-hover等)。因此,您可能还需要覆盖这些内容。

.ui-state-default .ui-icon-refresh,
.ui-state-hover .ui-icon-refresh {
    background-image: url(../images/icons/icons.png);
    background-position: -64px -80px;
}

或者,您可以将自定义 css 标记为重要,这将覆盖 jQuery UI 的 css 定义的更具体的状态样式。

.ui-icon-refresh {
    background-image: url(../images/icons/icons.png) !important;
    background-position: -64px -80px !important;
}

【讨论】:

  • 认为我需要替换 ui-icon-gripsmall-diagonal-seui-icon-grip-diagonal-se
猜你喜欢
  • 2013-04-23
  • 2022-10-15
  • 2021-08-17
  • 1970-01-01
  • 2016-01-03
  • 2012-10-17
  • 2019-06-21
  • 1970-01-01
  • 2012-01-07
相关资源
最近更新 更多