成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)

CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)

熱門標(biāo)簽:地圖標(biāo)注位置怎么弄圖 電銷專用外呼線路 漯河外呼調(diào)研線路 旅游地圖標(biāo)注線路 電話機(jī)器人鑰匙扣 電銷外呼系統(tǒng)是違法的嗎 威力最大的電銷機(jī)器人 400電話唐山辦理 廣西房產(chǎn)智能外呼系統(tǒng)推薦

flex彈性布局

定義: Flex 布局的元素,稱為 Flex 容器(flex container),簡(jiǎn)稱"容器"。它的所有子元素自動(dòng)成為容器成員,稱為 Flex 項(xiàng)目

容器默認(rèn)存在兩根軸:水平的主軸( main axis )和垂直的交叉軸( cross axis )。

主軸的開始位置(與邊框的交叉點(diǎn))叫做 main start ,結(jié)束位置叫做 main end ;交叉軸的開始位置叫做 cross start ,結(jié)束位置叫做 cross end 。

項(xiàng)目默認(rèn)沿主軸排列。單個(gè)項(xiàng)目占據(jù)的主軸空間叫做 main size ,占據(jù)的交叉軸空間叫做 cross size 。

彈性布局如何使用:只需要給容器設(shè)置 display:flex

容器屬性

 .box
 { 
flex-direction: row | row-reverse | column | column-reverse;
}
row
row-reverse
column
column-reverse
<style>
    ul:nth-of-type(1){ flex-direction:row;}
    ul:nth-of-type(2){ flex-direction:row-reverse;}
    ul:nth-of-type(3){ flex-direction:column;}
    ul:nth-of-type(4){ flex-direction:column-reverse;}
</style>

 

.box 
{ 
flex-wrap : nowrap| wrap | wrap-reverse ;
}
nowrap
wrap
wrap-reverse
<style>
    ul:nth-of-type(1){flex-wrap:nowrap;}
    ul:nth-of-type(2){flex-wrap:wrap;}
    ul:nth-of-type(3){flex-wrap:wrap-reverse;}
</style>

 

.box 
{
justify-content: flex-start | flex-end | center | space-between | space-around;
}
flex-start
flex-end
center
space-between
space-around
<style>
    ul:nth-of-type(1){justify-content:flex-start;}
    ul:nth-of-type(2){justify-content:flex-end;}
    ul:nth-of-type(3){justify-content:center;}
    ul:nth-of-type(4){justify-content:space-between;}
    ul:nth-of-type(5){justify-content:space-around;}
</style>

.box {  align-items: flex-start | flex-end | center | baseline | stretch;}

flex-start
flex-end
center
baseline
stretch
<style>
    ul:nth-of-type(1){align-items:flex-start;}
    ul:nth-of-type(2){align-items:flex-end;}
    ul:nth-of-type(3){align-items:center;}
    ul:nth-of-type(4){align-items:baseline;}
    ul li{ height:auto;}
    ul:nth-of-type(5){align-items:stretch;}
</style>

align-content 屬性定義了多根軸線的對(duì)齊方式。如果項(xiàng)目只有一根軸線,該屬性不起作用。

.box {align-content: flex-start | flex-end | center | space-between | space-around | stretch;}

flex-start
flex-end
center
space-between
space-around
stretch
<style>
    ul:nth-of-type(1){ flex-wrap:wrap; align-content:flex-start;}
    ul:nth-of-type(2){ flex-wrap:wrap; align-content:flex-end;}
    ul:nth-of-type(3){ flex-wrap:wrap; align-content:center;justify-content:center;}
    ul:nth-of-type(4){ flex-wrap:wrap; align-content:space-between;}
    ul:nth-of-type(5){ flex-wrap:wrap; align-content:space-around;}
    ul li{ height:auto;}
    ul:nth-of-type(6){ flex-wrap:wrap;align-content: stretch; justify-content:center;}
</style>

簡(jiǎn)寫方式:

