网易云音乐项目问题记录
2017-07-03 本文已影响20人
李悦之
- flex:1;和flex-grow:1;是不一样的。一个是平分剩余空间,一个是平分所有空间。
- position的定位点问题,在不设置定位点的前提下,使用left/top定位点在左上角,使用bottom/right的时候定位点在右下角。如果设置right/bottom的话,再手动设置定位点就会依照右下角进行设置。同理,设置top/right的时候,初始定位点在右上角。
- 用css如何让超出宽度的文字变成省略号?
- margin合并的三种情况及破解办法?
- 灵活使用line-height和height来调整行内文字的位置和高度?
- css的inherit用法,以前没用过
- 将字体大小设置为浏览器默认最小值以下,如何避免不能正常显示的问题?transform:scale()方法破
- background的一些属性不熟悉:如background-position/background-clip/background-color等
- svg的部分操作不熟悉
- 部分标签如a标签是inline还是block记不清
- 标签class的命令方法,这个项目有很大帮助
- flex在部分浏览器上失效的补救方法?
- 在移动页面上使用fixed 属性的问题及破解办法?
- 在不设置一个block元素宽高的前提下,用left/right的负值来改变一个元素的大小,第一次见到这种操作。
- 在一个元素中添加span/div及::before/after来破一些下划线的办法?如导航栏文字的下划线解决办法?
- section>h3:first-child{}表示什么意思?
- 如果a标签href属性不写值,点击以后就会消失?
- 取反以及~再取反的作用和原理
此处重点:有关如何在一个CSS中同时使用transform:rotate和translate的方法,注意覆盖
这里是一个相关说明
这里依然是重点,使用trigger及自定义事件的办法,需要再总结一下
- offset() position() height()
- hsla的写法有格式,之前理解有误;做热歌榜最下面多出来的差不多5px到底是什么?
看下什么意思?
li里加div的下场
- 双语歌词的播放问题
- 部分浏览器的支持问题,是不支持promise的关系的吗?
- 模板字符串的使用错误,用了模板字符串,那就不能用加号,错误如下:
-
css雪碧图的几种用法
-
关于和input相关的一些表单事件完全不熟啊,它的一些基本类型,如何修改它的默认样式等等,这些东西都不会,要总结成一篇博客。
-
input不支持伪元素,伪元素注意点 这里
-
浏览器里如何显示图标?点这篇
-
如何修改input里的placeholder的默认颜色、字体大小以及如何调整它与输入框的上下边距?用line-height。
详细看这里 -
发现一个bug,音乐播放完了以后再点击歌词不再滚动
-
localstorage的使用
-
油猴子教程
-
方方的两次水课,qq已经收藏了,抽空看
-
函数节流、函数防扯
-
filter返回的是符合条件的数组
let result = database.filter(function(item){
if(item.name.indexOf(keyword) >= 0){
return item.name
}
});
即使这样写返回的依然是数组,而不是数组里的name对应的值
-
filter:blur;第一次见到的CSS属性,回头再看看
-
z-index再复习一下,使用的不熟练,伪元素。难道伪元素before在最大子元素之前,而after则是在最里面的后代元素之后?
-
album页面里面的介绍省略号的出现,还有就是点击了以后显示全部,这个功能没做。
-
如何用JS来取css伪元素的属性?看这里