css JF Griffing - 移动设备2平铺布局
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css JF Griffing - 移动设备2平铺布局相关的知识,希望对你有一定的参考价值。
Callbacks.prototype.onCalculateDimensions = function (tile) {
var $tile = $(tile),
$wrap = ($tile.hasClass('text')) ? $tile.find('.tile-caption-wrap') : $tile.find('.tile-image-wrap'),
tileWidth = $tile.width();
tileheight = $tile.height();
$tile.find('.tile-content').height(tileWidth);
$tile.find('.tile-image-wrapper').height(tileWidth);
$tile.find('.tile-video-wrapper').height(tileWidth);
// Dobule Columns
if ($tile.hasClass('contains-tag-doublecolumnspan')) {
totalDoubleColumn += 1;
$tile.width(tileWidth * 2);
$wrap.height(tileWidth);
} else {
$tile.height(tileWidth);
$wrap.height(tileWidth);
}
};
Callbacks.prototype.onCompleteJsonToHtml = function (tileObject, t) {
tileObject.find('.tile-belt').remove();
return tileObject;
};
// Avatar
&-avatar-wrapper {
display:none;
}
&-avatar-link {
}
&-avatar-placeholder {
}
&-avatar-image {
}
Callbacks.prototype.onBeforeRenderIsotope = function(containerWidth, maxTileWidth, margin, numColumns, currentTileWidth) {
var columns = 2;
if (containerWidth < 767) {
if(containerWidth <= 400)
columns = 2;
} else if(containerWidth <= 1024) {
columns = 3;
} else {
columns = 4;
}
window.displayColumns = columns;
return {
tileWidth: Math.floor(((containerWidth - margin) / columns) - margin),
numColumns: columns
};
};
Callbacks.prototype.onCompleteJsonToHtml = function (tileObject, t) {
var heart = $('<i class="stackla-icon-vote"></i>');
tileObject.find('.fs-thumbs-up').remove();
heart.appendTo(tileObject.find('.tile-interaction-like .tile-interaction-link'));
return tileObject;
};
.fs-triangle-up:before {
content: "\f18f"
}
以上是关于css JF Griffing - 移动设备2平铺布局的主要内容,如果未能解决你的问题,请参考以下文章
React Web App 在 iPhone 上水平移动
使用 HTML/CSS 使表格在移动设备上响应
HTML CSS:文本不会在 Android 4.3 中水平填充 div
使用 CSS 定位移动设备(iPad、iPhone),但排除非移动设备
检测移动设备,如果移动设备使用替代 CSS 样式表? [复制]
在移动设备上禁用所有 CSS [重复]