کتاب راهنمای جامع CSS: طراحی و ارائه وب ویرایش پنجم

عنوان:

CSS: The Definitive Guide

نویسنده:

Eric Meyer, Estelle Weyl

انتشارات:

O'Reilly Media City: Sebastopol, CA

تاریخ انتشار

2023

حجم:

17.2MB

دانلود

معرفی کتاب: " راهنمای جامع CSS: طراحی و ارائه وب" نسخه ۵ "

اگر شما طراح وب یا توسعه‌دهنده اپلیکیشن هستید و به دنبال استایل‌دهی حرفه‌ای صفحات، بهبود دسترس‌پذیری و صرفه‌جویی در زمان هستید، این کتاب برای شما مناسب است. این ویرایش پنجم به‌روزرسانی‌شده، راهنمای جامع CSS را همراه با بررسی کامل جدیدترین مشخصات استاندارد CSS ارائه می‌دهد.

اریک مایر و استل ویل به شما نشان می‌دهند چگونه تجربه کاربری را ارتقا دهید، از بروز خطاهای رایج جلوگیری کنید و از طریق تکنیک‌هایی مانند چیدمان، انیمیشن، حاشیه‌گذاری و ویژگی‌های متنی، به رابط کاربری عمق ببخشید. ما مستندات پیچیده CSS را خوانده‌ایم تا شما نیاز نداشته باشید!

✓ آنچه در این کتاب خواهید آموخت:

  • ✓ انتخابگرها، اولویت‌ها و سلسله‌مراتب سبک‌ها با معرفی لایه‌های cascade
  • ✓ مقادیر و واحدهای CSS از px و rem تا واحدهای Viewport و متغیرهای CSS
  • ✓ فناوری فونت‌ها و استفاده صحیح از فونت‌های سفارشی
  • ✓ استایل‌دهی متن: از تزئینات ساده تا کنترل کامل نوشتار
  • ✓ مدیریت حاشیه‌ها، خطوط دور، فاصله‌ها با ساختار خط و بلوک جدید
  • ✓ کار با رنگ‌ها، پس‌زمینه‌ها و گرادیان‌های پیشرفته مانند گرادیان مخروطی
  • ✓ طراحی جدول‌های داده قابل دسترس (Accessible Tables)
  • ✓ پیاده‌سازی Flexbox و CSS Grid و ویژگی Subgrid
  • ✓ ایجاد انیمیشن‌ها و انتقال‌های دوبعدی و سه‌بعدی با CSS
  • ✓ استفاده از فیلترها، ماسک‌ها، ترکیب‌ها و افکت‌های گرافیکی
  • ✓ طراحی واکنش‌گرا با کوئری‌های رسانه‌ای و container queries

با مطالعه این کتاب، نه تنها به درک عمیقی از CSS خواهید رسید، بلکه می‌توانید با اطمینان در پروژه‌های واقعی از آن استفاده کنید.

