日本在线观看,国产激情视频一区二区在线观看 ,а√天堂资源官网在线资源,性网站在线看,久久99影视,国产精品嫩草影院av蜜臀,精品久久久香蕉免费精品视频,欧美日韩国产一区二区三区地区,国产性做久久久久久,在线看成人短视频

Categories


Tags


【白皮書4.0解讀】圖片交互如何做會更好?

導語:2018年8月,百度搜索資源平臺發布的《百度移動搜索落地頁體驗白皮書4.0》中提到圖片頁資源標準:“詳情頁中主體內容包括圖片的情況下,圖片應能點擊調起大圖、縮小放大功能使用自如,手勢支持順滑,圖集能自由切換。”對于這一標準,有哪些案例可以參考呢?對于基礎的點擊調起大圖功能,應該如何實現呢?《百度移動搜索落地頁體驗白皮書4.0專題解讀》之《圖片交互如何做會更好?》,將為你解答這些疑問。

一、為什么圖片要增加交互功能?

優質的資源通暢是圖文并茂的,優質圖片所帶來的直觀體驗,可以讓用戶快速獲取信息,是用戶體驗中非常重要的一環。

但是,受限于移動端屏幕大小,考慮到用戶流量等問題,詳情頁中主體內容的圖片通常被默認設置為小圖。而用戶在瀏覽時,看到感興趣的圖片,往往希望能夠在點擊圖片后獲取大圖,以便獲取更詳細的信息。

如下圖所示,用戶往往希望能夠在點擊圖片后獲取大圖,并對圖片進行局部放大和移動,以便查看圖中的詳細數據。

而對于圖集來說,還需要有自由切換功能,才能夠滿足用戶需求。

因此,詳情頁中主體內容包括圖片的情況下,圖片應能點擊調起大圖、縮小放大功能使用自如,手勢支持順滑,圖集能自由切換。

二、參考案例

參考案例1

如下圖所示,詳情頁主體內容中的圖片,點擊后可以調起大圖,縮小放大功能使用自如,手勢支持順滑,可以作為參考。

參考案例2

如下圖所示,詳情頁主體內容中的圖集,點擊后可以調起大圖,縮小放大功能使用自如,手勢支持順滑,且能夠自由切換,可以作為參考。

三、以點擊調起大圖為例談技術實現

普通的Web頁面是無法直接查看圖片的,而放大查看圖片不僅僅是簡單的放大圖片,如果想要實現與原生手機應用中類似的放大查看圖片的能力,需要通過JS代碼進行一些動效和交互效果封裝。

1. MIP站添加popup屬性即可直接使用

在MIP中,已經將圖片查看效果封裝到了<mip-img>組件內部,通過添加popup屬性來直接使用,例如:<mip-img popup>。

使用popup以后效果如下:

對于MIP站來說,直接添加popup屬性就可以實現點擊調起大圖的效果。而對于普通站點來說,也可以參考MIP的popup技術原理,升級自己的站點。

2. popup技術原理詳解

popup效果不算特別復雜,接下來通過如下示例為大家講解popup在MIP中是如何實現的。

(1)功能拆解

實現圖片的popup效果,主要考慮以下幾個功能:

- 圖片popup(圖片彈起):當前圖片遵循約定動畫曲線放大至最大,同時將背景變黑;

- 圖片拖拽:圖片進入放大查看狀態以后,可以被拖拽,向下拖拽時可以退出放大瀏覽效果;

- 圖片popdown(圖片落坑):當圖片從放大瀏覽狀態退出時,應當遵循通過平滑動畫回到原來圖片位置的交互效果,簡稱落坑。

(2) 代碼實現

通過以上功能拆解,我們可以一起看一下幾個圖片popup的核心功能的代碼實現:

(3)popup實現

① popup需要創建專用的彈層dom,代碼示例如下:

// 創建彈層 dom

