求助:問題是砌石護欄的寶石;它使用了一個沒有郵票選項的老式石工叉。將砌體CDN添加到項目中可以解決問題。砌體中被戳的物品被完全忽略
我一直在試圖在Rails項目中的磚石工程中獲得'郵票'功能。我想要的是砌體物品能夠貼合在我印記的物體周圍的空白空間,並且我的印記物體被鎖定在父元素的右上角。但是,加蓋的元素看起來完全不在任何砌體中,而是砌在砌磚中的所有東西上,就好像印花不存在於佈局中一樣。我無法按照我打算的方式工作。
當我在desandro的codepen例子中按下按鈕時,沒有任何反應:https://codepen.io/desandro/pen/wKpjs,所以我真的不知道我是否有某種瀏覽器/操作系統/庫問題,或者我只是蓋錯了。
這是網頁的當前狀態: images tiled underneath stamped element, instead of tiled around it
佈局HAML:
#signupGal.centered
- if @displayPix.present?
- @displayPix.each_with_index do |pic,i|
= link_to pic do
.picTile{:id => "tile#{i}"}
:javascript
$('#tile#{i}').css({
"background-image":'url(' + "#{pic.image.url(:medium)}" + ')',
"background-position":"center",
"background-size":"cover"
});
.signupForm.bg.tc
CSS:
.bg {
background-color: rgb(63,168,161);
}
.tc {
color: white;
}
.signupForm {
width: 752px;
height: 558px;
position: absolute;
right: 1%;
top: 10px;
width: 80%;
border-radius: 5px;
border: 3px solid white;
padding: 1em;
}
#signupGal {
max-width: 1200px;
position: relative;
.picTile {
width: 160px;
height: 120px;
float: left;
margin-bottom: 3px;
margin-right: 3px;
}
}
/* clearfix */
#signupGal:after {
content: '';
display: block;
clear: both;
}
而在CoffeeScript的文件:
$ ->
$('#signupGal').imagesLoaded ->
$gallery = $('#signupGal')
$gallery.masonry
isAnimated: true
isFitWidth: true
itemSelector: '.picTile'
stamp: '.signupForm'