flex布局使视频自适应代码
2019-11-12 Umming css3+html5 评论(0) 浏览(2121)
最近遇到项目,首页轮播图加载全屏视频,静音自动播放,由于网站是自适应,所以视频始终无法自动居中,百度好久方法,插件也用了好几个,感觉都不好使,终于找到视频自适应居中的方法。只用css就行,归根结底用的还是flex布局应用。
html结构
<div class="videoHero"> <div class="video-warp"> <video src="视频链接" poster="视频封面" muted loop autoplay playsinline></video> </div> </div>
css代码
.video div.videop { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; height: 100vh; min-height: 800px; overflow: hidden; } video{ min-width: 100%; min-height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0); }
标签: css3特效
上一篇: 响应式网站设计基础尝试(设计师必读)
下一篇: emlog判断首页和列表页的方法代码
本文链接:https://www.umming.com/css3_html5/146.html
声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
也许你还会对下面的内容感兴趣:
发表评论: