How to create a customize line chart with customis filles colors between lines

HI,
I have this Dataframe :

data = {
  "value": [1, 2, 3,4],
  "date": ['Fev.24', 'Mar.24', 'Avr.24','Mai.24']
}
df = pd.DataFrame(data)

what I’m looking for is to create a custimze multiple lines charts (including lines and dash lines as you will see the picture below) and also I need to fill lines with customze horizotal lines like this :

and also when I hover the line I should see the data.

Could you help please ?
cdt