
عنوان:
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
زبان
انگلیسی
فرمت
حجم
17.2MB
موضوع
Web Development and Page Design