一半设计一半前端
鹤望岚
首页
前端教程
HTML教程
CSS教程
JavaScript教程
jQuery教程
界面设计
案例集
CSS3案例集
JavaScript案例集
学生实训作品
zblog建站
前端资源
工具
书籍
酷站推荐
文章归档
项目代码下载
导航菜单
首页
前端教程
HTML教程
CSS教程
JavaScript教程
jQuery教程
界面设计
案例集
CSS3案例集
JavaScript案例集
学生实训作品
zblog建站
前端资源
工具
书籍
酷站推荐
文章归档
项目代码下载
前端教程
首页
>前端教程
CSS教程
flex-basis和width到底谁听谁的?
以前看规范的时候,感觉这属性讲的太绕,没有去深究,不过不知其所以然的问题终究有一天还是要面对,毕竟明白自己无知就是学习的最大动力了。百度了一下,看到了一篇靠谱的文章,但是还不够全面,到底谁是原创不太好判定,我就以发布时间最早的为原创帖链接了。[翻译]Flex Basis与Width的区别不过,里面推...
2020年09月10日
4075
CSS教程
CSS3:border-image,考验的还是设计师的想象啊!
border-image这个属性因为要IE11才支持,所以刚开始使用不太广,不过我认为使用不够广的原因还有一点,就是素材有一定的要求,要考验设计师的想象,虽然功能强大,但是使用场景其实比较限制。这个属性就是设置容器边框的图片,用以代替以前的边框只有纯色。比如这个图片素材,可以利用它生成各种大小的,具...
2020年08月19日
4177
CSS教程
flex布局space-between最后一行左对齐的方法
当用flex布局的时候,大部分的分布都会使用space-between的方式,但是当最后一行的个数和上面行的个数不一样的时候,最后一行的分布就显得尴尬。比如我们想要这样的效果:但是却出现这样的效果:如果每一行列数不确定,宽度不确定,间隔不确定的情况下,最好的方法就是为最后一个元素设置margin-r...
2020年02月04日
5636
CSS教程
利用CSS中display:table/table-cell可以解决大部分垂直居中、多列等高、自适应布局
尽管flex布局已经是大势所趋,但是IE11的支持都还不是很友好,在要兼容IE9的PC端,浮动、定位布局等老方法还是依然使用。特别是IE8+开始支持的display:table和display:table-cell,在一些特殊布局方面提供了很好的帮助,还是需要掌握。翻了很多文章,终于看到一篇介绍详细...
2019年12月11日
5587
CSS教程
这是我看到深入解释vertical-align最好的文章!
最近在备CSS基础的课程,以为很简单的事情,结果却在一些基本的概念上翻了车,有时候你以为简单的事情,其实你并不理解它的原理。在百度上翻了一下午,终于找到了一篇好文章,是翻译自国外的,很有意义,所以转载到自己博客上。这是中文的链接:你所不知道的vertical-align这是英文的链接:Vertica...
2019年12月02日
4745
JavaScript教程
DOM基础10:两个矩形的碰撞
学习了拖拽后,那么碰撞就是拖拽一个对象去碰另一个对象,检测是否碰上了。这里的碰撞是两个矩形对象的碰撞,如果是圆形或者不规则形状,方法又不一样了。这个小案例是拖动老鼠去碰撞灯,老鼠只能在可视区内移动,碰上了灯,灯变亮了。具体效果点击查看知识点:1、利用getBoundingClientRect( )方...
2019年09月17日
5228
CSS教程
web的经典布局方案介绍
布局是网页的框架,灵活的布局可以让页面信息得以合理的摆放,强健的布局方案可以适应不同分辨率下页面的显示。1、上中下三栏式2、左右两栏式3、左右加页眉页脚4、左中右三栏式 浮动布局 &...
2019年09月11日
4819
JavaScript教程
DOM基础9:拖拽原理
HTML5现在已经有了拖放的API,也就是说拖放已经成为了HTML5的标准,不过还是先了解一下JavaScript最原始的拖拽原理。一、拖拽的基本原理拖拽是基于三个事件触发的:onmousedown : 选择元素onmousemove : 移动元素onmouseup : 释放元素oDi...
2019年08月28日
3936
JavaScript教程
DOM基础8:事件冒泡和事件捕获
一、事件流当浏览器发展到第四代时(IE4和Netscape Communicator 4),浏览器团队遇到一个很有意思的问题:页面的哪一部分会拥有特定的事件?想象下在一张纸上有一组同心圆,如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是一组圆。两家公司的开发团队在看待浏览器事件方面还是一致...
2019年08月26日
3323
JavaScript教程
DOM基础7:事件绑定的第二种方式addEventListener
以前都是直接为对象绑定一个事件处理函数,但是这种方法会导致事件的覆盖。//给一个对象绑定一个事件处理函数的第一种形式 //obj.onclick = fn; function fn1() { ale...
2019年08月26日
3115
‹‹
‹
3
4
5
6
7
8
9
10
11
12
›
››