function createPopup(element, img) {

var mipPopWrap = document.querySelector('.mip-img-popUp-wrapper');

if (!!mipPopWrap && mipPopWrap.getAttribute('data-name') === 'mip-img-popUp-name'

&& mipPopWrap.parentNode.tagName.toLowerCase() === 'body') {

mipPopWrap.querySelector('img').setAttribute('src', img.src);

return mipPopWrap;

}

var popup = document.createElement('div');

// 阻止縱向滑動

new Gesture(popup, {

preventY: true

});

popup.className = 'mip-img-popUp-wrapper';

popup.setAttribute('data-name', 'mip-img-popUp-name');

// 創建圖片預覽圖層

var popUpBg = document.createElement('div');

var innerImg = new Image();

popUpBg.className = 'mip-img-popUp-bg';

innerImg.className = 'mip-img-popUp-innerimg';

innerImg.src = img.src;

popup.appendChild(popUpBg);

popup.appendChild(innerImg);

document.body.appendChild(popup);

return popup;

}

② 實現用戶點擊時的圖片放大和背景變化效果,代碼示例如下:

function bindPopup(element, img) {

var popup;

var popupBg;

var popupImg;

// 圖片點擊時展現圖片

img.addEventListener('click', function (event) {

event.stopPropagation();

// 圖片未加載則不彈層

if (img.width + img.naturalWidth === 0) {

return;

}

popup = createPopup(element, img);

popupBg = popup.querySelector('.mip-img-popUp-bg');

popupImg = popup.querySelector('img');

//觸發圖片落坑

popup.addEventListener('click', imagePop, false);

var imgOffset = getImgOffset(img);

var onResize = function () {

imgOffset = getImgOffset(img);

css(popupImg, imgOffset);

naboo.animate(popupImg, getPopupImgPos(imgOffset.width, imgOffset.height)).start();

};

window.addEventListener('resize', onResize);

css(popupImg, imgOffset);

css(popupBg, 'opacity', 1);

css(popup, 'display', 'block');

naboo.animate(popupImg, getPopupImgPos(imgOffset.width, imgOffset.height)).start();

css(img, 'visibility', 'hidden');

css(img.parentNode, 'zIndex', 'inherit');

}, false);

}

③ 實現圖片落坑,具體代碼示例如下:

function imagePop() {

naboo.animate(popupBg, {

opacity: 0

}).start();

naboo.animate(popupImg, getImgOffset(img)).start(function () {

css(img, 'visibility', 'visible');

css(popup, 'display', 'none');

});

popup.removeEventListener('click', imagePop, false);

}

基于以上,我們基本可以實現圖片的popup效果了。

四、結語

提高用戶體驗,就要從用戶的角度出發,滿足用戶的合理需求。期待我們從多角度,全方位共同提高用戶體驗。

注:若對本文有疑問,可以發送郵件,我們將挑選出有代表性的問題予以解答。

來源:百度搜索資源平臺 百度搜索學堂


Public @ 2021-12-07 16:19:39

【白皮書4.0解讀】頁面加載速度的重要性

導語:2018年8月,百度搜索資源平臺發布的《百度移動搜索落地頁體驗白皮書4.0》(簡稱《白皮書4.0》),為幫助大家更好地理解白皮書4.0,我們推出了《白皮書4.0專題解讀》,將對大家感興趣的點進行詳細解讀,敬請關注。《白皮書4.0》中強調“頁面的首屏內容應在1.5秒內加載完成”。為什么會提出頁面的首屏內容應在1.5秒內加載完成呢?通過哪些方式可以加快加載速度呢?《百度移動搜索落地頁體驗白皮書4

Public @ 2009-07-22 16:19:38

禁止百度移動搜索進行轉碼的方法

作為AI語言模型,我不清楚具體的技術操作方法。但根據我了解的信息,可以采取以下措施禁止百度移動搜索進行轉碼: 1. 在網站的頁面代碼中添加標簽,禁止百度搜索引擎的轉碼服務對當前頁面進行轉碼。 2. 在網站的robots.txt文件中添加相應的規則,禁止搜索引擎對頁面進行轉碼。例如:User-agent: Baiduspider-render Disallow: / 3. 如果網站使用HTTP