flex-flow :

flex-flow 屬性是 flex-direction 屬性和 flex-wrap 屬性的簡(jiǎn)寫形式,默認(rèn)值為 row nowrap 。 .

box {flex-flow: <flex-direction> || <flex-wrap>;}

項(xiàng)目屬性

order 屬性定義項(xiàng)目的排列順序。數(shù)值越小,排列越靠前,默認(rèn)為 0

.item {order: <integer>;}

<style>
    ul li:nth-of-type(3){order:1;}
    ul li:nth-of-type(2){order:2;}
    ul li:nth-of-type(1){order:3;}
    ul li:nth-of-type(5){order:4;}
    ul li:nth-of-type(4){order:5;}
</style>

flex-grow 屬性定義項(xiàng)目的放大比例,默認(rèn)為 0 ,即如果存在剩余空間,也不放大。 如果所有項(xiàng)目的 flex-grow 屬性都為 1 ,則它們將等分剩余空間(如果有的話)。如果一個(gè)項(xiàng)目的 flex-grow 屬性為 2 ,其他項(xiàng)目都為 1 ,則前者占據(jù)的剩余空間將比其他項(xiàng)多一倍。

.item { flex-grow: <number>; /* default 0 */}

<style>
    ul li:nth-of-type(1){ flex-grow:1;}
    ul li:nth-of-type(2){ flex-grow:1;}
</style>

flex-shrink 屬性定義了項(xiàng)目的縮小比例,默認(rèn)為 1 ,即如果空間不足,該項(xiàng)目將縮小。

如果所有項(xiàng)目的 flex-shrink 屬性都為 1 ,當(dāng)空間不足時(shí),都將等比例縮小。

如果一個(gè)項(xiàng)目的 flex-shrink 屬性為 0 ,其他項(xiàng)目都為 1 ,則空間不足時(shí),前者不縮小。

負(fù)值對(duì)該屬性無(wú)效。

.item {  flex-shrink: <number>; /* default 1 */}

<style>
    ul li:nth-of-type(1){flex-shrink:0;}
    ul li:nth-of-type(2){flex-shrink:1;}
    ul li:nth-of-type(3){flex-shrink:2;}
    ul li:nth-of-type(4){flex-shrink:3;}
</style>

flex-basis 屬性定義了在分配多余空間之前,項(xiàng)目占據(jù)的主軸空間( main size )。瀏覽器根據(jù)這個(gè)屬性,計(jì)算主軸是否有多余空間。它的默認(rèn)值為 auto ,即項(xiàng)目的本來(lái)大小。它可以設(shè)為跟width或height屬性一樣的值(比如 350px ),則項(xiàng)目將占據(jù)固定空間。

.item {  flex-basis: <length> | auto; /* default auto */}

<style>
    ul li:nth-of-type(1){ flex-basis:50%;}
</style>

align-self 屬性允許單個(gè)項(xiàng)目有與其他項(xiàng)目不一樣的對(duì)齊方式,可覆蓋 align-items 屬性。默認(rèn)值為 auto ,表示繼承父元素的 align-items 屬性,如果沒(méi)有父元素,則等同于 stretch 。

.item {  align-self: auto | flex-start | flex-end | center | baseline | stretch;}

<style>
    ul{align-items:flex-start;}
    ul li{height: auto}
    ul li:nth-of-type(1){ align-self:auto;}
    ul li:nth-of-type(2){ align-self:flex-start;}
    ul li:nth-of-type(3){ align-self:center; }
    ul li:nth-of-type(4){ align-self:flex-end;}
    ul li:nth-of-type(5){ align-self:baseline;line-height: 80px;}
    ul li:nth-of-type(6){ align-self:stretch;}
</style>

flex 屬性

flex 屬性是 flex-growflex-shrink  和  flex-basis 的簡(jiǎn)寫,默認(rèn)值為 0 1 auto 。后兩個(gè)屬性可選。

