Flex layout is currently very widely used, and it is more flexible and convenient than the traditional box model. This time we bring you a typical example of Flex-based layout. It is a responsive honeycomb layout based on Flexbox. We can place pictures in this honeycomb layout so that we can make a creative photo wall.
Advertisement
<div class="tree-wrap"> <div class="tree"> <span></span> <span></span> <span></span> <span></span> </div> </div> <div class="windmill-pole-wrap"> <div class="windmill-pole"></div> </div> <div class="windmill-pole-ellipses"> <div class="windmill-pole-ellipses-wrapper"> <div class="windmill-pole-ellipses-wrap"> <div class="windmill-pole-ellipses-center"></div> <div class="ellipses"> <span></span> <span></span> <span></span> </div> </div> </div> </div>
body{ width: 100%; display: block; overflow-x: hidden; background: #fff; font-family: 'Poppins', sans-serif; } .switch-wrap { position: relative; font-size: 17px; color: #212121; font-weight: 600; letter-spacing: 1px; text-align: center; margin: 0 auto; margin-top: 30px; -webkit-transition: all 500ms linear; transition: all 500ms linear; } .switch-wrap span { font-size: 14px; color: #000; font-weight: 500; letter-spacing: 0; } #switch, #circle { height: 31px; cursor: pointer; border: 2px solid #000; -webkit-transition: all 0.4s cubic-bezier(0.54, 1.6, 0.5, 1); transition: all 0.4s cubic-bezier(0.54, 1.6, 0.5, 1); } #switch { width: 60px; margin: 0 auto; border-radius: 27px; position: relative; display: block; text-align: center; margin: 0 auto; transform: translateY(10px); }
$("#switch").on('click', function () { if ($("body").hasClass("slow-wind")) { $("body").removeClass("slow-wind"); $("#switch").removeClass("switched"); } else { $("body").addClass("slow-wind"); $("#switch").addClass("switched"); } });
Advertisement