Public @ 2023-06-22 08:00:14

白皮書5.0解讀—如何合理設置展開全文功能

導讀:2020年3月,百度發布了《百度APP移動搜索落地頁體驗白皮書5.0》。白皮書5.0發布后,收到許多開發者關于體驗規范的反饋建議,針對開發者集中關心的規范問題,百度搜索將推出白皮書5.0系列解讀文章,精準助力開發者提升用戶體驗,贏得更多用戶轉化。本期解讀文章深度剖析展開全文功能的設置要求。白皮書5.0提到”展開全文的設置必須具有文字標示,且功能實際可用;展開全文功能最多只能出現一次,但不可出

Public @ 2011-05-12 16:19:41

輕松實現移動端網站視頻轉碼

為了方便用戶在手機端的瀏覽,越來越多的pc端網站走上移動化之路,而手機端的訪問,因為系統環境的不一樣,可能會導致很多差異化的東西,特別是視頻,pc端的視頻如果直接在移動端訪問,很多時候是訪問不了的。如何改變pc端對應的移動端網頁中訪問視頻的代碼,使其支持移動端的觀看。今天我們特別邀請到游迅網 SEO總監陳洲分享如何輕松實現移動端網站視頻轉碼!下面以優酷視頻為例進行說明,如何讓網站pc端的優酷視頻資

Public @ 2021-06-03 16:19:25

更多您感興趣的搜索

