Çok sayıda CSS içeren bir proje üzerinde çalışıyorum. Müşteri, ana sayfada, UI bileşenlerini sürükle ve bırak yöntemiyle yeniden düzenleyebildiği bir ızgara düzenine sahip olmak ister. Bu UI bileşenleri farklı boyutlarda olabilir: 1x1, 2x2 ve 3x3. İstenen yeni yerde bir UI öğesi bıraktığımda, diğer bileşenleri bir kenara itmeliyim. Herhangi bir olası delik 1x1 bileşenlerle doldurulmalıdır. Ben ortada bileşeni Damlama 2x2 bileşeni CSS ve JavaScript kullanarak özelleştirilebilir, dinamik ızgara düzeni nasıl oluşturulur?
- , iki 1x1 bileşenleri yer açmak ve 2x2 etrafında adapte
ızgaranın boyutu 8 1x1 sınırlı değildir Not, ancak yükseklik hem de bunun genişliği genişletmek ve daha küçültmek mümkün olmalıdır.
Doğrusu ben önerilere açığım bundan daha tabloları ancak diğer kullanmayın edeceğiz. Şu anda jQuery DOM nesnelerini değiştirmek için sürükleyip bırakabileceğim satır içi satırları kullanıyorum. Etki, müşterinin tam olarak istediği şey değildir:
okuyup böylece javascript bu bulacaksınız, o da bir 'div.floatstop' yerleştirmelidir bırakarak yerleştirebilirsiniz 'div.floatstops' ve bloğunuzdan önce yerleştirdiğinizde - mahalleye yerleştirilecek ya da floatstoptan sonra zaten yerleştirilmiş olan bloğun altına düşecekse –
Bu yöntemi test edip sonuçla geri döneceğim. – Borgen
Çalışmaya başladım. JsFiddle'a bir örnek verebilir misin? Hala bu css3 kuralları için tarayıcı belirli kodlar gerekiyor, ama yine de buraya bu keman http://tinker.io/4e4f0 bakmak çünkü – Borgen