日本在线观看,国产激情视频一区二区在线观看 ,а√天堂资源官网在线资源,性网站在线看,久久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
日韩久久午夜影院| 在线黄色国产电影| 欧美精品 国产精品| 无吗不卡中文字幕| 天天综合色天天| 91福利社在线观看| 91精品国产综合久久香蕉的特点 | 日本护士...精品国| 麻豆传媒在线播放| 视频一区二区三区在线看免费看| 日本中文字幕一区二区有码在线| 久久综合色播| 国产无遮挡在线视频免费观看| av超碰在线观看| 九色蝌蚪在线| 精品黄色免费中文电影在线播放| 亚洲综合影视| 亚洲欧美一级| 成人在线免费小视频| 伊人久久亚洲热| 久久爱www久久做| 久久久亚洲综合| 欧美日韩另类字幕中文| 日韩一区二区三区高清免费看看| 一区二区三区日韩在线| 日韩美女写真福利在线观看| 理论片在线观看理伦片| 亚洲区欧洲区| 国产一区 二区| 久久亚洲成人| 久久黄色级2电影| 国产精品传媒视频| 欧美美女黄视频| 久久国产精品影视| а√最新版地址在线天堂| 美女精品导航| 精品精品国产毛片在线看| 精品96久久久久久中文字幕无| 国产福利一区二区| 国产精品亚洲激情| 国产精品一区久久| 性爱视频在线播放| 久久久久97| 日本在线播放一区二区三区| 中文字幕精品一区二区精品绿巨人| 欧美专区日韩专区| 久久偷看各类女兵18女厕嘘嘘| 91精品国产综合久久男男| 亚洲图区一区| 欧美综合在线视频观看| 国产福利91精品一区| 欧美丝袜美女中出在线| 深夜成人在线观看| 在线黄色国产视频| 日韩毛片免费看| 亚洲一区二区三区高清不卡| 中文字幕在线观看一区| 亚洲激情在线观看| 米奇在线777| 欧美性片在线观看| 一区福利视频| 一区二区三区四区不卡在线| 一本大道久久加勒比香蕉| 成r视频免费观看在线播放| 秋霞国产精品| 久久精品女人| 欧美日韩色婷婷| 国语自产精品视频在免费| 亚洲性图自拍| 国产精品二区影院| 亚洲黄色性网站| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 日本亚洲最大的色成网站www| 久久久久国产成人精品亚洲午夜| 欧美美女bb生活片| 国产精品免费一区豆花| 校园春色亚洲色图| 日韩一级欧洲| 欧美日韩国产麻豆| 91国产精品91| 人人视频精品| 日本美女一区二区三区视频| 在线欧美小视频| 国产精品美女免费| 成人自拍视频| 丰满少妇久久久久久久| 欧美成人r级一区二区三区| 黄色国产网站| 国产精品18hdxxxⅹ在线| 成人av在线播放网址| 日韩精品免费在线播放| 在线观看视频网站你懂得| 亚洲欧美成人vr| 久久久亚洲精品石原莉奈 | 日本久久精品视频| 日韩大片欧美大片| 蜜桃视频一区二区三区 | 久久久噜噜噜久久中文字免| 调教一区二区| 亚洲欧洲另类| 在线观看国产日韩| 91大神在线资源观看无广告| 999在线精品| 国产欧美精品在线观看| 久久国产加勒比精品无码| 美女搞黄视频在线观看| 日韩精品久久理论片| 欧美精品久久天天躁| 黄页视频在线免费观看| 米奇777超碰欧美日韩亚洲| 国产日韩欧美综合一区| 欧美日韩福利电影| 欧美日韩在线精品一区二区三区激情综合| 久久精品久久精品| 亚洲欧美日韩在线高清直播| 美洲精品一卡2卡三卡4卡四卡| 久久综合九色| 日韩电影中文字幕| 宅男网站在线免费观看| 奇米精品一区二区三区四区 | 亚洲91av视频| 日韩精品一区二区三区中文 | xxxxx91麻豆| 在线精品亚洲欧美日韩国产| 国产伦理精品不卡| 色阁综合伊人av| 中文字幕日本一区二区| 国产三级精品三级| 欧美诱惑福利视频| 精品视频自拍| 粉嫩av一区二区三区免费野| 国产超碰在线| 99成人在线| 日韩国产精品亚洲а∨天堂免| av成人福利| 91一区二区三区在线观看| 97视频色精品| 国产欧美一区| 欧美一区二区在线不卡| 亚洲妇熟xxxx妇色黄| 国产91精品露脸国语对白| 欧美激情第三页| 午夜a一级毛片亚洲欧洲| 在线欧美日韩国产| 北岛玲日韩精品一区二区三区| 免费成人在线视频观看| 久久久精品999| 国产精品久久久久av蜜臀| 色噜噜狠狠成人网p站| 日本在线免费| 97精品久久久久中文字幕| 国产精品久久国产精品99gif| 亚洲va在线| 尤物yw午夜国产精品视频| 中文字幕av一区二区三区四区| 欧美日韩国产精品一区二区三区四区| shkd中文字幕久久在线观看| 国产91综合一区在线观看| 国产精品www| 亚洲日本激情| 欧美老女人在线视频| 国产精品日韩精品中文字幕| 日韩精品一区在线| 日韩成人综合网站| 欧美专区日韩专区| 中文字幕 在线观看| 亚洲午夜一区二区| 在线不卡日本v二区707| 国产精品久久久久久久久久久免费看| 天天干夜夜干| 国产精品小仙女| 成视频年人免费看黄网站| 麻豆精品久久久| 国产精品久久久久久五月尺| 亚洲一区日韩| 欧美一区二区视频97| 国产情侣一区| 青青久久av北条麻妃黑人| 免费日韩视频| 国产97在线视频| 久久国产精品99国产| 人人爽久久涩噜噜噜网站| 久久国产88| 成人国产精品一区二区| 精久久久久久久久久久| 国产在线视频一区| 国产一区二区三区av电影| 免费毛片aaaaaa| av亚洲精华国产精华| 亚洲а∨精品天堂在线| 91麻豆精品视频| 国产在线观看黄| 国产精品久久久久一区| 久操免费在线| 亚洲一区二区在线免费观看视频| av在线不卡免费| 欧美精品久久99| 色88888久久久久久影院| 中文字幕日韩欧美在线视频| 在线成人h网|