در این جلسه با ادامه موضوع مربوط به طراحی متریال با Materialize در خدمتتون هستم.
در این بخش مثالهای مربوط به کارتها رو براتون قرار میدم.
فایل index.html رو باز کنید و مرحله به مرحله کدهای زیر رو قرار بدین و خروجی اونا رو در مرورگر ببینید.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<divclass="row">
<divclass="col s12 m6">
<divclass="card blue-grey lighten-4">
<divclass="card-content">
<spanclass="card-title"><h3>Lea HTML5</h3></span>
<p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p>
میبینید که در ابتدا یک ردیف یا Row قرار دادیم و در اون هم یک div قرار دادیم و گفتیم که در دستگاه های متوسط 6 ستون از 12 ستون رو بگیر و در دستگاه های با نمایشگر کوچک 12 ستون رو اشغال کن. درون این المنت، کارت خودمون رو قرار دادیم و رنگ blue-grey با درجه روشنایی 4 رو برای اون در نظر گرفتیم. درون Card مورد نظر card-content و card-action رو قرار دادیم.
خروجی بصورت زیر خواهد بود:
حالا اگه بخایم بجای متن بالایی یک عکس قرار بدیم بصورت زیر عمل میکنیم:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<divclass="row">
<divclass="col s12 m6">
<divclass="card blue-grey lighten-4">
<divclass="card-image">
<imgsrc="html5-mini-logo.jpg">
</div>
<divclass="card-content">
<p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p>
<p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is a standard for structuring and presenting content on the World Wide Web.</p>
میبینید که برای عکس مورد نظر یک کلاس activator قرار داده شده و زمانی که بر روی اون کلیک میکنید المنت card-reveal نمایش داده میشه. gif زیر رو درست کردم تا روند کار رو به شما نشون بدم:
حالا برای درست کردن کارتهای card-panel و small و medium و large بصورت زیر عمل میکنیم: