色をプレースホルダーに設定し、フォントスタイルを太字に変更し、サイズを大きくしたい。
どうすればこれを達成できますか?プレースホルダーにスタイルを与える必要がありますか、またはこれを達成できる他の方法はありますか?以下の結果でサイズを選択するために、すべてのブラウザーで機能するように色を設定し、フォントスタイルを変更します。
<!doctype html>
<style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.k-dropdown-wrap{
border-width: 5px !important;
border-color: #D8D3D3 !important;
}
}
</style>
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.default.mobile.min.css" />
<script src="//kendo.cdn.telerik.com/2016.2.607/js/jquery.min.js"></script>
<script src="//kendo.cdn.telerik.com/2016.2.607/js/kendo.all.min.js"></script>
<div id="example" role="application">
<div id="tshirt-view" class="demo-section k-content">
<select id="size" placeholder="Select City..." style="width: 300px;" >
<option />
<option />Newyork
<option />Hyderabad
<option />Bangalore
<option />Kolkata
<option />Delhi
</select>
</div>
<script>
$(document).ready(function() {
// create ComboBox from input HTML element
// create ComboBox from select HTML element
$("#size").kendoComboBox();
var select = $("#size").data("kendoComboBox");
});
</script>
</div></!doctype>
次のコードを使用できますクロスブラウザサポート用:
Google Chromeの場合:
.element::-webkit-input-placeholder {
color: blue;
font-weight: bold;
}
Mozilla Firefoxの場合:
.element::-moz-placeholder {
color: blue;
font-weight: bold;
}
Internet Explorerの場合:
.element:-ms-input-placeholder {
color: blue;
font-weight: bold;
}
Operaの場合:
.element:-o-input-placeholder {
color: blue;
font-weight: bold;
}
あなたはこれと他のCSSトリックをここで見つけることができます
https://css-tricks.com/snippets/css/style-placeholder-text/
::-webkit-input-placeholder {
color: red;
font-weight: 800;
}
:-moz-placeholder { /* Firefox 18- */
color: red;
font-weight: 800;
}
::-moz-placeholder { /* Firefox 19+ */
color: red;
font-weight: 800;
}
:-ms-input-placeholder {
color: red;
font-weight: 800;
}
<!doctype html>
<style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.k-dropdown-wrap{
border-width: 5px !important;
border-color: #D8D3D3 !important;
}
::-webkit-input-placeholder {
color: red;
}
}
</style>
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.default.mobile.min.css" />
<script src="//kendo.cdn.telerik.com/2016.2.607/js/jquery.min.js"></script>
<script src="//kendo.cdn.telerik.com/2016.2.607/js/kendo.all.min.js"></script>
<div id="example" role="application">
<div id="tshirt-view" class="demo-section k-content">
<h4 style="margin-bottom: .5em;">Select City</h4>
<select id="size" placeholder="Select City..." style="width: 300px;" >
<option />
<option />Newyork
<option />Hyderabad
<option />Bangalore
<option />Kolkata
<option />Delhi
</select>
</div>
<script>
$(document).ready(function() {
// create ComboBox from input HTML element
// create ComboBox from select HTML element
$("#size").kendoComboBox();
var select = $("#size").data("kendoComboBox");
});
</script>
</div></!doctype>
プレースホルダー 擬似要素And font-weight
太字にする
<!doctype html>
<style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.k-dropdown-wrap{
border-width: 5px !important;
border-color: #D8D3D3 !important;
}
::-webkit-input-placeholder {
font-weight: 800;
font-size: 16px;
}
:-moz-placeholder {
font-weight: 800;
font-size: 16px;
}
::-moz-placeholder {
font-weight: 800;
font-size: 16px;
}
:-ms-input-placeholder {
font-weight: 800;
font-size: 16px;
}
}
</style>
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.2.607/styles/kendo.default.mobile.min.css" />
<script src="//kendo.cdn.telerik.com/2016.2.607/js/jquery.min.js"></script>
<script src="//kendo.cdn.telerik.com/2016.2.607/js/kendo.all.min.js"></script>
<div id="example" role="application">
<div id="tshirt-view" class="demo-section k-content">
<h4 style="margin-bottom: .5em;">Select City</h4>
<select id="size" placeholder="Select City..." style="width: 300px;" >
<option />
<option />Newyork
<option />Hyderabad
<option />Bangalore
<option />Kolkata
<option />Delhi
</select>
</div>
<script>
$(document).ready(function() {
// create ComboBox from input HTML element
// create ComboBox from select HTML element
$("#size").kendoComboBox();
var select = $("#size").data("kendoComboBox");
});
</script>
</div></!doctype>
これは、プレースホルダーをカスタマイズするためのものです
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #909;
font-size:12px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #909;
font-size:12px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #909;
font-size:12px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #909;
font-size:12px;
}
私にとっては、font-weight: normal;
のように働いた
.class {
font-weight: normal;
}