css实现自定义下拉选择框select代码
代码语言:html
所属分类:表单美化
代码描述:css实现自定义下拉选择框select代码
代码标签: css 自定义 下拉 选择框 select 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
<style>
body {
font-family: var(--frisky-typography-font-family-spacemono);
background: var(--frisky-neutral-10);
--frisky-sky-1: var(--frisky-pink-20);
--frisky-sky-2: var(--frisky-purple-40);
--frisky-sky-3: var(--frisky-indigo-40);
--frisky-gradient-range: var(--frisky-sky-1) 0%, var(--frisky-sky-1) 30%, var(--frisky-sky-2) 70%, var(--frisky-sky-3) 100%;
background: radial-gradient(in oklch circle at bottom, var(--frisky-gradient-range));
}
body, html {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
.frisky-center {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.frisky-content {
max-width: 60ch;
margin-top: -2rem;
width: 100%;
background: var(--frisky-white-90);
padding: var(--frisky-spacing-32);
border-radius: var(--frisky-border-radius-16);
}
.frisky-label {
font-weight: bold;
margin-bottom: 0.5rem;
display: block;
color: var(--frisky-body-color);
}
.frisky-input-select {
appearance: none;
background: var(--frisky-bg, var(--frisky-base-input-color-bg)) url("https://api.iconify.design/tabler/chevron-down.svg") no-repeat right var(--frisky-typography-font-size-scale) center;
border: var(--frisky-base-border-width-md) solid var(--frisky-border, var(--frisky-base-input-color-border));
border-radius: var(--frisky-base-border-radius-sm);
box-sizing: border-box;
color: var(--frisky-color, var(--frisky-base-input-color-text));
flex: 1;
font-family: var(--frisky-typography-font-family-spacemono);
font-size: var(--frisky-typography-font-size-scale);
font-weight: 400;
line-height: 1.5;
min-height: calc(var(--frisky-typography-font-size-scale) * 1.5);
max-width: v-bind(maxWidth);
padding: var(--frisky-spacing-8);
width: 100%;
}
.frisky-input-select::placeholder {
color: var(--frisky-base-input-color-placeholder);
}
.frisky-input-select, .frisky-input-select::picker(select) {
appearance: base-select;
}
.frisky-input-select::picker(select) {
appearance: base-select;
background: var(--frisky-base-input-color-bg);
border: var(--frisky-base-border-width-md) solid var(--frisky-base-input-color-ac.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0