pub struct Theme {Show 58 fields
pub color_primary: &'static str,
pub color_success: &'static str,
pub color_warning: &'static str,
pub color_danger: &'static str,
pub color_info: &'static str,
pub color_white: &'static str,
pub color_black: &'static str,
pub color_text_primary: &'static str,
pub color_text_regular: &'static str,
pub color_text_secondary: &'static str,
pub color_text_placeholder: &'static str,
pub border_color_base: &'static str,
pub border_color_light: &'static str,
pub border_color_lighter: &'static str,
pub border_color_extra_light: &'static str,
pub background_color_base: &'static str,
pub font_size_extra_large: &'static str,
pub font_size_large: &'static str,
pub font_size_medium: &'static str,
pub font_size_base: &'static str,
pub font_size_small: &'static str,
pub font_size_extra_small: &'static str,
pub font_family: &'static str,
pub font_weight_primary: &'static str,
pub line_height_primary: &'static str,
pub border_radius_base: &'static str,
pub border_radius_small: &'static str,
pub border_radius_circle: &'static str,
pub border_radius_large: &'static str,
pub component_size_large: &'static str,
pub component_size_default: &'static str,
pub component_size_small: &'static str,
pub padding_base: &'static str,
pub padding_small: &'static str,
pub padding_large: &'static str,
pub margin_base: &'static str,
pub margin_small: &'static str,
pub margin_large: &'static str,
pub transition_duration_slow: &'static str,
pub transition_duration_base: &'static str,
pub transition_duration_fast: &'static str,
pub all_transition: &'static str,
pub fade_transition: &'static str,
pub border_transition_base: &'static str,
pub color_transition_base: &'static str,
pub cubic_bezier_primary: &'static str,
pub cubic_bezier_secondary: &'static str,
pub box_shadow_base: &'static str,
pub box_shadow_light: &'static str,
pub box_shadow_lighter: &'static str,
pub box_shadow_dark: &'static str,
pub z_index_base: i32,
pub z_index_popper: i32,
pub z_index_overlay: i32,
pub z_index_dialog: i32,
pub z_index_message: i32,
pub z_index_notification: i32,
pub z_index_tooltip: i32,
}Expand description
Complete Element Plus theme with all customizable properties
Fields§
§color_primary: &'static str§color_success: &'static str§color_warning: &'static str§color_danger: &'static str§color_info: &'static str§color_white: &'static str§color_black: &'static str§color_text_primary: &'static str§color_text_regular: &'static str§color_text_secondary: &'static str§color_text_placeholder: &'static str§border_color_base: &'static str§border_color_light: &'static str§border_color_lighter: &'static str§border_color_extra_light: &'static str§background_color_base: &'static str§font_size_extra_large: &'static str§font_size_large: &'static str§font_size_medium: &'static str§font_size_base: &'static str§font_size_small: &'static str§font_size_extra_small: &'static str§font_family: &'static str§font_weight_primary: &'static str§line_height_primary: &'static str§border_radius_base: &'static str§border_radius_small: &'static str§border_radius_circle: &'static str§border_radius_large: &'static str§component_size_large: &'static str§component_size_default: &'static str§component_size_small: &'static str§padding_base: &'static str§padding_small: &'static str§padding_large: &'static str§margin_base: &'static str§margin_small: &'static str§margin_large: &'static str§transition_duration_slow: &'static str§transition_duration_base: &'static str§transition_duration_fast: &'static str§all_transition: &'static str§fade_transition: &'static str§border_transition_base: &'static str§color_transition_base: &'static str§cubic_bezier_primary: &'static str§cubic_bezier_secondary: &'static str§box_shadow_base: &'static str§box_shadow_light: &'static str§box_shadow_lighter: &'static str§box_shadow_dark: &'static str§z_index_base: i32§z_index_popper: i32§z_index_overlay: i32§z_index_dialog: i32§z_index_message: i32§z_index_notification: i32§z_index_tooltip: i32Trait Implementations§
Auto Trait Implementations§
impl Freeze for Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnsafeUnpin for Theme
impl UnwindSafe for Theme
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.