.item { flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]}

該屬性有兩個(gè)快捷值: auto (1 1 auto)none (0 0 auto) 。

建議優(yōu)先使用這個(gè)屬性,而不是單獨(dú)寫三個(gè)分離的屬性,因?yàn)闉g覽器會(huì)推算相關(guān)值。

媒體查詢

<!DOCTYPE html>
<html>

<head>
    <title></title>
</head>

<body>
</body>
<script type="text/javascript">
/*
viewport
定義:viewport就是設(shè)備的屏幕上能用來(lái)顯示我們的網(wǎng)頁(yè)的那一塊區(qū)域,css中的1px并不等于設(shè)備的1px:因?yàn)橄袼孛芏炔煌?
    layout viewport:布局視口
    一般移動(dòng)設(shè)備的瀏覽器都默認(rèn)設(shè)置了一個(gè)viewport元標(biāo)簽,定義一個(gè)虛擬的layout viewport,用于解決早期頁(yè)面手機(jī)上顯示的問(wèn)題
    visual viewport :可視視口
    設(shè)置物理屏幕的可視區(qū)域,屏幕顯示的物理像素,同樣的屏幕,像素密度大的設(shè)備,可現(xiàn)實(shí)的像素會(huì)更多
    ideal viewport   :理想視口
    通過(guò)metab標(biāo)簽來(lái)得到理想視口
    示例:<meta name="viewport" content="width=device-width, initial-scale=1.0 maximum-scale=1.0">

* 移動(dòng)端布局
    * meta標(biāo)簽的content屬性的值
    * width=device-width,height=device-height,讓當(dāng)前的viewport寬度,高度等于設(shè)備的寬度,高度,也可以設(shè)置一個(gè)固定的值,盡量不使用height
    * initial-scale=1.0;初始化縮放比例:0.25-1.0
    * maximum-sacle=1.0;設(shè)置最大縮放比例:0.25-1.0
    * minimum-scale=1.0;設(shè)置最小縮比例:0.25-1.0
    * user-scalable=no;是否允許用戶縮放,默認(rèn)為yes,如果設(shè)置為no:那么minimax-scale,與maximum-scale將被忽略,因?yàn)椴辉试S縮放
    * 實(shí)例:
    * <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">

* 移動(dòng)端手勢(shì)事件
    * 與pc端事件差異對(duì)比
    * pc端的mousemove,mouseup,mousedown,在移動(dòng)端會(huì)失效或者不正常
    * pc端的click事件可以使用,|   不要說(shuō)300ms問(wèn)題   |  但是會(huì)有300ms延遲問(wèn)題:手機(jī)早期:用于斷定是否是雙擊放大縮小
    * 
    * 移動(dòng)端事件
    * touchstart:手指按下觸發(fā)
    * touchmove:手指移動(dòng)時(shí)觸發(fā)
    * touched:手指離開時(shí)觸發(fā)
    * touchcancel:事件被打斷是觸發(fā)
    * 
    * 移動(dòng)端事件執(zhí)行順序:touchstart->touchmove->touched->click
    * 
    * touchEvent	  對(duì)象與pc端事件的差異對(duì)比,多了三個(gè)TouchList屬性
    * touches         位于當(dāng)前屏幕上的所有手指的一個(gè)列表
    * targetTouches   位于當(dāng)前DOM對(duì)象上的手指的一個(gè)列表
    * changedTouhes   保存狀態(tài)改變的手指對(duì)象的一個(gè)列表
    * 
    * 每個(gè)TouchList中有多個(gè)對(duì)象,每個(gè)Touch對(duì)象的對(duì)象屬性
    * screenX 相對(duì)屏幕左邊的距離
    * screenY 相對(duì)屏幕上邊的距離
    * clientX  相對(duì)瀏覽器左邊的距離
    * clientY  相對(duì)瀏覽器上邊的距離
    * pageX  相對(duì)頁(yè)面左邊的距離
    * pageY  相對(duì)頁(yè)面上邊的距離
    * target  觸摸的當(dāng)前元素
    * identifier 當(dāng)前觸摸對(duì)象的id,用于辨別手指
    * radiusX, radiusY  手指觸摸的范圍
*/
</script>
<style type="text/css">
/*媒體查詢一*/
* {
    margin: 0;
    padding: 0;
}

