日期html模板,日期缩放模板 (HTML)

本文详细介绍了如何在Windows运行时应用中使用HTML和CSS创建一个支持SemanticZoom的日期列表模板,适合与ListView配合,特别适合Windows 8.x和Phone8.x平台。涉及代码样例和HighContrast模式设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日期缩放模板 (HTML)

03/04/2016

本文内容

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

在 ListView 中定义一个为 SemanticZoom 提供缩小的日期列表的项目。 此模板可以与具有网格布局的 ListView 结合使用。有关更多模板,请参阅网格布局的项模板和列表布局的项模板。

要使用该模板

要使用该模板,需将 HTML 和 CSS 样式复制到你的项目中。HTML 包含专用于该模板的 ListView。

HTML

data-win-control="WinJS.UI.ListView"

data-win-options="{ itemTemplate: select('#semanticZoomDateTemplate'), layout: { type: WinJS.UI.GridLayout } }">

CSS

/* overall grid dimensions */

#semanticZoomDate {

position: absolute;

top: calc(50% - 70px);

width: 1366px;

height: 158px;

}

/*-------------------------------------------------------------------------------------------*/

/* semantic zoom date template */

/*-------------------------------------------------------------------------------------------*/

/* starting margin */

#semanticZoomDate .win-horizontal.win-viewport .win-surface {

margin: 0px 115px;

}

/* individual item */

.semanticZoomDate {

color: white;

width: 170px;

height: 110px;

padding: 10px;

overflow: hidden;

display: -ms-flexbox;

-ms-flex-pack: end;

-ms-flex-direction: column;

background-color: rgba(70,23,180,1.0);

}

/* Text line 1: month */

.semanticZoomDate .semanticZoomDateDayMonth {

width: 170px;

white-space: nowrap;

}

/* Text line 2: year */

.semanticZoomDate .semanticZoomDateYear {

width: 170px;

white-space: nowrap;

}

/* High Contrast */

@media (-ms-high-contrast) {

/* add a border to the item */

.semanticZoomDate {

padding: 8px;

color: ButtonText;

background-color: ButtonFace;

border: 2px solid ButtonText;

}

/* outline shown on mouse hover */

#semanticZoomDate .win-container:hover {

outline: 3px solid Highlight;

}

/* use high contrast colors for hover state */

.semanticZoomDate:hover {

background-color: Highlight;

color: HighlightText;

border-color: HighlightText;

}

/* style the focus visual for edge-to-edge items */

#semanticZoomDate .win-focusedoutline {

outline-color: WindowText;

}

}

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值