जैसे ही आप विंडो का आकार बदलते हैं, फ़्लोटिंग divs अपेक्षित के रूप में अगली पंक्ति में लपेट जाएंगे। लेकिन मैं वास्तव में एनिमेटेड होने के लिए इस लेआउट परिवर्तन पसंद करेंगे।CSS3 फ्लोटिंग divs के लिए लेआउट परिवर्तन एनिमेट करें
संपादित करें: एक तरफ, यह समाधान ढूंढना अच्छा लगेगा जो JQuery पर निर्भर नहीं है। अगर मुझे जरूरत है तो मुझे अपने स्वयं के जेएस लिखने पर कोई फर्क नहीं पड़ता। आदर्श रूप से मैं इसे एक एंगुलरजेएस निर्देश में लागू करना चाहता हूं, एक बार जब मैं इसे काम देखता हूं, इसलिए मुझे jQuery निर्भरता क्यों नहीं चाहिए।
यहाँ मेरी कोड का एक छोटा संस्करण है: http://jsfiddle.net/cDS7Q/3/
एचटीएमएल
<div id="content">
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
</div>
और यहाँ मेरी सीएसएस
body {background-color: #333;}
#content div {
position: relative;
float: left;
background-color: #eee;
margin-left: 10px;
margin-bottom: 10px;
width: 100px;
height: 100px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
#content {
margin-top: 50px;
padding-top: $gutter;
padding-bottom: 50px;
overflow: hidden;
width: 100%;
}
प्रभाव मैं प्राप्त करने के लिए कोशिश कर रहा हूँ इस को similair है साइट: http://saffron-consultants.com/journal/
विंडो को आकार बदलें ब्लॉक को अपनी नई स्थिति में एनिमेट देखें।
आप की तरह एक js प्लगइन के लिए दिखना चाहिए [आइसोटोप] (http://isotope.metafizzy.co/) –
धन्यवाद। मैं उम्मीद कर रहा था कि जेएस के बिना यह संभव है। लेकिन मुझे लगता है कि सीमाएं – Andre
दूसरी सोच पर, मैं इस परियोजना में कोणीय का उपयोग करूँगा, और कुछ ऐसा पसंद करूंगा जो JQuery पर निर्भर न हो। सुझाव के लिए वैसे भी धन्यवाद। शायद आइसोटोप स्रोत मुझे एक अच्छी दिशा में ले जाएगा। – Andre