基于SVG模式的单独div

时间:2018-11-17 03:51:45

标签: html svg

我知道我是在不提供任何代码的情况下提问,但是我的SVG知识非常基础,因此我不确定是否可以做到。

我有以下两个divs,它们之间有SVG路径:

enter image description here

是否可以(至少在表面上)使div基于SVG模式分离?基本上,我希望它们具有不同的颜色或图像。任何帮助表示赞赏,谢谢:)

1 个答案:

答案 0 :(得分:1)

我将SVG用作import sys from PyQt5.QtCore import Qt, QTranslator from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QComboBox, QVBoxLayout class Demo(QWidget): def __init__(self): super(Demo, self).__init__() self.button = QPushButton(self.tr('Start'), self) self.label = QLabel(self.tr('Hello, World'), self) self.label.setAlignment(Qt.AlignCenter) self.combo = QComboBox(self) self.combo.addItem('English') self.combo.addItem('中文') self.combo.addItem('français') self.combo.currentTextChanged.connect(self.change_func) self.trans = QTranslator(self) self.v_layout = QVBoxLayout() self.v_layout.addWidget(self.combo) self.v_layout.addWidget(self.button) self.v_layout.addWidget(self.label) self.setLayout(self.v_layout) def change_func(self): print(self.combo.currentText()) if self.combo.currentText() == '中文': self.trans.load('eng-chs') _app = QApplication.instance() _app.installTranslator(self.trans) # 1 elif self.combo.currentText() == 'français': self.trans.load('eng-fr') _app = QApplication.instance() _app.installTranslator(self.trans) # 2 else: _app = QApplication.instance() _app.removeTranslator(self.trans) # 3 if __name__ == '__main__': app = QApplication(sys.argv) demo = Demo() demo.show() sys.exit(app.exec_()) 元素的背景图像,然后将由app.use((req,res,next)=>{ res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); if(req.method ==='OPTION'){ res.header("Access-Control-Allow-Methods", 'GET,POST,PUT,DELETE,PATCH'); return res.status(200).json({}); } next(); }); 元素分隔的divs放在flex容器中。

{{1}}
{{1}}