Je souhaite définir la couleur sur le paramètre fictif, modifier le style de police en gras et augmenter la taille.
Comment puis-je atteindre cet objectif? Devrais-je donner du style à l'espace réservé ou y a-t-il un autre moyen de réaliser cela? Je souhaite définir la couleur et modifier le style de police pour qu'il fonctionne dans tous les navigateurs en sélectionnant une taille dans le résultat ci-dessous.
<!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>
Vous pouvez utiliser le code suivant pour la prise en charge multi-navigateurs :
Pour Google Chrome :
.element::-webkit-input-placeholder {
color: blue;
font-weight: bold;
}
Pour Mozilla Firefox :
.element::-moz-placeholder {
color: blue;
font-weight: bold;
}
Pour Internet Explorer :
.element:-ms-input-placeholder {
color: blue;
font-weight: bold;
}
Pour Opéra :
.element:-o-input-placeholder {
color: blue;
font-weight: bold;
}
vous pouvez trouver ceci et plusieurs astuces css ici
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>
Vous pouvez utiliser le espace réservé pseudo élément Et font-weight
pour le rendre plus gras.
<!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>
Voici le pour l'espace réservé pour la personnalisation
::-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;
}
Pour moi, juste le font-weight: normal;
a fonctionné comme
.class {
font-weight: normal;
}