本篇文章给大家分享的内容是关于css3媒体查询的动画响应布局,有感兴趣的朋友可以看一看,我们来看正文内容。
什么是媒体查询
CSS3为我们带来了许多我们用于网页设计的新功能,其中一项功能可以帮助改善网站的可用性,即媒体查询。
媒体查询Boilerplate
/* Smartphones (portrait and landscape) ———– */@media only screenand (min-width : 320px)and (max-width : 480px) {/* Styles */}/* Smartphones (landscape) ———– */@media only screenand (min-width : 321px) {/* Styles */}/* Smartphones (portrait) ———– */@media only screenand (max-width : 320px) {/* Styles */}/* iPads (portrait and landscape) ———– */@media only screenand (min-width : 768px)and (max-width : 1024px) {/* Styles */}/* iPads (landscape) ———– */@media only screenand (min-width : 768px)and (max-width : 1024px)and (orientation : landscape) {/* Styles */}/* iPads (portrait) ———– */@media only screenand (min-width : 768px)and (max-width : 1024px)and (orientation : portrait) {/* Styles */}/* Desktops and laptops ———– */@media only screenand (min-width : 1224px) {/* Styles */}/* Large screens ———– */@media only screenand (min-width : 1824px) {/* Styles */}/* iPhone 4 ———– */@mediaonly screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {/* Styles */}
动画布局更改
立即学习“前端免费学习笔记(深入)”;
使用CSS我们可以为您的不同元素添加动画,我们还可以将动画分配给这些元素的不同属性。
如果我们使用媒体查询,那么我们很可能会更改元素的宽度和高度,以便它可以适合页面。我们知道宽度和高度都在变化,我们可以使用以下代码将动画添加到宽度和高度的CSS属性中。
/* webkit */-webkit-animation-property: -webkit-width;-webkit-animation-property: -webkit-height;-webkit-transition-duration: 1s;/* moz */-moz-animation-property: -moz-width;-moz-animation-property: -moz-height;-moz-transition-duration: 1s;/* opera */-o-animation-property: -o-width;-o-animation-property: -o-height;-o-transition-duration: 1s;
以上就是CSS3媒体查询的动画响应布局的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1613186.html
微信扫一扫
支付宝扫一扫