DigiP-AI commited on
Commit
901bdf6
·
verified ·
1 Parent(s): b54de9c

Create theme.py

Browse files
Files changed (1) hide show
  1. theme.py +59 -0
theme.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ #----------Start of theme----------
3
+ theme = gr.themes.Ocean(
4
+ primary_hue="zinc",
5
+ secondary_hue="slate",
6
+ neutral_hue="neutral",
7
+ font=[gr.themes.GoogleFont('Kavivanar'), gr.themes.GoogleFont('Kavivanar'), 'system-ui', 'sans-serif'],
8
+ font_mono=[gr.themes.GoogleFont('Source Code Pro'), gr.themes.GoogleFont('Inconsolata'), gr.themes.GoogleFont('Inconsolata'), 'monospace'],
9
+ ).set(
10
+ #Body Settings
11
+ body_background_fill='linear-gradient(10deg, *primary_200, *secondary_50)',
12
+ body_text_color='secondary_600',
13
+ body_text_color_subdued='*primary_500',
14
+ body_text_weight='500',
15
+
16
+ #Background Settings
17
+ background_fill_primary='*primary_100',
18
+ background_fill_secondary='*secondary_200',
19
+
20
+ color_accent='*primary_300',
21
+
22
+ #Border Settings
23
+ border_color_accent_subdued='*primary_400',
24
+ border_color_primary='*primary_400',
25
+
26
+ #Block Settings
27
+ block_radius='*radius_md',
28
+ block_background_fill='*primary_200',
29
+ block_border_color='*primary_500',
30
+ block_border_width='*panel_border_width',
31
+ block_info_text_color='*primary_700',
32
+ block_info_text_size='*text_md',
33
+
34
+ container_radius='*radius_xl',
35
+ panel_background_fill='*primary_200',
36
+ accordion_text_color='*primary_600',
37
+ checkbox_border_radius='*radius_xl',
38
+ slider_color='*primary_500',
39
+ table_text_color='*primary_600',
40
+ input_background_fill='*primary_50',
41
+ input_background_fill_focus='*primary_100',
42
+
43
+ #Button Settings
44
+ button_border_width='1px',
45
+ button_transform_hover='scale(1.01)',
46
+ button_transition='all 0.1s ease-in-out',
47
+ button_transform_active='Scale(0.9)',
48
+ button_large_radius='*radius_xl',
49
+ button_small_radius='*radius_xl',
50
+ button_primary_border_color='*primary_500',
51
+ button_secondary_border_color='*primary_400',
52
+ button_primary_background_fill_hover='linear-gradient(90deg, *primary_400, *secondary_200, *primary_400)',
53
+ button_primary_background_fill='linear-gradient(90deg,*secondary_300 , *primary_500, *secondary_300)',
54
+ button_primary_text_color='*primary_100',
55
+ button_primary_text_color_hover='*primary_700',
56
+ button_cancel_background_fill='*primary_500',
57
+ button_cancel_background_fill_hover='*primary_400'
58
+ )
59
+ #----------End of theme----------