【发布时间】:2016-01-27 04:55:07
【问题描述】:
我正在尝试用我自己的图像更改 glyphicon-calendar 的背景图像。但是当更新图像后,我无法更改父类 btn btn-default 属性以删除按钮中的额外填充。这里我的代码看起来像
CSS:
.glyphicon-calendar{
background : url('../app/images/datePickerIcon.png') no-repeat;
padding: 3px 6px;
width:26px;
height:26px;
font-family: none;
font-size: 0;
vertical-align: top;
}
HTML:日期选择器是动态生成日历功能
<div class="input-group">
<mydatepicker ng-model="nextDate" date-options="dateOptions"
opened="opened" name="nextDate" ng-pattern="datePattern" />
</div>
在开发者工具中的代码看起来像这样
<span class="input-group">
<button class="btn btn-default" ng-click="open($event)">
<i class="glyphicon glyphicon-calendar"></i>
</button>
</span>
我需要没有填充按钮的输出。提前致谢
【问题讨论】:
-
首先检查图像大小。和
icon一样吗? -
我不认为图像大小是相关的,因为它是背景,如果我错了,请纠正我。无论如何,你为什么不直接编辑按钮的填充或高度呢?试试
overflow:hidden; -
我使用的是 26X26 图像尺寸。图像大小根据要求固定。是否有可能更新css中的父类项目
-
图标和图片大小不同...
-
顺便说一句,GLYPHICONS 中已经有一个日历图标,你为什么不用它呢?
<span class="glyphicons glyphicons-calendar"></span>
标签: html twitter-bootstrap css