მედია ობიექტი
დოკუმენტაცია და მაგალითები Bootstrap-ის მედია ობიექტისთვის, რათა ააშენოს უაღრესად განმეორებადი კომპონენტები, როგორიცაა ბლოგის კომენტარები, ტვიტები და მსგავსი.
მედია ობიექტი ხელს უწყობს რთული და განმეორებადი კომპონენტების შექმნას , სადაც ზოგიერთი მედია განლაგებულია კონტენტთან ერთად, რომელიც არ ახვევს აღნიშნულ მედიას. გარდა ამისა, ის ამას აკეთებს მხოლოდ ორი საჭირო კლასებით flexbox-ის წყალობით.
ქვემოთ მოცემულია ერთი მედია ობიექტის მაგალითი. საჭიროა მხოლოდ ორი კლასი - შეფუთვა .media
და .media-body
თქვენი შინაარსის გარშემო. სურვილისამებრ padding და ზღვარი შეიძლება კონტროლდებოდეს შუალედური კომუნალური საშუალებებით .
მედიის სათაური
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.Flexbug #12: Inline ელემენტები არ განიხილება, როგორც flex ელემენტი
Internet Explorer 10-11 არ ასახავს შიდა ელემენტებს, როგორიცაა ბმულები ან სურათები (ან ::before
და ::after
ფსევდოელემენტები), როგორც მოქნილი ელემენტი. ერთადერთი გამოსავალი არის არა-შიდა display
მნიშვნელობის დაყენება (მაგ., block
, inline-block
ან flex
). ჩვენ გირჩევთ გამოიყენოთ .d-flex
ჩვენი ერთ-ერთი ჩვენების პროგრამა , როგორც მარტივი გამოსავალი.
წყარო: Flexbugs GitHub-ზე
მედია ობიექტები შეიძლება იყოს უსასრულოდ ბუდეს, თუმცა ჩვენ გირჩევთ შეჩერდეთ რაღაც მომენტში. ადგილი ჩასმულია მშობელი მედია ობიექტის .media
შიგნით ..media-body
მედიის სათაური
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.მედია ობიექტში მედია შეიძლება გასწორდეს flexbox უტილიტებთან თქვენი .media-body
კონტენტის ზედა (ნაგულისხმევი), შუა ან ბოლოს.
ზედა გასწორებული მედია
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
ცენტრში გასწორებული მედია
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
ქვედა გასწორებული მედია
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.
შეცვალეთ შინაარსის თანმიმდევრობა მედია ობიექტებში თავად HTML-ის შეცვლით, ან რაიმე მორგებული flexbox CSS-ის დამატებით, რომ დააყენოთ order
თვისება (თქვენი არჩეული მთელი რიცხვით).
მედია ობიექტი
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.იმის გამო, რომ მედია ობიექტს აქვს ძალიან ცოტა სტრუქტურული მოთხოვნები, თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს კლასები სიის HTML ელემენტებში. თქვენს <ul>
ან <ol>
, დაამატეთ .list-unstyled
ბრაუზერის ნაგულისხმევი სიის სტილის წასაშლელად და შემდეგ გამოიყენეთ .media
თქვენი <li>
s. როგორც ყოველთვის, გამოიყენეთ ინტერვალის უტილიტები, სადაც საჭიროა დაზუსტება.
-
სიაზე დაფუძნებული მედია ობიექტი
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. -
სიაზე დაფუძნებული მედია ობიექტი
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. -
სიაზე დაფუძნებული მედია ობიექტი
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.