menu Rileysion's Blog
给你的typecho文章挂载Bilibili视频响应式代码
119 浏览 | 2020-05-08 | 阅读时间: 约 1 分钟 | 分类: 技术分享 | 标签: 代码,typecho教程
请注意,本文编写于 133 天前,最后修改于 132 天前,其中某些信息可能已经过时。

方法

打开bilibili的视频,然后找到嵌入代码.
<iframe src="//player.bilibili.com/player.html?aid=840488687&bvid=BV1m54y1Q7eQ&cid=182078162&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
复制嵌入代码添加到文章.
然后在给iframe这个标签添加class="iframe_video"iframe_video这个类名.
<iframe class="iframe_video" src="//player.bilibili.com/player.html?aid=840488687&bvid=BV1m54y1Q7eQ&cid=182078162&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
经测试&high_quality参数可以正常使用,此参数控制外链播放器的默认清晰度:&high_quality=1时默认清晰度是最高非大会员清晰度.

CSS

/*视频
挂载*/
.iframe_video {
    position: relative;
    width: 100%;
}

@media only screen and (max-width: 767px) {
    .iframe_video {
        height: 15em;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .iframe_video {
        height: 20em;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .iframe_video {
        height: 30em;
    }
}

@media only screen and (min-width: 1200px) {
    .iframe_video {
        height: 40em;
    }
}

.iframe_cross {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 75%
}

.iframe_cross iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

视频效果

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!