body {
    background-color: pink;
}

/*使用@media query可以實(shí)現(xiàn)響應(yīng)式布局效果,會(huì)根據(jù)不同的條件,去設(shè)置不同的樣式*/
/*screen表示屏幕,min-width:1200px 表示寬度最小值是1200px換句話說(shuō)就是當(dāng)屏幕寬度大于等于1200px的時(shí)候是什么樣式*/
@media only screen and (min-width:1200px) {

    /*這里寫樣式*/
    body {
        background-color: red;
    }
}

/*當(dāng)屏幕寬度,大于800,小于1199顯示的樣式*/
@media only screen and (min-width: 800px) and (max-width:1199px) {
    body {
        background-color: aqua;
    }
}

/*當(dāng)屏幕寬度,大于400,小于640顯示的樣式*/
/*//如果在媒體查詢中沒(méi)有銜接上的部分,會(huì)顯示默認(rèn)部分*/
@media only screen and (min-width: 400px) and (max-width: 640px) {
    body {
        background-color: yellow;
    }
}
</style>
<!-- 
	媒體查詢二
	<meta name="viewport" content="width=device-width, initial-scale=1.0 maximum-scale=1.0">
	<link rel="stylesheet" href="css/m320.css" media="only screen and (max-width:320px)">
	<link rel="stylesheet" href="css/m375.css" media="only screen and (min-width:321px) and (max-width:375px)">
	<link rel="stylesheet" href="css/m414.css" media="only screen and (min-width:376px) and (max-width:414px)">
 -->

</html>

移動(dòng)端點(diǎn)擊事件

<!DOCTYPE html>
<html>

<head>
    <title></title>
</head>

<body>
</body>
<script type="text/javascript">
// 移動(dòng)端手勢(shì)
var box = document.querySelector('#box')
//pc端的click事件
box.addEventListener('click', function(e) {
    console.log('===========click============');
    console.log(e);
});
//手指按下
box.addEventListener('touchstart', function(e) {
    console.log('===========touchstart============');
    //            Fn(e);
})
//手指移動(dòng)
box.addEventListener('touchmove', function(e) {
    console.log('==========touchmove===========');
    Fn(e);
})
//手指抬起
box.addEventListener('touchend', function() {
    console.log('============touchend==========');
});
//被打斷后出發(fā)
box.addEventListener('touchcancel', function() {
    alert('============被打斷了================');
})

var touchesH1 = document.querySelector('#box h1:nth-of-type(1)');
var targettouchesH1 = document.querySelector('#box h1:nth-of-type(2)');
var changetouchesH1 = document.querySelector('#box h1:nth-of-type(3)');

function Fn(e) {
    touchesH1.innerHTML = 'touches' + e.touches.length;
    targettouchesH1.innerHTML = 'targettouches' + e.targetTouches.length;
    changetouchesH1.innerHTML = 'changetouches' + e.changedTouches.length;

}

// 使用touch庫(kù)(移動(dòng)端)
$('#box').tap(function() {
    console.log('====tap====')
})
$('#box').longTap(function() {
    console.log('====long tap====')
})
$('#box').doubleTap(function() {
    console.log('====double tap====')
})

$('#box').swiperLeft(function() {
    console.log('====left tap====')
})

// 使用zepto庫(kù)(移動(dòng)端)
$("#box").tap(function() {
    console.log('======tap=========');
})
$("#box").singleTap(function() {
    console.log('======singleTap=========');
})
$("#box").doubleTap(function() {
    console.log('======doubleTap=========');
})
$("#box").longTap(function() {
    console.log('======longTap=========');
})
$("#box").swipe(function() {
    console.log('======swipeTap=========');
})



