2017
Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.
آموزش نحوه استفاده از CSS برای ایجاد خط زمانهای واکنشگرا.
Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.
Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.
Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.
<div class="timeline"> <div class="container left"> <div class="content"> <h2>2017</h2> <p>Lorem ipsum..</p> </div> </div> <div class="container right"> <div class="content"> <h2>2016</h2> <p>Lorem ipsum..</p> </div> </div> </div>
* { box-sizing: border-box; } /* تنظیم رنگ پسزمینه */ body { background-color: #474e5d; font-family: Helvetica, sans-serif; } /* خط زمان واقعی (مقیاس عمودی) */ .timeline { position: relative; max-width: 1200px; margin: 0 auto; } /* خط زمان واقعی (مقیاس عمودی) */ .timeline::after { content: ''; position: absolute; width: 6px; background-color: white; top: 0; bottom: 0; left: 50%; margin-left: -3px; } /* محفظهای که محتوای اطراف را احاطه میکند */ .container { padding: 10px 40px; position: relative; background-color: inherit; width: 50%; } /* مدارهای خط زمان */ .container::after { content: ''; position: absolute; width: 25px; height: 25px; right: -17px; background-color: white; border: 4px solid #FF9F55; top: 15px; border-radius: 50%; z-index: 1; } /* محفظه را در سمت چپ قرار دهید */ .left { left: 0; } /* قرارگیری جعبه در سمت راست */ .right { left: 50%; } /* اضافه کردن پیکان به جعبهی سمت چپ (به سمت راست اشاره میکند) */ .left::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; right: 30px; border: medium solid white; border-width: 10px 0 10px 10px; border-color: شفاف شفاف شفاف سفید; } /* اضافه کردن پیکان به جعبهی سمت راست (به سمت چپ اشاره میکند) */ .right::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; left: 30px; border: medium solid white; border-width: 10px 10px 10px 0; border-color: شفاف سفید شفاف شفاف; } /* تعمیر موقعیت دایرههای جعبههای سمت راست */ .right::after { left: -16px; } /* محتوای واقعی */ .content { padding: 20px 30px; background-color: white; position: relative; border-radius: 6px; } /* بررسی رسانه - خط زمانی پاسخگو برای صفحههایی با عرض کمتر از 600 پیکسل */ @media screen and (max-width: 600px) { /* قرارگیری خط زمانی به سمت چپ */ .timeline::after { left: 31px; } /* جعبهی تمام عرض */ .container { width: 100%; padding-left: 70px; padding-right: 25px; } /* اطمینان حاصل شود که همه پیکانها به سمت چپ اشاره میکنند */ .container::before { left: 60px; border: medium solid white; border-width: 10px 10px 10px 0; border-color: شفاف سفید شفاف شفاف; } /* اطمینان حاصل شود که همه دایرهها در یک موقعیت قرار دارند */ .left::after, .right::after { left: 15px; } /* همه عملکردهای جعبههای سمت راست شبیه به جعبههای سمت چپ باشد */ .right { left: 0%; } }