Answer the question
In order to leave comments, you need to log in
How to make a down arrow in the select2 plugin?
Hi all. You need to use the selectet2 plugin. I do not understand how to set the values so that the arrow would look down when the list is expanded. Now it only works on hover. yo
.js-example-basic-single{
width: 370px;
}
.span.select2-selection.select2-selection--single{
}
.select2-container--default .select2-selection--single{
background: transparent;
border:3px solid #78787a;
height: 70px;
border-radius: 45px;
display: flex;
justify-content: center;
font-family: "Proxima Nova Light";
align-items: center;
font-size: 24px;
color:#78787a;
margin: 10px;
}
.select2-container--default .select2-selection--single:hover{
box-shadow: 0px 0px 40px #bf0000;
border:3px solid #bf0000;
}
.select2-container--default .select2-selection--single:hover span{
color:#fff;
}
.select2-selection__arrow{
position: absolute;
width: 20px;
height: 20px;
border: 1px solid #78787a;
border-width: 1px 0 0 1px;
transform: rotate(135deg);
}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow{
position: absolute;
width: 20px;
height: 20px;
border: 1px solid #78787a;
border-width: 1px 0 0 1px;
transform: rotate(225deg);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
border-style: none;
border-color:none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 20px;
top: unset;
right: 40px;
}
.select2-dropdown{
background: transparent;
border:3px solid #78787a;
}
Answer the question
In order to leave comments, you need to log in
this is responsible for the rotation:
accordingly, you need to catch the list expansion event and add this style to the arrow.
there are examples of events here, I think you will find the right one
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question