【发布时间】:2016-11-10 20:45:01
【问题描述】:
我尝试在AngularJS 中制作一个非常动态的特殊屏幕。
我这个屏幕有一些具有定义大小的对象:
.item
{
margin: auto;
margin-bottom: 10px;
width: 11vw;
height: 11vw;
text-overflow: ellipsis;
overflow: hidden;
}
根据API 的返回,ng-repeat 循环插入了这些项目。
<div class="item"
ng-click="ctrl.clickFunction()"
ng-style="{'background-color':ctrl.color }">
<div class="itemGlobalCode">{{::ctrl.name}}</div>
</div>
问题是我的项目是圆形的,并且为了获得最佳渲染效果,如果此内容过长以适应容器,我想更改内容的字体大小(此处为 ctrl.name)。
我找到了一些jQuery 解决方案,但如果可能的话,我想避免它们,如果可能的话,我想要一个纯粹的CSS 解决方案。
你有什么想法吗?
【问题讨论】:
-
请剪掉它。
标签: javascript html css angularjs ionic-framework