فهرست مطالب

  • Cover
  • Copyright
  • Table of Contents
  • Preface
  • Chapter 1. CSS Fundamentals
  • A Brief History of (Web) Style
  • Stylesheet Contents
  • Elements
  • Bringing CSS and HTML Together
  • Summary
  • Chapter 2. Selectors
  • Basic Style Rules
  • Type Selectors
  • Grouping
  • Class and ID Selectors
  • Attribute Selectors
  • Using Document Structure
  • Summary
  • Chapter 3. Pseudo-Class and -Element Selectors
  • Pseudo-Class Selectors
  • Pseudo-Element Selectors
  • Shadow Pseudo-Classes and -Elements
  • Summary
  • Chapter 4. Specificity, Inheritance, and the Cascade
  • Specificity
  • Inheritance
  • The Cascade
  • Summary
  • Chapter 5. Values and Units
  • Keywords, Strings, and Other Text Values
  • Numbers and Percentages
  • Distances
  • Viewport-Relative Units
  • Function Values
  • Color
  • Angles
  • Time and Frequency
  • Ratios
  • Position
  • Custom Properties
  • Summary
  • Chapter 6. Basic Visual Formatting
  • Basic Boxes
  • Altering Element Display
  • Logical Element Sizing
  • Altering Box Sizing
  • Block-Axis Properties
  • Inline-Axis Formatting
  • Box Sizing with Aspect Ratios
  • Inline Formatting
  • Element Visibility
  • Summary
  • Chapter 7. Padding, Borders, Outlines, and Margins
  • Basic Element Boxes
  • Padding
  • Borders
  • Outlines
  • Margins
  • Summary
  • Chapter 8. Backgrounds
  • Setting Background Colors
  • Clipping the Background
  • Working with Background Images
  • Creating Box Shadows
  • Summary
  • Chapter 9. Gradients
  • Linear Gradients
  • Radial Gradients
  • Conic Gradients
  • Creating Conic Color Stops
  • Manipulating Gradient Images
  • Summary
  • Chapter 10. Floating and Positioning
  • Floating
  • Clearing
  • Positioning
  • Absolute Positioning
  • Fixed Positioning
  • Relative Positioning
  • Sticky Positioning
  • Summary
  • Chapter 11. Flexible Box Layout
  • Flexbox Fundamentals
  • Flex Containers
  • Arrangement of Flex Items
  • Flex Item Alignment
  • Opening Gaps Between Flex Items
  • Flex Items
  • Flex-Item-Specific Properties
  • The order Property
  • Summary
  • Chapter 12. Grid Layout
  • Creating a Grid Container
  • Understanding Basic Grid Terminology
  • Creating Grid Lines
  • Placing Elements in the Grid
  • Specifying Grid Flow
  • Defining Automatic Grid Tracks
  • Using the grid Shorthand
  • Using Subgrids
  • Grid Items and the Box Model
  • Setting Alignment in Grids
  • Layering and Ordering
  • Summary
  • Chapter 13. Table Layout in CSS
  • Table Formatting
  • Table Cell Borders
  • Table Sizing
  • Summary
  • Chapter 14. Fonts
  • Font Families
  • Using Custom Fonts
  • Font Weights
  • Font Size
  • Font Style
  • Font Stretching
  • Font Synthesis
  • Font Variants
  • Font Feature Settings
  • Font Variation Settings
  • Font Optical Sizing
  • Override Descriptors
  • Font Kerning
  • The font Property
  • Font Matching
  • Summary
  • Chapter 15. Text Properties
  • Indentation and Inline Alignment
  • Vertical Alignment
  • Text Transformation
  • Text Decoration
  • Text Rendering
  • Text Shadows
  • Text Emphasis
  • Whitespace
  • Wrapping and Hyphenation
  • Writing Modes
  • Summary
  • Chapter 16. Lists and Generated Content
  • Working with Lists
  • Creating Generated Content
  • Defining Counting Patterns
  • Summary
  • Chapter 17. Transforms
  • Coordinate Systems
  • Transforming
  • The Transform Functions
  • More Transform Properties
  • Summary
  • Chapter 18. Transitions
  • CSS Transitions
  • Transition Properties
  • Animatable Properties and Values
  • Printing Transitions
  • Summary
  • Chapter 19. Animation
  • Accommodating Seizure and Vestibular Disorders
  • Defining Keyframes
  • Setting Up Keyframe Animations
  • Defining Keyframe Selectors
  • Animating Elements
  • Bringing It All Together
  • Animation, Specificity, and Precedence Order
  • Using the will-change Property
  • Printing Animations
  • Summary
  • Chapter 20. Filters, Blending, Clipping, and Masking
  • CSS Filters
  • Compositing and Blending
  • Containing Elements
  • Float Shapes
  • Clipping and Masking
  • Masks
  • Object Fitting and Positioning
  • Summary
  • Chapter 21. CSS At-Rules
  • Media Queries
  • Paged Media
  • Container Queries
  • Feature Queries (@supports)
  • Other At-Rules
  • Summary
  • Appendix A. Additional Resources
  • Index
  • About the Authors
  • Colophon

مشخصات

نام کتاب

CSS: The Definitive Guide

نویسنده

Eric Meyer, Estelle Weyl

انتشارات

O'Reilly Media City: Sebastopol, CA

تاریخ انتشار

2023

ISBN

9781098117610

چاپ

-

تعداد صفحات

1129

زبان

انگلیسی

فرمت

pdf

حجم

17.2MB

موضوع

Web Development and Page Design