gpt4 book ai didi

web - Google Polymer 没有元素样式

转载 作者:行者123 更新时间:2023-12-04 19:09:58 24 4
gpt4 key购买 nike

我听说过 Google Polymer,并决定尝试一下。我在正确加载组件时遇到了一些问题。我的元素似乎没有任何颜色或任何东西。

当我从 Google Polymer 网站下载 Starter Kit 1.0 时,它显示如下。

enter image description here

但是当我尝试导入我自己的项目时,它看起来像这样(功能有效)

enter image description here

这是我的 HTML

<!DOCTYPE html>
<html>

<head>

<title>DueDay</title>

<!-- Google Fonts -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">

<!-- Web Components -->
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>

<!-- Paper Elements -->
<link rel="import" href="bower_components/paper-elements/paper-elements.html">

<!-- Iron Elements -->
<link rel="import" href="bower_components/iron-elements/iron-elements.html">

<!-- App Layout -->
<link rel="import" href="bower_components/app-layout/app-layout.html">

<!-- Stylesheet -->
<link rel="stylesheet" href="css/index.css">

</head>

<body>

<app-header reveals>
<app-toolbar>
<paper-icon-button icon="search"></paper-icon-button>
<div id="title" main-title>Tasks</div>
<paper-icon-button icon="menu" onclick="drawer.toggle()"></paper-icon-button>
</app-toolbar>
</app-header>
<app-drawer id="drawer" align="end" swipe-open>
<paper-menu class="drawer-menu">
<paper-item>Item 1</paper-item>
<paper-item>Item 2</paper-item>
</paper-menu>
</app-drawer>

</body>

</html>

这是我的 bower.json 文件

{
"name": "DueDay",
"description": "A simple to-do application",
"main": "index.html",
"authors": [
"John Doe"
],
"license": "MIT",
"homepage": "",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"polymer": "Polymer/polymer#^1.7.1",
"paper-elements": "PolymerElements/paper-elements#^1.0.7",
"iron-elements": "PolymerElements/iron-elements#^1.0.10",
"app-layout": "PolymerElements/app-layout#^0.10.6"
}
}

谁能告诉我为什么我的组件没有正确显示?

浏览器:Google Chrome 版本 55.0.2883.95(64 位)

感谢任何帮助!提前致谢。

最佳答案

您可以为您的元素添加一些自定义样式,就像在文档中一样
https://www.polymer-project.org/1.0/toolbox/app-layout
<style is="custom-style">
body {
/* No margin on body so toolbar can span the screen */
margin: 0;
}
app-toolbar {
/* Toolbar is the main header, so give it some color */
background-color: #1E88E5;
font-family: 'Roboto', Helvetica, sans-serif;
color: white;
--app-toolbar-font-size: 24px
}
</style>

<head>
<title>DueDay</title>
<base href="https://polygit.org/polymer+:master/components/">

<!-- Web Components -->
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>

<!-- Google Fonts -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">

<!-- Paper Elements -->
<link rel="import" href="paper-elements/paper-elements.html">

<!-- Iron Elements -->
<link rel="import" href="iron-elements/iron-elements.html">

<!-- App Layout -->
<link rel="import" href="app-layout/app-layout.html">

<!-- Stylesheet -->
<link rel="stylesheet" href="css/index.css">

<style is="custom-style">
body {
/* No margin on body so toolbar can span the screen */
margin: 0;
}
app-toolbar {
/* Toolbar is the main header, so give it some color */
background-color: #1E88E5;
font-family: 'Roboto', Helvetica, sans-serif;
color: white;
--app-toolbar-font-size: 24px
}
</style>
</head>
<body>
<app-header reveals>
<app-toolbar>
<paper-icon-button icon="search"></paper-icon-button>
<div id="title" main-title>Tasks</div>
<paper-icon-button icon="menu" onclick="drawer.toggle()"></paper-icon-button>
</app-toolbar>
</app-header>
<app-drawer id="drawer" align="end" swipe-open>
<paper-menu class="drawer-menu">
<paper-item>Item 1</paper-item>
<paper-item>Item 2</paper-item>
</paper-menu>
</app-drawer>

</body>

</html>

关于web - Google Polymer 没有元素样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41989581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com