5 个仓库
Educational content teaching how to nudge elements from their original position using offset properties while keeping them in normal flow.
Distinct from Element Positioning: Distinct from Element Positioning: focuses on teaching relative positioning, not on general coordinate utilities.
Explore 5 awesome GitHub repositories matching user interface & experience · Relative Positioning Tutorials. Refine with filters or upvote what's useful.
Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons
Teaches nudging elements from their original position using offset properties while keeping them in normal flow.
AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type
Positions child views using relative constraints in a flat view hierarchy for flexible layouts.
MyLinearLayout 是一个 Objective-C UI 布局框架和响应式布局引擎,用于 iOS。它作为一个多模式视图编排器,使用线性、相对和网格布局模式的组合来组织界面元素。 该库将 CSS Flexbox 和浮动元素行为引入 iOS 视图,以实现动态空间分配。它包含一个专门用于从右到左(RTL)语言方向的系统,提供界面元素的自动镜像以支持本地化布局。 该框架涵盖了广泛的排列策略,包括基于流的元素换行、基于框架的视图堆叠以及表格和网格组织。它还支持通过基于路径的视图对齐进行有机排列,并提供自适应尺寸类以适应不同的设备屏幕尺寸和方向。
Combines linear, relative, and flexible positioning logic to determine child view coordinates.
BottomNavigation 是一个 Android UI 组件库,用于在移动屏幕底部实现标准导航栏。它提供了一个可重用的界面,用于访问顶级应用程序目的地,同时遵循移动设计标准。 该库包含一个通知徽章系统,用于提醒用户导航标签上有新内容或待处理操作。该系统允许自定义这些指示器的颜色、形状、边框和位置,以及控制其可见性。 该项目涵盖了更广泛的移动 UI 定制,支持修改背景颜色、标签模式和强调色以匹配特定品牌标识。它利用动画驱动的状态转换和基于约束的定位来管理导航元素的布局和移动。
Positions navigation elements and badges using relative constraints in a flat view hierarchy for flexible screen layouts.
This project is a curated collection of technical questions and answers designed to assist developers in preparing for software engineering interviews within the iOS ecosystem. It serves as a structured study tool for evaluating proficiency in mobile application architecture, system design, and core programming concepts. The repository provides a comprehensive reference for essential development topics, including memory management, concurrency, design patterns, and data persistence. By covering these foundational areas, it enables users to review common industry interview subjects and test th
Provides production constraint-based layout engines for positioning child views using relative constraints.