background:
linear-gradient(to left, #000, #000 1px, transparent 1px) center/10px 10px repeat,
linear-gradient(to top, #000, #000 1px, transparent 1px) center/10px 10px repeat #aaa
a::before {transform: rotateY(20deg)} /*трапеция*/
a::after{transform: rotate(45deg); border: 1px dotted #fff} /*стрелочка*/
Ну, естественно, их надо правильно расположить, задать нужные размеры и perspective самому элементу $('#displayRecords').append(data)
Только dataType: 'json' в запросе указовать тогда не нужно html {width: 100vw; height: 100vh; overflow: hidden}
body: {
width: 100vh; height: 100vw;
margin: 50vh auto; overflow: auto;
transform: translateY(-50%) rotate(90deg)
}
Если таки не понимает vw vh, то тогда надо в css везде на % поменять, а размеры для body задать скриптомdocument.body.style.height=window.innerWidth+'px';
document.body.style.width=window.innerHeight+'px';
$(function(){
var imgHead = [
'../images/big_img_top1.jpg',
'../images/big_img_top2.jpg',
'../images/big_img_top3.jpg'
], el =$('.first_image_normalize'), i=0;
$.each(imgHead, function(i,val){
el.prepend('<img src="'+val+'" class="bg hidden" onload="$(this).removeClass(\'hidden\')">')
});
var bg =$('.bg', el);
setInterval(function(){
bg.removeClass('visible').eq(i).addClass('visible');
i=(i+1)%imgHead.length
},4000);
.first_image_normalize {position: relative}
.first_image_normalize .bg {position: absolute; width:100%; height: 100%; transition: .3s linear; opacity:0; visibility: hidden; /*z-index: -1*/}
.first_image_normalize .bg.visible:not(.hidden) {opacity:1; visibility: visible}