Hướng dẫn tạo Responsive với Javascript Media Queries
Updated on May 10, 2019
Thiết kế Responsive để trang Web hiển thị phù hợp, không bị vỡ Layout khi người dùng sử dụng các thiết bị khác nhau.
Thường thì ta sử dụng CSS3 để thực hiện, tuy nhiên trong một số trường hợp, sử dụng Responsive Media Queries lại là lựa chọn tốt hơn.
Thường thì ta sử dụng CSS3 để thực hiện, tuy nhiên trong một số trường hợp, sử dụng Responsive Media Queries lại là lựa chọn tốt hơn.
Hướng dẫn tạo trang Responsive với Javascript Media Queries
Chèn đoạn code bên dưới trước thẻ</body>
: Cách 1
<script type='text/javascript'>
// media query event handler
if (matchMedia) {
const mq = window.matchMedia("(min-width: 500px)");
mq.addListener(WidthChange);
WidthChange(mq);
}
// media query change
function WidthChange(mq) {
if (mq.matches) {
// window width is at least 500px
} else {
// window width is less than 500px
}
}
</script>
Cách 2
<script type='text/javascript'>
var mql = window.matchMedia('screen and (min-width: 500px)');if (mql.matches){
// window width is at least 500px
} else {
// window width is less than 500px
}
</script>
0 comments for Hướng dẫn tạo Responsive với Javascript Media Queries