- 博客(9)
- 收藏
- 关注
转载 css input[type=file] 样式美化,input上传按钮美化
思路:input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能。代码如下DOM结构<a href="javascript:;" class="a-upload"> <input type="file" name="" id="">点击这里上传文件</a><a href="javascript:;" class="file
2015-11-25 20:16:50 3191
原创 css3做背景渐变
今天想做一个背景渐变效果,不用背景图片,开始走了好多弯路,终于找到了解决问题的办法,希望大家以后不要再走这些弯路。 开始我是这样做的<body class="gradient"> 在body里面添加类名,然后设置渐变。这样出来的效果是不对的,不信可以试一下,只有在body里面设置一个div再给里面设置这样的背景渐变就可以了。 这里要用到css教程CSS3 渐变(Gradients) 大家把这
2015-11-22 21:37:48 438
原创 希尔排序c语言版
以前学数据结构的时候,因为老师的时间问题,导致这个算法没讲,今天有人问我这个算法问题,然后下去查了一下资料,把这个算法终于弄明白了,这个算法就是将一个数组, 先确定一个步长,一般为数组大小的一半,然后将间距每个步长对应的两个数字,从头到尾的进行比较。因为我们是从小到大,那么就是如果前面的数如果比后面的数大就将他们两进行置换,每个数都进行同一步长的比较之后,接下来就缩小步长,将现在的步长缩小为原来步
2015-11-19 12:31:09 816
原创 js改变DOM样式的三种方式
方法一: 最简单也是最直接的方法就是直接修改DomNode的style属性: 如下面的代码`var node = document.getElementById('node');node.style.color = 'red';方式二: 因为表现应该是表现层的也就是css所所的事,所以可以这样代码如下: var node = document.getElementById('node');
2015-11-16 17:37:10 10672
原创 css3做图片放大特效
想做一个图片墙的那种的,就是好多图片一点击就可以放大,缓慢放大那种,首先想到用css3实现,因为足够简单。这里因为动画要缓慢变大,所以要用到过渡属性transition这个属性,他可以定义你原来的css值的设置到后天发生事件比如hover这样的事件的时候,他是怎么过渡过去的。 下面先讲一个小例子,先看一下,入个门;体验一下transition这个是怎么用的<!DOCTYPE html><html
2015-11-14 13:59:04 1735
原创 base.css
今天读到曹刘阳编写的《编写高质量代码-web前端开发修炼之道》,其中对与css的写法有一种特别好的写法。运用了mvc设计方式,将css代码分为三层,分别是 1.page 2.common 3.base 总共这三层 其中base是最底层,提供了css reset功能和粒度最小的通用类-原子类。base相对稳定,基本不需要维护。 这本书还附了base.css代码。我特地手敲下来供大家分享/
2015-11-07 21:32:56 779
原创 电脑不插电源启动就没声音的问题
电脑不知道咋回事,只要启动的时候不插电源就没声音,我打开电源选项找了好多选项,都是设置好好的,我不知道哪里出现问题了,想到上次软件抓不到包是因为我装了一个屏蔽软件广告的软件的原因,我想这次可能也是因为是什么软件导致的。 然后我打开电源选项,发现有一个鲁大师电源选项的选项,所以我感觉可能就是这个鲁大师的问题,为了节电导致我电脑不插电源就没声音。 然后我就果断卸载了,然后我发现电脑就算不插电源也有声
2015-11-04 21:20:37 4546
原创 js动画笔记
js动画有一个物体变大变小,就是他的style属性在变化。可以用原生js做到,也可以用jquery做,我们今天说的js原生动画基础。这里动画效果,我们会用到定时器这个东西。我们先说一下定时器的用法。在js中定时器有这个函数 setInterval(function(){},time)周期的调用一段代码,后面的time就是周期的时间。 clearInterval()取消setInterva设置的重
2015-11-03 17:51:16 818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人