weui
Version:
A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.
55 lines (45 loc) • 1.9 kB
text/less
/*
* Tencent is pleased to support the open source community by making WeUI available.
*
* Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved.
*
* Licensed under the MIT License (the "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://opensource.org/licenses/MIT
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is
* distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
._setArrow(@arrowsize, @borderColor, @borderWidth) {
display: inline-block;
height: @arrowsize;
width: @arrowsize;
border-width: @borderWidth @borderWidth 0 0;
border-color: @borderColor;
border-style: solid;
}
.setArrow(@direction, @arrowsize, @borderColor, @borderWidth) when (@direction = top) {
._setArrow(@arrowsize, @borderColor, @borderWidth);
transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0); // rotate(-45deg)
}
.setArrow(@direction, @arrowsize, @borderColor,@borderWidth) when (@direction = right) {
._setArrow(@arrowsize, @borderColor, @borderWidth);
transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); // rotate(45deg);
position: relative;
top: -2px;
}
.setArrow(@direction, @arrowsize, @borderColor,@borderWidth) when (@direction = down) {
._setArrow(@arrowsize, @borderColor, @borderWidth);
transform: matrix(-0.71, 0.71, -0.71, -0.71, 0, 0); // rotate(135deg);
position: relative;
top: -3px;
}
.setArrow(@direction, @arrowsize, @borderColor,@borderWidth) when (@direction = left) {
._setArrow(@arrowsize, @borderColor, @borderWidth);
transform: matrix(-0.71, -0.71, 0.71, -0.71, 0, 0); // rotate(-135deg);
position: relative;
top: -2px;
}