diff --git a/CineSync/static/css/base.css b/CineSync/static/css/base.css index 450190c..f93fb7e 100644 --- a/CineSync/static/css/base.css +++ b/CineSync/static/css/base.css @@ -3,4 +3,12 @@ } body { background-color: #0d1d3a; +} +html::-webkit-scrollbar { + width: 0.8vw; +} +html::-webkit-scrollbar-thumb { + background-color: #eaeaea; + border-radius: 5vw; + border: 4px solid #0d1d3a; } \ No newline at end of file diff --git a/CineSync/static/css/home/homepage.css b/CineSync/static/css/home/homepage.css index 38e3870..216fc4d 100644 --- a/CineSync/static/css/home/homepage.css +++ b/CineSync/static/css/home/homepage.css @@ -17,4 +17,12 @@ height: 35vw !important; width: 25vw !important; border-radius: 3vw; +} +.film_card_column::-webkit-scrollbar { + height: 7px; +} +.film_card_column::-webkit-scrollbar-thumb { + background-color: #0d1d3a; + border-radius: 5vw; + border: 1px solid #ffffff; } \ No newline at end of file diff --git a/CineSync/static/css/timetable/session.css b/CineSync/static/css/timetable/session.css index 61c107c..f82955a 100644 --- a/CineSync/static/css/timetable/session.css +++ b/CineSync/static/css/timetable/session.css @@ -1,36 +1,19 @@ .seats_card { + margin-left: 27%; + margin-right: 27%; + margin-top: 2vw; + margin-bottom: 5vw; background-color: #eaeaea; border-radius: 3vw; display: flex; - flex-direction: row; + flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center; - - width: 50%; - margin: 0 auto; - margin-top: 2vw; - + width: 46%; overflow-x: auto; overflow-y: auto; } -.card_body { - width: 80%; -} -.line { - width: 30%; - height: 0.5vw; - background-color: black; - position: absolute; - top: 70%; - border-radius: 3vw; - margin-left: 5%; - margin-top: 8vw; -} -h6 { - text-align: center; - margin-top: 0.4vw; -} .seat_number { width: 1vw; height: 1.1vw; @@ -54,29 +37,34 @@ h6 { border-radius: 3vw; } .film_info_block { - margin-right: 25%; - margin-left: 25%; - width: 50%; + margin-top: 5vw; + margin-right: 27%; + margin-left: 27%; + width: 46%; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-end; + height: 20vw; } .film_info_text_block { height: 20vw; display: flex; flex-direction: column; flex-wrap: nowrap; - justify-content: space-evenly; - margin: 2vw; + justify-content: flex-start; + align-items: flex-start; + margin-left: 1vw; } -.film_info_text { +.film_info_text, .film_info_description { color: #eaeaea; } +.film_info_description { + max-height: 9.9vw; + overflow-y: auto; +} .cell { background-color: transparent !important; -} -.cell { height: 4vw; width: 3.5vw; } @@ -84,4 +72,20 @@ h6 { display: flex; align-items: center; justify-content: center; + width: 3vw; +} +.seats_card::-webkit-scrollbar { + height: 7px; +} +.seats_card::-webkit-scrollbar-thumb { + background-color: #0d1d3a; + border-radius: 5vw; + border: 1px solid #eaeaea; +} +.film_info_description::-webkit-scrollbar { + width: 5px; +} +.film_info_description::-webkit-scrollbar-thumb { + background-color: #eaeaea; + border-radius: 5vw; } \ No newline at end of file diff --git a/CineSync/templates/tickets/ticket_details.html b/CineSync/templates/tickets/ticket_details.html new file mode 100644 index 0000000..e69de29 diff --git a/CineSync/templates/timetable/session.html b/CineSync/templates/timetable/session.html index f2b996c..8dcc941 100644 --- a/CineSync/templates/timetable/session.html +++ b/CineSync/templates/timetable/session.html @@ -14,29 +14,33 @@
{{ session.auditorium.number }}
{{ session.start_datetime }}
+{{ session.film.description }}
+| {{ row }} | - {% for seat in seats %} -- - {{ seat.row_number }} - - | - {% endfor %} -
| Ряд {{ row }} | + {% for seat in seats %} ++ + {{ seat.row_number }} + + | {% endfor %} -