首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【javaScript案例】之抽奖器效果的实现

这次实现的效果如下图: 抽奖.gif 所实现的功能是:当每次点击中间的抽奖按钮时,会随机选择一个盒子作为抽奖的结果。 那我们要如何实现抽奖的功能呢?...其实很简单,首先用html和css做出整体的框架,然后用js在中间按钮的onclick函数中设置定时器+随机改变某一盒子的背景颜色就可以了。...下面我们来讨论一下细节的方面: 设计整体框架时,我们需要为每个盒子设置边框,这时会发现边框会出现重叠问题,导致边框变厚,解决的方法是:设置margin-right和margin-bottom为负值(值等于边框值....在js中设置抽奖功能时,我们可以通过设置一个定时器A,在其中随机改变某一盒子的background-color代表选中。为使抽奖可以在某一时刻暂停,我们可以设置定时器B,在某一时刻将定时器A关闭。...而且在A中改变某一盒子背景颜色时,要将上一个被改变颜色的盒子还原为原来的颜色,我们需要记录上次被改变背景颜色的盒子。 具体见下面代码: <!

1.4K20

从零玩转系列之微信支付实战PC端装修下单页面 | 技术创作特训营第一期

以下是每个属性的中文解释: border: 2px solid #f3e2c6; 解释:设置边框样式为2像素宽度的实线边框边框颜色为淡色 #f3e2c6。...定义了一个具有边框、背景色、文字颜色和其他样式的列表项样式,用于在容器内的特定情境中显示。...让我逐条解释其中的属性和值的含义: border: 2px solid #f89898; 这行代码设置了一个2像素宽的边框颜色为 #f89898,这是一种浅红色。...这个边框将会围绕在被应用此样式的元素周围。 background-color: #ffffff; 这行代码将背景颜色设置为白色,即 #ffffff。...color: #f89898; 这行代码设置文本颜色为 #f89898,与上面边框颜色相同,以保持颜色一致。

78555

前端html换肤

/div> 最后要用到JS,在这里写以 “ id ” 命名的话,等下可以少写一些代码。...这个红色的大盒子就是#box,我给它添加了一个默认颜色,如果不加就是透明。 我给每个盒子都添加了边框,容易区分块儿与块儿 ?...; border:设置盒子边框 (1px是边框的粗细程度,#333是16进制颜色,solid是边框样式,solid代表实线); float:是浮动 (盒子底下充满了水,盒子漂浮起来了;left就是向左边漂浮...是倒数第一个——红色的小方块 给了box 一个点击事件(onclick),function(){}是执行的函数, 当box1被onclick的时候,box就function(){} 这样说就很容易理解了...这句话的意思就是让box的背景颜色变为红色(red); style:风格,样式; backgroundColor:是背景颜色; (在JS中,“ - ” 一般不能正常使用,所以被替换成了下一个单词的首字母大写

1.6K10

JS基础(上)

JS与DOM的关系 浏览器有渲染html代码的功能,把html源码(如div,p标签等)在内存里形成一个DOM对象 文档对象模型DOM(Document Object Model)定义访问和处理HTML...;变量名以字母、下划线、美元符号开头,后面部分可数字 函数 即 完成特定功能的代码段; 常用方法 输出语句到html中,使用document.write(“”) Confire() :消息确认对话框;点击确认返回...img.src img.style.width 注意 : 中操作div对象的修改class名字属性用div.className = CSS样式与DOM : obj.style.width...CSS属性带横线则 去之首字大写 : border-top à obj.style.borderTop 注意 :此处获取宽高是把CSS内嵌,比较方便;并且返回的是字符串形式 实战 每次点击颜色并且边框增大...可以修改为鼠标放上去的状态‘:active’ 获取的值只读即是只能获取,不能直接修改,要修改还是要通过obj.style.属性 修改 内联样式一开始不能够获取是因为一开始没有定义内联定义,但是能够初始化赋值 获取的颜色返回是

4.1K140

Javaweb-案例练习-2-给搜索框添加提示

给搜索框添加信息提示框 在mene_search.jsp中,给搜索框先整出一个div框来,宽度和搜索框的宽度一样,为了显示明显,先来给边框添加红色。...刷新浏览器,看看/index.jsp效果,搜索框输入一个J看看,div框提示的效果。 到这里,还有问题没有解决,那就是点击div中提示,不能点击,我们需要点击之后,自动填充到search框。...Div中name鼠标悬停颜色 就是在div提示的name,鼠标悬停,会自动颜色,例如变成灰色,离开name区域变成原来的白色,来看看这个怎么实现。...解决点击搜索按钮,填充到搜索框 上面为止,我们做到了颜色变化,但是没有点击效果,而且 搜索框不输入的时候,默认div显示的是数据库中全量数据的图书name,这肯定不行。...下面代码调整之后,可以点击填充到搜索框,和解决这个搜索框不输入任何字符,提示全量name这个问题。

1.1K20

Less

是不是要一个一个的替换,这样做是不是显得很麻烦且浪费时间 我们想像,既然这个主题色可能会,那能不能像编程语言那样将主题色定义成变量 需要使用主题色的地方我们就使用那个变量即可,如果要换直接改变变量值就是这样是不是就解决我们的问题了...{ .border;//不传参数默认边框颜色“天蓝” } .div2{ .border(red);//指定边框颜色”红“ } 相信看了这里你已经感受到了less的便利之处,上面两种只是其简单运用...注意:此方法基于node.js,如果你没有安装node.js请阅读下面步骤安装。...打开node.js的官网https://nodejs.org/zh-cn/ 下载node.js 下载后的文件 双击打开,一路点‘next’ 这里同意一下 完成后找到安装目录,出现以下文件安装成功... <script src="//cdnjs.cloudflare.com/ajax/libs/less.<em>js</em>/3.9.0/less.min.<em>js</em>

1.6K10
领券