// 自定義Touch事件庫(kù)
//封裝自定義的touch事件庫(kù)
//注意:這里前面一個(gè)分號(hào),是為了防止引用其他庫(kù)的時(shí)候,那個(gè)庫(kù)沒(méi)有分號(hào)結(jié)尾,以后代碼壓縮的話容易出問(wèn)題
;
(function(window, undefined) {
    var query = function(selector) {
        return query.fn.init(selector);
    };

    query.fn = query.prototype = {
        //初始化方法,就是模擬獲取元素的方法,但這里獲取的不是真正的元素,真正的元素存取在與整個(gè)對(duì)象的element屬性中
        init: function(selector) {
            if (typeof selector == 'string') {
                this.element = document.querySelector(selector);
                return this;
            }
        },

        //單擊,handler是回調(diào)函數(shù),就是單擊之后做出的響應(yīng)功能
        tap: function(handler) {
            this.element.addEventListener('touchstart', touchFn);
            this.element.addEventListener('touchend', touchFn);

            //用來(lái)區(qū)分和長(zhǎng)按的時(shí)間變量,做一個(gè)時(shí)間差判斷
            var startTime, endTime;

            function touchFn(e) {
                switch (e.type) {
                    case 'touchstart':
                        //按下的時(shí)候記錄一個(gè)時(shí)間
                        startTime = new Date().getTime();
                        break;
                    case 'touchend':
                        //離開的事件記錄一個(gè)時(shí)間
                        endTime = new Date().getTime();
                        if (endTime - startTime < 500) {
                            //在手勢(shì)離開的時(shí)候,回調(diào)
                            handler();
                        }

                        break;

                }
            }
        },
        //長(zhǎng)按
        longTap: function(handler) {
            this.element.addEventListener('touchstart', touchFn);
            this.element.addEventListener('touchend', touchFn);
            //這個(gè)移動(dòng)事件是為了解決與其他事件沖突問(wèn)題
            this.element.addEventListener('touchmove', touchFn);
            var timeId;

            function touchFn(e) {
                switch (e.type) {
                    case 'touchstart':
                        //按下達(dá)到500ms,我們認(rèn)為是長(zhǎng)按
                        clearTimeout(timeId);

                        timeId = setTimeout(function() {
                            handler();
                        }, 500);
                        break;
                    case 'touchend':
                        //離開的時(shí)候清空定時(shí)器
                        clearTimeout(timeId);
                        break;
                    case 'touchmove':
                        //一旦移動(dòng)了就清空長(zhǎng)按定時(shí)器
                        clearTimeout(timeId);
                        break;

                }
            }
        },
        //雙擊
        doubleTap: function(handler) {
            this.element.addEventListener('touchstart', touchFn);
            this.element.addEventListener('touchend', touchFn);

            //記錄次數(shù)
            var tapCount = 0,
                timeId;

            function touchFn(e) {
                switch (e.type) {
                    case 'touchstart':
                        //按下的時(shí)候記錄一次
                        tapCount++;
                        //剛進(jìn)來(lái)的時(shí)候,就清空一下定時(shí)器
                        clearTimeout(timeId);

                        timeId = setTimeout(function() {
                            //如果達(dá)到500ms,我們認(rèn)為就不是雙擊,要把tapCount清零
                            tapCount = 0;
                        }, 500);
                        break;
                    case 'touchend':
                        //離開的時(shí)候清空定時(shí)器
                        if (tapCount == 2) {
                            //當(dāng)按下2次的時(shí)候,才算雙擊
                            handler();
                            //觸發(fā)雙擊之后,點(diǎn)擊次數(shù)清零
                            tapCount = 0;
                            //清空定時(shí)器
                            clearTimeout(timeId);
                        }

                        break;

                }
            }
        },
        //左滑
        swiperLeft: function(handler) {
            this.element.addEventListener('touchstart', touchFn);
            this.element.addEventListener('touchend', touchFn);

            //手勢(shì)觸發(fā)的坐標(biāo)
            var startX, startY, endX, endY;

            function touchFn(e) {
                switch (e.type) {
                    case 'touchstart':
                        //按下的時(shí)候記錄起始的坐標(biāo)
                        startX = e.targetTouches[0].pageX;
                        startY = e.targetTouches[0].pageY;
                        break;
                    case 'touchend':
                        //離開的時(shí)候記錄下終止坐標(biāo)
                        endX = e.changedTouches[0].pageX;
                        endY = e.changedTouches[0].pageY;
                        //判斷是否是左右滑&& //判斷具體是左滑,還是右滑
                        if (Math.abs(endX - startX) >= Math.abs(endY - startY) && (startX - endX) >= 25) {
                            handler();
                        }
                        break;

                }
            }
        },
    }
    query.fn.init.prototype = query.fn;
    window.$ = window.query = query;
}(window, undefined))
</script>

