جمعه , فروردین ۳۰ ۱۳۹۸
خانه / Angular / CSS4 بزودی …
آموزش CSS4

CSS4 بزودی …

CSS4 حدود ۱۴ سال از انتشار نسخه ی IE6 میگذرد و حدود ۵ سال از معرفی css3 میگذرد  و پس از این مدت CSS 4 نیز درحال ورود به دنیای وب است، به نظرتان CSS 4 چه ویژگی هایی را برای طراحان وب به ارمغان آورده است ؟ چه مشکلاتی را حل کرده است ؟ چه امکانات جدیدی به طراحان وب داده است ؟ در این مقاله با بیان برخی از ویژگی های شگفت انگیز و فوق العاده CSS 4 شمار ا متعجب خواهیم کرد.

ویژگی های جدید CSS4

طرح بندی Presponsive

طراحی رسپانسیو در سال ۲۰۱۳ وارد دنیای وب شد و از مدیا کوئری استفاده میکرد، تطبیق وبسایت در تمامی ابعاد توسط طراح وبسایت کار ساده و آسانی نیست، طبق آمار منتشر شده یکی از مشکلات بزرگ طراحی رسپانسیو افزایش سرعت بارگزاری صفحه برای کاربرانی با صفحه نمایش های بزرگ است، این موضوع باعث نگرانی کنسرسوم جهانی وب نیز شده است، به همین دلیل طراحی Presponsive معرفی شده است که از طریق آن میتوانید بارگزاری وبسایت هایتان برای دستگاه هایی با سرعت اینترنت پایین نیز بهینه کنید، البته استفاده از این تکنولوژی به همین سادگی نیست.

@media (flux-capacitor: true) {
    88mph {
        body { background: url('loading.gif'); }
    }
}

اسکریپ نویسی در داخل کد Css

جاوا اسکریپی در حال حاضر میشود گفت که سریعترین زبان و استاندارد وب از لحاظ توسعه است ولی با این حال بسیاری از طراحان وب هنگام استفاده از جاوا اسکریپت انزجار خاصی دارند و جاوا اسکریپت آخرین گزینه ی آنها برای اجرای عملیاتشان در پروژه خواهد بود، با ترکیب جاوا اسکریپت در CSS میتوانید رفتاری که میخواهید به المنت خود بدهید را درون کدهای CSS خود بنویسید، با این کار میتوانید هنگام استفاده از جاوا اسکریپت نیز لذت ببرید، برای مثال به قطعه کد زیر توجه کنید :

 

*:hover {
    script: script(alert('hello world'));
}

 

بنابراین تلفیق اسکریپت نویسی و CSS نمیتواند جهش فوق العاده ای در زمینه طراحی وب باشد

css در سرور

اگر قبلا در محیط های command-line کدنویسی کرده باشید ممکن است برای شما تجربه ی تلخی از بی حوصلگی و کلافگی داشته باشد، اما در CSS4 برای بهبود این طرز نگرش شما محیط CLISS معرفی شده است

آموزش CLISS

CLISS مخفف Command-Line Interface Styling Scriptsheets میباشد و بسیار شبیه به همان CSS ای هست که قبلا از آن استفاده میکردید، در حال حاضر این قابلیت توسط سیستم عامل لینوکس، مک و ویندوز پشتیبانی میشود و نیاز به نصب یک پکیج دارد، در حال حاضر سلکتورهایی که برای این کار معرفی شده اند محدود به terminal و line و error میباشند اما در آینده به تعدادشان افزوده خواهد شد، برای مثال ببینید :

terminal {
    background: url("puppies.gif");
    color: #f0f;
    transform: rotate(-90deg);
}
    terminal error {
        display: none; /* Never write bad code again */
    }

 

طراحی مناسب email ها

کنسرسیوم جهانی وب  (World Wide Web Consortium یا W3C)  در حال مذاکره با تعدادی از فراهم آوردندگان سرویس های ایمیل است تا بتواند روشی مدرن و زیبا برای استایل دادن به فرم های ایمیل به وجود آورد، این یعنی ممکن است بتوانیم از تگ های معنی گرایی مانند <article> و <section> و حتی <div> در طراحی صفحه ی ایمیل استفاده کنیم.

خاصیت های جدید و قدیمی

با ورود CSS4، برخی از خصوصیات قدیمی CSS ممکن است دوباره معرفی شوند و حتی بعضی خصوصیات ها برای اولین بار معرفی شوند، از میان خصوصیاتی که ممکن است دوباره احیا شوند میتوان text-decoration:blink یا text-decoration:marquee یا font-style:wordart یا font-family:”Comic Sans MS” نام برد که ممکن است بتوانند تاثیری در استاندارد های تایپوگرافی داشته باشند.

خاصیت جدید دیگری نیز تحت عنوان retina:true که باعث افزایش کیفیت تصاویر میشود ممکن است به وجود آید، همچنین خاصیت background-music:muzak که باعث میشود در وبسایت های تجارت الکترونیکی خود بتوانید حس واقعی خرید را برای کاربرانتان ایجاد کنید و خاصیت webkit-typos:false که از طریق چک کردن غطگیر املا (spellchecking) میتواند به صورت اتوماتیک خطاهای نوشتاری را درست کند نیز اضافه شود.

  • آیا این مقاله مفید بود؟
  • بله   خیر

با تمام وجود علاقمندم مباحث جدید مربوط به برنامه نویسی رو یاد بگیرم و به دیگران یاد بدم. نیمی از زمان روزانه رو صرف یادگیری میکنم. سعی میکنم مقالات مفید و جدید در حوزه برنامه نویسی و به ویژه جاوا اسکریپت رو برای شما دوستان عزیز در لایو گوگل منتشر کنم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.