با عرض سلام خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره کامل آموزش LESS را دنبال می کنند. آموزش جلسه چهارم Less را با هم شروع می کنیم.در این پست آموزشی قصد داریم با مثال های بیشتری از دستورالعمل های تو در تو در less آشنا شویم.روش سلکتورها ، یک نوع از راه های استفاده از دستورات تو در تو برای بکارگیری keyframe می باشد.با ما همراه باشید ..
شما می توانید دستوراتی همچون media و keyframe را به همان روش سلکتورها، به صورت تو در تو استفاده کنید.
همچنین شما می توانید این دستور را در بالای صفحه قرار دهید، طوری که عناصر نسبی آن در داخل تنظیمات تغییر نکند.
دایرکتیوهای CSS در Less قابل تودرتو نویسی هستند. منظور از دایرکتیوها همان دستوراتی مانند media، @font-face، و … می باشند.
مثال زیر کاربرد دستورات تو در تو در Less به روش سلکتورها را نشان می دهد:
1 2 3 4 5 6 7 8 9 10 11 | <head> <title>Nested Directives</title> <link rel = "stylesheet" type = "text/css" href = "style.css" /> </head> <body> <h1>Example using Nested Directives</h1> <p class = "myclass">LESS enables customizable, manageable and reusable style sheet for web site.</p> </body> </html> |
سپس فایل style.less را ایجاد می کنیم:
1 2 3 4 5 6 7 8 9 10 11 | .myclass { @media screen { color: blue; @media (min-width: 1024px) { color: green; } } @media mytext { color: black; } } |
اکنون با استفاده از دستورات زیر می توانید فایل style.less را به فایل style.css کامپایل کنید.
lessc style.less style.css
بعد از اجرای دستور بالا، فایل style.css به طور اتوماتیک به صورت زیر ایجاد خواهد شد:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @media screen { .myclass { color: blue; } } @media screen and (min-width: 1024px) { .myclass { color: green; } } @media mytext { .myclass { color: black; } } |
برای دیدن نحوه کارکرد کد بالا، این مراحل را دنبال کنید.
دستورالعمل های تو در تو در less لازمه شروع دوره آموزش less می باشند،همچنین دایرکتیوهای CSS در Less قابل تودرتو نویسی هستند.قابلیت های دوره LESS بیشتر از مطالب ذکر شده می باشند امیدوارم این جلسه را به خوبی فراگرفته باشید تا در جلسات بعدی کمتر با مشکل مواجه شوید.