هنر CSS: ساختن یک گل داوودی
هنر CSS، طراحی را با مهارت فنی ترکیب میکند. شما بدون استفاده از فایلهای تصویری، نقاشیهای دقیقی خلق میکنید. شما فقط از HTML و CSS استفاده میکنید.
یک گل داوودی دارای گلبرگهای متراکم و زیادی است. شما میتوانید این گل را با استفاده از ویژگیهای خاص بسازید:
border-radiusبرای اشکال نرمlinear-gradientبرای عمق رنگbox-shadowبرای ایجاد بُعدtransformبرای چرخش
برای ساختن یک گل، شما اشکال را ترسیم میکنید. یک گل داوودی مجموعهای از عناصر div لایهبندی شده و شبهعناصر (pseudo-elements) است. شما باید گل را به بخشهای مختلف تقسیم کنید: گلبرگها، لایهها و هسته مرکزی.
شما شکل یک گلبرگ را با استفاده از border-radius ایجاد میکنید. سپس از transform: rotate() برای حرکت دادن آن استفاده میکنید. چرخاندن این اشکال حول یک نقطه مرکزی، الگوی شکوفایی را ایجاد میکند.
از این نکات برای بهبود کار خود استفاده کنید:
- از
z-indexبرای لایهبندی گلبرگها استفاده کنید. - میزان
opacityرا تغییر دهید تا عمق ایجاد شود. - از شبهعناصر
::beforeو::afterاستفاده کنید. این کار باعث تمیز ماندن HTML شما میشود.
هنر CSS به شما کمک میکند تا بر مدل جعبه (box model) و موقعیتدهی (positioning) مسلط شوید. این هنر به شما میآموزد که مرورگرها چگونه عناصر را رندر میکنند.
ویرایشگر کد خود را باز کنید و همین امروز سعی کنید یک طرح گلدار بسازید.
منبع: https://dev.to/jehadurre/the-art-of-css-rendering-a-chrysanthemum-using-only-html-and-css-3j6d