美文网首页
2020-02-17

2020-02-17

作者: 帅气十里不如你 | 来源:发表于2020-02-17 21:53 被阅读0次

    一、英语学习总结

    文档:2020-02-17.note

    链接:http://note.youdao.com/noteshare?id=d254b2dfc0b5fe6a589872ef2ef89869&sub=61C6A1A8A04D4DEABE7C7EECF2D49160

    二、网页制作总结

    video标签的poster属性给视频加载一个图片覆盖在视频上面,当点击该图片是,视频可以继续播放。

    用object-fit来设置图片的属性

    contain

    被替换的内容将被缩放,以在填充元素的内容框时保持其宽高比。 整个对象在填充盒子的同时保留其长宽比,因此如果宽高比与框的宽高比不匹配,该对象将被添加“黑边”。

    object-fit:cover

    被替换的内容在保持其宽高比的同时填充元素的整个内容框。如果对象的宽高比与内容框不相匹配,该对象将被剪裁以适应内容框。

    object-fit:fill

    被替换的内容正好填充元素的内容框。整个对象将完全填充此框。如果对象的宽高比与内容框不相匹配,那么该对象将被拉伸以适应内容框。

    object-fit:none

    被替换的内容将保持其原有的尺寸。

    object-fit:scale-down

    内容的尺寸与 none 或 contain 中的一个相同,取决于它们两个之间谁得到的对象尺寸会更小一些。

    修改video标签自带按钮的默认样式

    通过video::-webkit-media-controls-fullscreen-button{ display: none; }或者*::-webkit-media-controls-fullscreen-button{ display: none; }就能控制全屏按钮的样式,其他按钮是一样的。

    但是,下载按钮很特别,是获取不到的,所以无法控制它的样式,但是可以将它隐藏

    怎么办?有两种方式:

    1. controlsList

    在 video 上加属性 controlsList="nodownload",就可以隐藏下载按钮。

    就这么简单?当然不是。。。这种方式需要 Chrome 58+ 才支持,不能用于生产环境

    2. overflow: hidden

    video::-webkit-media-controls-enclosure{ overflow: hidden; }

    video::-webkit-media-controls-panel{ width: calc(100% + 30px); }

    就是将控制条面板设的长一些,超出的隐藏。。。这种方式还是勉强可以用于生产环境的,因为没有别的更好的办法。。。

    三、对于数据结构和算法

    由于今天晚上上了一节专业课,算法并没有学习

    相关文章

      网友评论

          本文标题:2020-02-17

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