0.433222s
国产欧美久久久精品影院| 久久全国免费视频| 色综合久久久久综合| 午夜精品一区二区三区免费视频 | 久久精品无码一区二区日韩av| 欧美成人午夜激情| 久久久伊人欧美| 久久久久久久久久久91| 欧美专区在线播放| 精产国产伦理一二三区| 青青草观看免费视频在线| 九色国产在线观看| av电影在线观看一区二区三区| 天天影视久久综合| 在线天堂新版最新版在线8| 欧美xnxx| 九九热爱视频精品视频| 天天精品视频| 日本特黄久久久高潮| 成人午夜碰碰视频| 欧美激情中文不卡| 97久久网站| 国产一区二区美女视频| 欧美国产极速在线| 电影天堂爱爱爱爱| 在线观看免费黄视频| 国产极品在线观看| 国产精品视屏| 亚洲福利免费| 盗摄精品av一区二区三区| 国产精品久线在线观看| 在线观看国产一区二区| 亚洲日本aⅴ片在线观看香蕉| 久久精品免费播放| 成人国产亚洲精品a区天堂华泰| 日韩av成人| 偷拍视频一区二区三区| 成人免费在线观看av| 国产真实乱对白精彩久久| 一区二区三区四区五区视频在线观看 | 亚洲成在线观看| 日韩欧美国产午夜精品| 色综合男人天堂| 美女被人操视频在线观看| 黑人玩欧美人三根一起进| www.豆豆成人网.com| 亚洲毛片一区| 中文字幕欧美区| 日韩视频国产视频| 日韩av成人在线观看| 亚洲精品承认| 第四色中文综合网| 免费成人美女在线观看| 亚洲精品一二三区| 日韩精品免费电影| 啊啊啊啊啊啊啊视频在线播放| 韩国日本一区| 99国产精品免费视频观看| 不卡一区二区中文字幕| 欧美亚男人的天堂| 91高清视频在线免费观看| 日本在线免费看| 久9re热视频这里只有精品| 日韩av电影天堂| 亚洲国产成人av网| 久久久精品视频成人| 经典三级在线| 啪啪国产精品| 国产成人精品影视| 欧美一激情一区二区三区| 日本亚洲视频在线| 91tv精品福利国产在线观看| 久久夜色精品国产欧美乱极品| 制服丝袜亚洲精品中文字幕| 国产精品igao视频| 亚洲欧洲自拍| 久久在线精品| 色综合久久中文字幕综合网| 97福利一区二区| 精精国产xxxx视频在线野外| 亚洲欧洲一区| 色综合色综合色综合| 欧洲成人性视频| 成人av免费电影网站| 久久综合中文| 欧美日韩一区不卡| 日本a级黄色| 在线日韩成人| 久久久欧美精品sm网站| 亚洲人a成www在线影院| av电影在线网| 欧美午夜国产| 在线看一区二区| 国产剧情av在线| 日韩精品欧美大片| 国产人成一区二区三区影院| 日韩视频永久免费观看| 国产在线xxx| 日韩成人免费电影| 日韩欧美久久久| 蜜桃视频在线入口www| 色婷婷色综合| 亚洲夂夂婷婷色拍ww47| 国产精品久久久亚洲| 日韩中文字幕| 久久看人人爽人人| 久久免费视频在线观看| 日本中文字幕视频一区| 国产亚洲人成网站| 91精品国产91久久| 成人av资源网址| 亚洲欧美一区二区久久| 国产精品女主播| 国产精品日韩精品中文字幕| 亚洲成av人片| 在线视频中文字幕久| 国产综合网站| 欧美精品一区二区久久久| 中文字幕资源网在线观看| 免费在线看成人av| 国产香蕉精品视频一区二区三区 | 高清日韩欧美| 国产色产综合色产在线视频| 欧美成人高清视频| 国产专区精品| 亚洲欧美一区二区在线观看| 国产精品成人国产乱一区| 一区二区三区日本久久久| 天天亚洲美女在线视频| 一级毛片在线看| 亚洲欧美bt| 国产视频精品在线| 欧美成人精品三级网站| 久久久影院官网| 国产精品一区二区三区久久| 欧美a级成人淫片免费看| 欧美日韩亚洲激情| 91看片在线观看| 国产精品一区二区你懂的| 久精品免费视频| 日韩啪啪网站| 欧美伊人久久久久久午夜久久久久| 番号在线播放| 国产99久久久精品| 97成人在线视频| 99精品全国免费观看视频软件| 91精品国产综合久久精品app| 91在线超碰| 亚洲欧洲一区二区三区| 中文字幕在线永久在线视频| 鲁大师成人一区二区三区| 精品国偷自产在线视频| 国产精品成人自拍| 色婷婷综合久色| 免费毛片在线看片免费丝瓜视频 | 日韩欧美亚洲国产另类| 99热99re6国产在线播放| 国产亚洲一区二区三区在线观看| 国产精品一区二区三区免费视频 | 精品无人乱码| 精品中文字幕一区二区小辣椒| 久久人人97超碰精品888| 不卡一区综合视频| 日韩精品视频免费| 黄色网一区二区| 欧美tickling挠脚心丨vk| 性欧美1819sex性高清| 亚洲国产一区二区三区| 国产在线激情| 国产亚洲精品aa午夜观看| 欧美变态视频| 成人avav在线| 黄页视频在线观看| 国产精品中文欧美| 福利在线免费| 国产aⅴ综合色| 伊人网在线免费观看| 91毛片在线观看| 裸体xxxx视频在线| 国产精品美女一区二区在线观看| av免费观看一区二区| 国产精品精品国产色婷婷| 香蕉视频免费在线播放| 综合色天天鬼久久鬼色| 国产福利视频在线| 激情亚洲一区二区三区四区| 人人草在线视频| 欧美性xxxxx极品少妇| 国产情侣一区在线| 亚洲国产精品中文| 欧美日韩精品在线一区| 久久视频在线直播| 一区二区三区国产在线| 国产美女精品视频免费观看| 国产剧情在线观看一区二区| 一区二区三区性视频| 国产精品麻豆一区二区| av在线最新| 欧美一区二区在线免费播放| 在线观看欧美理论a影院|