css - 未呈现 Tizen SDK CSS ID

标签 css tizen-wearable-sdk

我正在为可穿戴设备使用 Tizen 2.3.1 SDK,但遇到了一个问题,无论我对 style.css 文件做什么,添加任何新 ID 都无法正常工作。

* {
    margin: 0;
    padding: 0
}

html, body {
    width: 100%;
    height: 100%;
    background-color: black;
}

#str_day {
    position: absolute;
    display: -webkit-flex;
    width: 50%;
    height: 50%;
    background: yellow;
    color: yellow;
    z-index: 4;
    opacity: 1;
}

h1 {
    font-size: 1.4em;
    margin: 10px 0 20px 10px;
    color: #6587ac;
}

#box {
    display: -webkit-flex;
    -webkit-align-items: center;
    width: 100%;
    height: 100%
}

.canvas {
    background: #000;
    width: 320px;
    height: 320px;
    margin: auto;
}

这是我的代码。我正在尝试添加 str_day id,但是当我通过模拟器运行包时它没有显示。其余的 css(主要是 canvas 元素)工作正常,但 str_day 只是没有显示。我尝试指定 z-indexopacity 以防出现一些奇怪的问题,但这似乎不是问题所在。

这是我在github上的完整代码。

https://github.com/JoyfulOwl/RadialWatch/commit/86d096710c7187b6b3679e02416548e18a3e986e

最佳答案

可能是因为 CSS 布局不当,str_day 被渲染/绘制在表盘视口(viewport)之外,因此它不可见。

我认为更好的方法是使用 canvas fillText 命令在 Canvas 上打印日期。

试试下面的例子。

var canvas = document.getElementById("myCanvas");
var context=canvas.getContext("2d");
context.font="30px Comic Sans MS";
context.fillStyle = "red";
context.textAlign = "center";
context.fillText(str_Day, mCenterX, mCenterY); // mCenterX & mCenterY are the position where text has to be shown.

关于css - 未呈现 Tizen SDK CSS ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34692634/

相关文章:

PHP图像显示

tizen - 上传 Tizen 应用程序时缺少作者签名

css - HTML5 视频,海报图片不在 IE 中显示

html - CSS处理顺序

animation - 如何在一个元素上有多个 CSS 过渡?

javascript - 动态创建的样式元素

使用 C 特定修改时使用 html 标签控制 tizen 应用程序标签大小和格式

javascript - 获取 Tizen 可穿戴设备上的蓝牙状态

Tizen 可穿戴模拟器未启动

tizen - Tizen 操作系统上的系统日志转储