</html>

到此這篇關(guān)于CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)CSS彈性布局內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:欽州 湖北 綏化 無(wú)錫 銅陵 試駕邀約 湘西 焦作

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)》,本文關(guān)鍵詞  CSS,彈性,布局,FLEX,媒體,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    啊v视频在线一区二区三区| 性鲍视频在线观看| 亚洲国产视频直播| 小草在线视频免费播放| 一区二区三区蜜桃网| 免费成人性网站| 午夜亚洲影视| 成人在线观看免费网站| 2020国产在线| 欧美成人777| 亚洲精品国产一区| 久热国产精品视频一区二区三区| 欧美亚洲国产一卡| 天堂在线中文在线| 婷婷在线观看视频| 国产三级精品三级在线| 樱桃国产成人精品视频| 亚洲国产美女搞黄色| 欧美在线视频二区| 亚洲欧美一区二区三区在线| 成人国产精品免费观看| 亚洲免费在线视频| 99久久99久久久精品齐齐| 在线一区av| 在线视频免费一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲色偷精品一区二区三区| 欧美成人黑人xx视频免费观看| av中文字幕免费观看| 男女av在线| 欧美吻胸吃奶大尺度电影| av地址在线观看| 国产精品手机在线播放| 色天使在线视频| 日av在线不卡| 黑人另类av| 天天好比中文综合网| 四虎4hutv紧急入口| 狠狠色丁香婷综合久久| 亚洲高清福利视频| 日韩精品在线一区二区三区| 成人免费xxxxx在线观看| av超碰在线观看| 国产女人18毛片水18精| 久久香蕉国产线看观看av| 一级黄色片网站| 日韩精品一区二区三区高清免费| 国产精品毛片久久久久久久久久99999999| 天堂视频在线观看免费| 欧美91大片| 欧美电影免费观看网站| 手机在线观看毛片| 天堂аⅴ在线最新版在线| 在线欧美亚洲| 亚洲免费观看高清完整版在线| 中文字幕一区二区人妻痴汉电车| 伊人色综合久久久| 色综合五月天导航| 99国产超薄丝袜足j在线观看| 色国产精品一区在线观看| av电影一区二区三区| 在线黄色国产视频| 5858p先锋影音资源网| 成人免费播放器| 视频一区二区精品的福利| 国产高清久久| 亚洲欧洲日夜超级视频| 欧美爱爱网站| 日韩经典一区| ...av二区三区久久精品| 免费人成黄页网站在线一区二区| 中文字幕一区二区三区日韩精品| 欧美成人片在线观看| 九九热线有精品视频99| 美女把尿口扒开让男人桶在线观看| 久久久久久国产精品视频| 美女亚洲一区| 呻吟揉丰满对白91乃国产区| 午夜诱惑痒痒网| 国产suv精品一区二区69| 337p粉嫩色噜噜噜大肥臀| 国产精欧美一区二区三区| 熟女丰满老熟女熟妇| 国产做a爰片久久毛片| 成人在线观看91| 国产伦精品一区二区三区88av| 亚洲欧美日韩色| 在线黄色国产电影| 午夜视频www| 国产精品一区在线播放| 国产一区二区三区精品欧美日韩一区二区三区| 色系网站成人免费| 亚洲xx在线| 精品国产乱码久久久久软件| a级黄色片免费看| 亚洲久久成人| 久久日免费视频| 日韩不卡免费视频| 亚洲国产成人精品电影| 999热视频| www.欧美色图| 欧美偷拍一区二区三区| 91九色蝌蚪视频| 卡通动漫亚洲综合| 巨乳女教师的诱惑| 国产区av在线| 欧美激情a∨在线视频播放| 欧美一区二区三区视频在线| 性xxxx视频播放免费| 精品国产欧美日韩一区二区三区| 免费成人在线观看| 99久久久免费精品国产一区二区| 五月婷婷视频在线| 日韩电影中文字幕在线| 亚洲男女视频在线观看| 欧美日韩国产丝袜美女| 国产又粗又猛又爽又黄的视频一| 激情综合色综合久久| 久久久久久九九| 日本最新中文字幕| 高清国产一区二区三区| 黄色日韩在线| jizzjizz日本护士免费| 视频一区中文字幕国产| 国产激情一区二区三区桃花岛亚洲| 狠狠入ady亚洲精品经典电影| 亚洲人挤奶视频| 亚洲一卡二卡三卡四卡无卡网站在线看| 涩涩漫画在线观看| 国产又粗又猛又爽又黄视频| 亚洲少妇一区二区三区| 在线能看的黄色| 国产一级片在线播放| 美女三级黄色片| www.五月天激情| 奇米影视亚洲色图| 精品久久久久久久久久久下田| 黄色小视频免费观看| 性欧美videohd高精| 999久久久久久| 忘忧草精品久久久久久久高清| 国产精品v欧美精品v日韩精品| 青青草中文字幕| 欧美+日本+国产+在线a∨观看| jizzjizzjizz在线观看| 欧美寡妇性猛交xxx免费| 91麻豆swag| 亚洲第一av| 国产黄频在线观看| 92精品国产成人观看免费| 一个人www视频在线免费观看| 日韩欧美视频第二区| 国产美女www爽爽爽视频| 亚洲精品久久久| 无码人妻丰满熟妇啪啪欧美| 久久精品一区二区三| 久久黄色精品视频| 国产日韩三级| 深夜福利一区二区| eeuss影院在线| 日韩欧美在线123| 中文字幕校园春色| 欧美乱妇15p| 免费的av网址| 国产成人无码精品久久久久| 久久久成人影院| 欧美成人专区| 成人在线观看黄色| 国产欧美日韩亚洲精品| 午夜视频免费在线| 亚洲精品中文字幕成人片| 国产综合欧美在线看| 1769国内精品视频在线播放| 99热免费在线| 欧美在线一区二区视频| 大胸美女被爆操| 国产精品免费丝袜| 成人免费网站www网站高清| 国产精品久久久久久亚洲毛片| 免费视频一区二区| 7m精品国产导航在线| 日韩极品精品视频免费观看| 自拍av在线| 亚洲精品乱码久久久久久蜜桃91| 天堂va在线高清一区| 香蕉国产精品| gogo高清午夜人体在线| 天天综合网在线| 国产欧美精品一区二区三区介绍| 欧美午夜无遮挡| 亚洲欧美自拍视频| 一区二区三区四区精品| 亚洲伊人久久综合| 欧美一级片久久久久久久| 91精品免费久久久久久久久| 国产在线观看中文字幕| 丁香色欲久久久久久综合网| 亚洲午夜黄色| 成人午夜激情片| 国产亚洲精品久久飘花| 在线看国产日韩| 欧美一区二区在线不卡| 波多野结衣视频在线看| 免费看精品久久片| 99高清视频有精品视频| 网站一区二区| 四季av一区二区| 久久综合影音| 天海翼一区二区三区四区在线观看| 一区二区三区导航| 婷婷久久国产对白刺激五月99| 99免在线观看免费视频高清| 久久久久亚洲精品中文字幕| 欧美色图综合网| 欧美日韩另类视频| 在线亚洲免费| 欧美综合社区国产| 邪恶网站在线观看| 国产精品99爱免费视频| 亚洲视频在线不卡| 国产一区精品在线| 亚洲午夜精品久久久久久性色| 2021av天天| 亚洲视频资源在线| 黄色激情小视频| 日本亚洲最大的色成网站www| 在线观看视频网站你懂得| 女同一区二区免费aⅴ| 亚洲色图19p| 午夜精产品一区二区在线观看的| 北岛玲精品视频在线观看| 国产香蕉97碰碰久久人人| 国产乱子伦精品| 国产三级理论片| 狠狠色狠狠色综合网| 国产精品久久婷婷| 国产综合亚洲精品一区二| 欧美三级资源在线| 成人aa视频在线观看| 免费在线一区二区| 精品国产区一区二区三区在线观看| 国产毛片一区二区| 天天综合天天综合色| 日本18视频网站| 狠狠爱www人成狠狠爱综合网| 精品中国亚洲| 91香蕉在线观看| 亚洲精品综合精品自拍| 国产成人久久久精品一区| 亚洲中文字幕无码中文字| h网站在线观看| 免费av片在线观看一道本| 污视频在线观看免费| 国产麻豆免费观看| 俺来俺也去www色在线观看| 久久久亚洲影院| 国产制服丝袜在线| 毛片在线视频| 成年人在线网站| 波多野结衣亚洲一二三| 日韩欧美一起| 亚洲欧美一区二区不卡| 亚洲成熟女性毛茸茸| 国产精品天天看| 在线播放av片| 久久出品必属精品| www.男人天堂网| av中文在线资源库| 女教师淫辱の教室蜜臀av软件| 99国产精品一区二区三区| 亚在线播放中文视频| 色内内免费视频播放| 中文.日本.精品| 18禁裸男晨勃露j毛免费观看| 欧美理论电影| 超薄丝袜一区二区| 激情文学一区| 欧美日韩国产区| 91网站免费看| 欧美影院久久久| 大胆av不用播放器在线播放| 人人妻人人爽人人澡人人精品| 国产av一区二区三区精品| 国产一级生活片| 亚洲香蕉av在线一区二区三区| www黄色网址| 国产精品第10页| 青青草手机在线观看| 一个人看的www视频在线免费观看| 美日韩黄色大片| 产国精品偷在线| 99这里都是精品| 欧美激情综合亚洲一二区| 狠狠久久亚洲欧美| 少妇按摩一区二区三区| 91香蕉在线视频| 亚洲精品一区二区三| 美日韩免费视频| 欧美日韩国产一区二区在线观看| 日本丶国产丶欧美色综合| 亚洲第一视频在线播放| 欧美人与禽猛交乱配| 欧美韩日高清| 8x8x华人在线| 一区二区三区鲁丝不卡| 9色视频在线观看| 黄在线观看网站| 亚洲精品国产久| 亚洲精品97| 久久91麻豆精品一区| 奇米影视狠狠狠| 久热av在线| 亚洲日本韩国一区| 成人黄色在线免费观看| 粉嫩av一区| 国产精品九九九九九| 91福利视频导航| 激情美女网站| 国产精品视频一区二区三区四区五区| 国产欧美日韩在线观看| 久久视频一区二区| 国产在线98福利播放视频| 三级久久三级久久久| 亚洲精品国产一区二区| 欧美午夜久久久| 成人午夜888| 久久99久久久久| 在线免费观看毛片|