前端学习day8-总结

关键词:data-* , background-size:cover , text-shadow , text-transform,  querySelector ()  ,querySelectorAll() ,  keycode , play(), addEventListener()



用键盘敲打出音乐




一 . data-* 属性

1. data-* 属性是 HTML5 中的新属性。

2. data-  属性用于存储私有页面后应用的自定义数据。

3.  data-  属性可以在所有的 HTML 元素中嵌入数据。

4. 属性名不要包含大写字母,在 data- 后必须至少有一个字符。

5. 该属性可以是任何字符串。

6. 自定义属性前缀 "data-" 会被客户端忽略。即用户察觉不到。



二 .  background-position: bottom center 

background-position : 设置背景图片的位置,可以用 % %,也可以用 top right left bottom center.

background-position: bottom  center  代表着把背景放置到中心靠下区域。



三.  background-size:cover

把图片设置为覆盖整个父元素。



四 . justify-content :center   align-item:center

justify-content :center 。 因为keys盒子占满了整个html,所以此属性能够让keys*9 在沿着中部排列。但是此时keys 把整个页面的纵轴撑满。

因为align-items为默认值 stretch ,元素没有设置具体尺寸时会将容器在交叉轴方向撑满,所以align-item:center属性会将元素在盒子中部排列。



五 . text-shadow

语法:  text-shadow: X轴  Y轴  Rpx  color;

属性说明(顺序依次对应): 阴影的X轴(可以使用负值)    阴影的Y轴(可以使用负值)    阴影模糊值(大小)    阴影的颜色. x 和 y 即x轴 y 轴,即可以向那边阴影扩散。



六 . text-transform 


前端学习day8-总结_第1张图片
字体大小写




七. querySelector ()  querySelectorAll()

1. querySelector () 方法返回文档中匹配指定 CSS 选择器的一个元素。

2. querySelectorAll() 返回所有的元素.



八. keycode

window.event.keycode  = n  获取按下的键盘按键Unicode值.



九. play()

开始播放当前的音频或视频.

用法:audio.play();



十. addEventListener()

1. addEventListener是一个侦听事件并处理相应的函数.

2. 

语法:doocument.addEventListener(eventfunctionuseCapture)

event :指定事件名,如 click  mouseover   mouseout  点击事件 鼠标经过事件  鼠标移出事件 。事件要把on去掉

function: 事件发生时触发的函数。

useCapture: 布尔值,指定事件是否在捕获或冒泡阶段执行。true - 事件句柄在捕获阶段执行 ; false- 默认。事件句柄在冒泡阶段执行。



备注:此文章根据实例总结而来,访问更多请点我的github

你可能感兴趣的:(前端学习day8-总结)