【发布时间】:2020-03-04 18:10:11
【问题描述】:
我浏览了 Select2 (https://select2.org) 的文档并搜索了他们的论坛,但没有找到答案 - 可能是我的经验有限,以至于我什至没有提出正确的问题:
我正在使用 Materialize css (https://materializecss.com/) 作为我网站的样式。如何让我的 Select2 下拉菜单与页面其余部分的外观相匹配?
这是我的 HTML 代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/css/materialize.min.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" />
</head>
<body class="body-custom">
<div class="input-field col s12">
<select class="js-example-basic-single" name="country" id="country">
<option value="" disabled selected>Choose Country</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Åland Islands">Åland Islands</option>
<option value="Albania">Albania</option>
</select>
</div>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js'></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/js/materialize.min.js">
</script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>
CSS:
#form {
max-width: 700px;
margin-top: 50px;
}
.type label {
margin-right: 50px;
}
#proid {
display: none;
}
.info {
padding-left: 10px;
padding-bottom: 20px;
padding-top: 50px;
}
.nav-custom {
background-color: #333947;
}
.body-custom {
background-color: #f0f7fa;
}
.title {
font-family: "Open Sans";
font-weight: 600;
}
编辑 1:
Codepen 链接:
【问题讨论】:
-
哇哦,好吧,我没有意识到这是一个手动过程。我认为可能有一种方法可以用几行代码来匹配样式。好的,在这种情况下,我将不得不联系我的一位了解 CSS 的朋友!
-
很难帮助 - 如果我将该代码粘贴到我的编辑器中,则不会显示任何内容。如果您可以构建一个codepen作为示例,它可能会帮助我们帮助您。
-
@SeanDoherty 绝对。我从来没有做过 codepen,但现在比其他任何时候都好 - 现在就开始工作。
-
@SeanDoherty 我们开始 - codepen.io/Nola111/pen/yLNzeQp 感谢您的建议!
标签: css jquery-select2