将自定义css应用于sapui5平铺
Apply custom css to sapui5 tile
我已经为SAPUI5应用程序创建了动态平铺,这个页面上的平铺需要调整大小,所以我添加了一个自定义的css样式类。
.administrationTile {
width: 18rem;
height: 14rem;
}
我是这样申请的:
oTile.addStyleClass('administrationTile');
我的问题是,这只会调整互动程序本身的大小,但不会改变互动程序中内容的大小。我之前在onAfterRendering部分这样做:
setTimeout(function(){
for (var i = 1; i < 8; i++)
{
$("#MyTileContainer-"+i+".sapMTile").css({
width: "18rem",
height: "14rem"
});
}
$("div.sapMTileContent").css({
width: "18rem",
height: "14rem"
});
$("div.sapMStdTileNumDiv").css("width", "12rem");
}, 200);
这确实有效,但这是一种非常丑陋的方法,因为它不总是有效,而且你可以看到瓷砖的大小在变化(没有超时,它甚至根本不起作用)
我的问题是,如果没有这个丑陋的解决方法,我如何应用属于这个磁贴的其他类(sapMTileContent和sapMStdTileNumDiv)。
这只会调整互动程序本身的大小,但不会更改互动程序中内容的大小。
据我所知,您正在修改平铺宽度,但没有修改内容。
.administrationTile {
width: 18rem;
height: 14rem;
font-size: 4rem; /* <--- */
}
看看这个Fiddle
您是否考虑过这可能是CSS继承问题。如果您检查对象并将注意力集中在您试图影响的对象上,然后使用Chrome的"检查元素"右键单击选项查看应用于该对象的CSS样式,您可能需要检查该样式是否在稍后的CSS链中被覆盖。(希望这有意义吗?)
相关文章:
- 打开一个新窗口并平铺生成的窗口
- 什么's传单使用的平铺格式
- 显示数据库中的图像平铺
- 如何在相位器中的地图图层上获取平铺类型
- 如何在 OpenLayers3 中居中平铺图层
- 具有悬停效果的画布平铺网格、平铺表等
- 我可以将我的列表平铺作为第一个空值选项吗
- 传单JS:基于边界框加载平铺层
- mapbox.js 1.6.2-更改缩放级别的平铺集
- 屏幕大小的最大等轴测平铺
- 什么是平铺地图以及如何声明
- 平铺图像查看器.有两个并排的图像,可以动态加载
- 用javascript在谷歌地图上平铺纹理
- 加载/渲染一个新的基于平铺的地图到HTML5画布,替换一个旧的地图
- 将自定义css应用于sapui5平铺
- 在JS中平铺图像的最简单方法
- 如何在backbone.js中平铺嵌套模型
- 是否可以用一个角度重复平铺背景
- 类似于dynamit.us的平铺布局的开源插件
- 平铺的jQuery网格