第一百三十五章 JS 动画的另一种实现
如果你对上一章的内容进行了深入的练习,会发现这里面有一些问题。我希望让动画变得更加细腻,所以缩短了时间间隔。但是受限于程序的计算性能,并不能够达到我的预期。说直白点,我希望它以极高...
第八十四章 网格细节
先来一个简单的 grid-column-gap / grid-row-gap / grid-gap,是说网格线的粗细,默认粗细当然是 0 了,你也可以自定义,但没有颜色,其实也就是网格单元格之间的间隔。最后一个是前两个的...
第一百二十七章 显示和隐藏
想想我们已经学过的各种方法,要做到显示和隐藏一个元素应该不难,只要去操作这个元素的 CSS 属性就可以了。具体一点,修改 display 属性的值,从默认值修改到 none 就能隐...
第二十八章 啥是 CSS
Cascading Style Sheets 缩写为 CSS,翻译为:层叠样式表。 以上是用来装[哔~~]的内容,不过后面你会发现,这个翻译还是很贴切的。 那么究竟这是个啥?其实我们在前面已经说了很多次了,他负责...
第一百二十八章 滑动和显隐
上一章所讲的元素显示和隐藏的效果,大家都仔细观察过了吗? 可以认为这是两个效果的叠加,一个是以元素的左上角为基准进行缩放,另一个是元素透明度的变化。 左上角没有什么大问题,毕竟在文档...
第一百二十九章 动画
前面我们学了几种特效,确切的说,除了最后一种方法,前面的都是对于元素隐藏和显示的过渡效果。 虽然我们轻松的实现了一些特效,但是这不够厉害啊,我想要变得更强!(在不变秃的前提下。 这个...
第一百二十四章 Class 的变换
如果某个元素需要改变的样式比较多,一般我们并不会使用 css 方法,这个效率不够高,写着麻烦,阅读也麻烦。 我们对自己的程序应该有一个规划,元素的样式从某个状态,变到另一个状态...
第一百三十一章 过渡效果的小应用
上一章已经把我们常用的内容讲的差不多了,但是讲的这么简短,总让人有一种心里不踏实的感觉,于是这一章我们来补充一些小练习。 让元素的 CSS 属性发生变化,我们已经学习了很多方法,很强大,...
第一百章 与、或、非
这是一个很复杂的概念……(并没有。 如果换个叫法就特别明白了。与,就是并且的意思,符号是 &&,那我们来举个例子: if(3>2 && 5>4){……} 条件里要求 3>2 ...