DigiP-AI commited on
Commit
b9562a8
·
verified ·
1 Parent(s): e3484d2

Create theme.py

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