美文网首页
弹性布局 flex 及视频标签 本地储存

弹性布局 flex 及视频标签 本地储存

作者: 京河_简 | 来源:发表于2017-12-06 15:17 被阅读0次

JS选择器

*doument.querySelector()

自定义属性

1.在heml5中,在自定义属性时,推荐我们在属性签名加一个data-

2.在取某个自定义属性时,先取dom的dataset ,在通过key(键)取对应的值

拖拽事件

ondragsstart--开始拖动

弹性布局

分配父盒子的空间规则

1.父盒子需要指定display:flex

开启弹性布局,子元素会水平排列

子元素会根据父盒子的宽高做一个等比例的伸缩

2.子盒子分布宽度需要设置 flex:1

主轴方向的分布问题 justify-content

  • flex-start--永远贴在左边显示(默认)
  • flex-end--永远贴在右边显示
  • space-around--每个元素的左右两边的空间相同
  • space-between-- 左右两个元素贴边显示,中间元素的间隔相等

副轴方向分布 align-items

  • 只对多行有效
  • flex-start--贴在顶部(默认)
  • center--上下距离相等
  • flex-end---贴在底部

控制子元素 align-self

  • flex-star--默认原来位置
  • center--居中
  • flex-end--贴在底部
  • 固定宽度 flex-bases

以什么方式进行排列 flex-decoration

  • flex-decoration:row(默认) ---行
  • flex-decoration:column---列

视频标签及其属性

video --视频

<video src="./movie/bglb.mp4"></video>
有默认高度

判断视频是否是暂停状态 并设置字体图标

if(video.paused == true){
                video.play();//播放
                this.classList.add("icon-pause");
                this.classList.remove("icon-play");
            }else{
                video.pause();//暂停
                this.classList.add("icon-play");
                this.classList.remove("icon-pause");
            }

给图标这是视屏全屏功能

document.querySelector(".right").onclick = function(){
             video.webkitRequestFullScreen();//全屏
        }

获取当前视频播放的时间--监听事件--ontimeupdate

video.ontimeupdate = function(){
            // console.log(video.currentTime);当前视频播放事件
            // console.log(video.duration);视频总时长
        }

本地存储

存值(字符串)

window.localStorage.setItem()

取值

window.localStorage.getItem()

相关文章

  • 弹性布局 flex 及视频标签 本地储存

    JS选择器 *doument.querySelector() 自定义属性 1.在heml5中,在自定义属性时,推荐...

  • 元素的弹性布局实现

    弹性布局flex1.要给父标签容器设置成弹性盒子,display:flex2.弹性容器中的子标签,叫做弹性子元素,...

  • css:About Flex

    * 弹性布局 * 创建弹性布局容器:flex containerdisplay:flex 1.弹性元素 flex ...

  • CSS3弹性布局 flexible boxes

    W3弹性布局: 弹性布局父容器(Flex Containers) 弹性布局子项(Flex Items) 子项于父容...

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • 网页布局方案

    FlexBox弹性布局 将标签元素的display设置为flex,基于Webkit浏览器设置为 -Webkit-flex

  • Flex布局

    Flex Flex:弹性布局 React Native 的默认布局是flex布局 如果将父元素设置成弹性盒模型模式...

  • 6Flex 布局

    Flex,(Flexible Box),意为"弹性布局"采用 Flex 布局的元素,为 Flex 容器(flex ...

  • CSS弹性布局简单了解

    Flex是Flexible Box的缩写,意为“弹性布局”。 采用 Flex 布局(display: flex;)...

  • 前端概念解读

    弹性布局(flex): 30分钟彻底弄懂flex布局

网友评论

      本文标题:弹性布局 flex 及视频标签 本地储存

      本文链接:https://www.haomeiwen.com/subject/emfkbxtx.html