تخفیف های داغ در جشنواره تابستانه توسینسو تخفیف های داغ در جشنواره تابستانه توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

چيدن افقي ديو هادريک باکس اسکرول

سلام . من يه ديو درست کردم و Overflow-x رو روي scroll قرار دادم تا يه باکس اسکرول دار با ابعاد 400px در 100px بدست بياد . حالا ميخوام هفت تا (يا بيشتر ) ديو با ابعاد 100px در 100px بارنگ هاي مختلف رو به صورت افقي و در کنار هم توش بچينم که کاربر بتونه با اسکرول کردن اونها رو ببينه . اما نتيجه اون طوري که ميخوام نميشه و ديو ها يا روي هم قرار ميگيرن يا زير هم يا 4تا بالا و 3تا پايين . خواهش ميکنم اگر کسي ميتونه ، کمکم کنه . کد ها رو هم در زير نوشتم . ممنون از ITpro

<div class="scroll-box" style="width:400px; height:100px; background:#464749; overflow-x:scroll; overflow-y:hidden; position:absolute;">

        <div class="box-1" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-2" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-3" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-4" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-5" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-6" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-7" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

</div>
پرسیده شده در 1396/05/14 توسط

1 پاسخ

1

فکر میکنم باید یه div داخلی هم داشته باشید که widthَش جمع همه اون داخلی هاست. که اگه ثابت نیست میتونید با جیکوئری بهش مقدار بدید.

نمونه آنلاین

<div class="scroll-box" style="width:400px; height:100px; background:#464749; overflow-x:scroll; overflow-y:hidden; position:absolute;">
<div style="width: 700px;">
        <div class="box-1" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-2" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-3" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-4" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-5" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

        <div class="box-6" style="width:100px; height:100px; background:#ff9900; position:relative; float:right;"></div>

        <div class="box-7" style="width:100px; height:100px; background:#ff6600; position:relative; float:right;"></div>

</div>
</div>
پاسخ در 1396/05/15 توسط

پاسخ شما