- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从事预约时间管理,希望通过将系统当前时间与按钮值相匹配来点亮按钮。
例如:有一个按钮的值为 3:00 PM。我想在系统时间达到 2:59:59 PM(2 小时 59 分 59 秒)时点亮此按钮。确保值 2:59:59 AM 的按钮在以下情况下不发光系统日期为 2:59:59 PM
当时间到达下午 3:14:59 时,停止发光按钮并开始点亮下一个按钮。
其他按钮也一样。
注意:当前代码以数字时钟的形式显示系统当前时间,并使用CSS发光所有按钮。
这是我的代码:
var $document = $(document);
(function () {
var clock = function () {
clearTimeout(timer);
date = new Date();
hours = date.getHours();
minutes = date.getMinutes();
seconds = date.getSeconds();
dd = (hours >= 12) ? 'pm' : 'am';
hours = (hours > 12) ? (hours - 12) : hours
var timer = setTimeout(clock, 1000);
$('.hours').html('<p>' + Math.floor(hours) + ':</p>');
$('.minutes').html('<p>' + Math.floor(minutes) + ':</p>');
$('.seconds').html('<p>' + Math.floor(seconds) + '</p>');
$('.twelvehr').html('<p>' + dd + '</p>');
};
clock();
})();
(function () {
$document.bind('contextmenu', function (e) {
e.preventDefault();
});
})();
@import url(http://fonts.googleapis.com/css?family=Orbitron);
body {
background-color: #bcc8d1;font-family: 'Orbitron', sans-serif;
font-size:25px;
line-height:0px;
color:white;
font-weight: 100;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.desc {
width:25%;
margin:auto;
font-size:11px;
}
.clock {
top:30%;
background-color: #3c434c;
width:300px;
height:100px;
margin:auto;
padding:20px;
}
.clock div{
display:inline-block;
background-color: #202731;
width:25%;
height: 100%;
text-align: center;
}
.button {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.button {
-webkit-animation-name: pulse;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
}
.button:hover {
cursor:pointer;
-webkit-animation-name: pulse;
-webkit-animation-duration: .8s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes pulse {
from { color:#ccc;background-color: orange; -webkit-box-shadow: 0 0 9px #ccc; }
50% { color:#fff;background-color: red; -webkit-box-shadow: 0 0 18px #000; }
to { color:#ccc;background-color: black; -webkit-box-shadow: 0 0 9px #ccc; }
}
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<input type="button" class="button" href="#" value="2:45 PM">
<input type="button" class="button" href="#" value="3:00 PM">
<input type="button" class="button" href="#" value="3:00 AM">
<input type="button" class="button" href="#" value="3:30 PM">
<input type="button" class="button" href="#" value="3:45 PM">
<input type="button" class="button" href="#" value="4:00 PM">
<input type="button" class="button" href="#" value="4:15 PM">
<input type="button" class="button" href="#" value="4:30 PM">
<div class="clock" style="margin-left:200px; position:absolute">
<div class="hours"></div><!--
--><div class="minutes"></div><!--
--><div class="seconds"></div><!--
--><div class="twelvehr"></div>
</div>
最佳答案
首先让我们为事件按钮创建 css 类:
.active{
-webkit-animation-name: pulse;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
}
计算哪个按钮应处于事件状态:
var timeformat = hours + ":" + minutes + " " + dd.toUpperCase();
var buttons = $('.button');
var currentIndex = 0;
for (var i = 0; i < buttons.length; i++) {
if (buttons[i].value > timeformat) {
currentIndex = i - 1;
break;
};
}
仅在事件类发生更改时添加和删除事件类:
if (currentIndex != tempIndex) {
$(buttons[currentIndex]).addClass("active");
$(buttons[tempIndex]).removeClass("active");
tempIndex = currentIndex; //global var store last active index start with -1
}
检查这个fiddle ,希望对您有帮助!
关于javascript - 如何使用java脚本或jquery根据AM和PM在特定时间启动和停止发光每个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39870830/
我正在尝试在 HTML5 Canvas 上绘制带有背景的字符串。我以 GMail 图标为例,请看这张图片(来自实验室设置页面): 如您所见,图片中的 8 周围有白光。到目前为止,这是我尝试过的: va
我有一个问题!我需要在文本上设置不透明度。 我尝试使用 jquery: $(document).ready(function() { $(".item h2").css({ opacity: 0.5
一直在研究 Scenekit 上的照明,虽然我现在可以应用照明节点来照亮某些东西,但我正在寻找一种从对象内部照明的方法。 举个例子,想象一下 NEON 或将光转换到其他物体上的灯泡。 有什么想法可以实
如何从搜索栏的背景中去除光彩/发光(渐变)。我想用一种颜色替换它。 来自这里: 像这样 最佳答案 使用 searchbar.backgroundImage = //your image here 你可
有什么方法可以在 div 周围添加光晕吗?看看 twitter 登录,输入框周围怎么会有蓝色的光芒,可以为 div 做吗? 最佳答案 CSS3 可以做到这一点 -webkit-box-shadow:0
我想不通这个。当 textarea 在 Firefox 中突出显示时,我试图摆脱那种蓝色光芒。 这是我的 CSS: textarea { margin:0; padding:0;
我有以下 Javascript 可以使文本链接持续发光/脉动。此链接显示同一页面的另一部分,因此我希望它在用户单击后停止。 $(document).ready(function()
一直在研究 Scenekit 上的照明,虽然我现在可以应用照明节点来照亮某些东西,但我正在寻找一种从对象内部照明的方法。 举个例子,想象一下 NEON 或将光转换到其他物体上的灯泡。 有什么想法可以实
我有一个导航菜单,我试图仅使用 CSS3 和 HTML 重新创建它。根据所附图片上的“主页”按钮,该设计要求在当前选择的菜单按钮上发光/发光。仅使用代码就可以实现这种效果,还是我需要使用发光图像?!
我想去除那些圆圈周围的“光晕”。您看到的那些路径是发光本身,而不是带有 2px 红色和蓝色实心环的标记。因此,删除那些路径元素。 highcharts 中应该有一个设置允许我禁用/修改这个“发光”。
我正在 Unity game engine 中创建 iOS 应用 . 我正在尝试重写我的着色器,以便使用它的 Material >绽放(发光)效果(如 Halo component )。 一个示例它的
几天来我一直在努力寻找任何资源来帮助我使用高级着色器语言和 DirectX 9 托管库编写简单的发光/模糊着色器。 我需要做的就是将一系列 CustomVertex.TransformedColore
有没有办法去除 Webkit 中 IFrame 的外发光? 我试过这个: iframe {outline: none; -moz-outline: 0; border: 1px solid #000;
我正在尝试在自定义按钮上实现悬停发光(见下图)。我在 Chrome 中玩游戏,无法通过 -webkit-radial-gradient 获得任何类似的外观。 button
这有点特殊,因此很难选择正确的标题或尝试找到已经存在的修复程序,但无论如何: 当我在网上搜索类似的东西时,我在网上找到了这个代码片段,并决定在我正在从事的元素中使用它: .text-glow:hove
我想知道如何在页面加载后使 div 以特定颜色发光。 Registrer deg 这是我想要发光的 div。谢谢:) 最佳答案 CSS3 可以做到这一点: -webkit-box-shadow:0 0
如果可能的话,我想从文本区域中删除样式并使其全白,没有任何边框或发光。我尝试过在 SO 上找到的不同内容,但没有任何效果(尝试使用 FF 和 Chrome)。 那么,这可能吗?如果可以,应该怎么做?
我正在使用 Window 7。我已经从我的窗口中删除了阴影,但 Visual Studio 2012 似乎忽略了该设置并且无论如何都会绘制阴影(或发光)。有没有办法去除那个阴影/发光? 最佳答案 来自
我想为以下绘图符号设置动画(脉冲、发光)。实现所需行为的最佳方法是什么。谢谢 最佳答案 您不能为绘图符号设置动画。您可以做的是在突出显示的点上放置一个绘图空间注释。创建一个自定义的 CPTLayer
我使用您出色的网站构建了 Accordion ,它取代了我新应用的 SSL 无法使用的旧 Ajax 脚本。 我的审美观有问题。当 Accordion 的标题处于事件/选定状态时,它会在背景周围产生蓝色
我是一名优秀的程序员,十分优秀!