#python #flask
#питон #колба
Вопрос:
Я реализовал панель навигации, используя расширение flask_nav Flask, однако я не могу сделать две вещи:
- Как я могу разместить новое меню (в данном случае»Подключиться») в левой части панели?
- Я могу изменить цвет фона меню, но не цвет текста, возможно ли это?
Вот код:
- Из файла .py:
from flask import Flask, render_template from flask_bootstrap import Bootstrap from flask_nav import Nav from flask_nav.elements import * menus = Navbar("Menu", View('Accueil', 'accueil'), View('A propos', 'apropos'), ) nav = Nav() nav.register_element('top', menus) app = Flask(__name__) Bootstrap(app) @app.route('/accueil') def accueil(): return render_template('accueil.html') @app.route('/a-propos') def apropos(): return render_template('apropos.html') nav.init_app(app) if __name__ == '__main__': app.run(debug=True)
- Из файла .html, отслеживающего навигационную панель :
{% extends "bootstrap/base.html" %} lt;!-- Gère la barre de menu --gt; {% block styles %} {{super()}} lt;stylegt; .navbar-default { background-color: #333131; border-color: #333131; } lt;/stylegt; {% endblock %} {% block navbar %} {{nav.top.render()}} {% endblock %}
Заранее спасибо
Комментарии:
1. Разве
background-color
в вашем css не работает раскраска? Если нет, проверьте элемент, получите класс или идентификатор элемента и добавьте другую часть в свой css.