Styled Component Semantic kit ( Form . Input )
Styled Component Semantic kit ( Form . Input )
您好,我想知道如何使用表单的样式组件更改 css。语义输入
胡佛需要这样的东西:
但我无法更改输入的背景颜色以及默认情况下的边框颜色
and hover:
export const FormCustom = styled(Form)`
&&& {
background: #000;
}
`
export const FormInput = styled(Form.Input)`
&&& {
color: red;
background: transparent;
}
`
尝试过但无济于事
export const FormInput = styled(Form.Input)`
&&& {
color: red;
background: transparent;
}
`
我的表格:
<FormCustom size='large'>
<Segment basic>
<FormInput fluid icon='user' iconPosition='left' placeholder='E-mail address' />
<FormInput
fluid
icon='lock'
iconPosition='left'
placeholder='Password'
type='password'
/>
<Button color='teal' fluid size='large'>
Login
</Button>
</Segment>
</FormCustom>
您可以使用&:hover
定义悬停。
export const FormInput = styled(Form.Input)`
border: 1px solid transparent;
&:hover {
border:1px solid #ff0000;
border-radius:5px;
}
`;
请参考这个例子link:codesandbox
我更新了 CSS 属性并使用样式化组件对表单控件的悬停产生了影响。目前我只是根据你分享的图片设置色码,你可以修改成你想要的色码。
现在悬停输入控件和图标颜色,都根据您的要求进行了更改。
您需要按如下方式更新样式组件
export const FormInput = styled(Form.Input)`
border: 2px solid red;
border-radius: 0.28571429rem;
background: transparent;
-webkit-box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
input {
border: none !important;
}
&:hover {
border: 2px solid #7159c1;
background: #333;
i {
color: #7159c1;
}
}
&:focus {
color: #000;
border-color: #000;
border-radius: 0.28571429rem;
background: transparent;
-webkit-box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}
`;
您好,我想知道如何使用表单的样式组件更改 css。语义输入
胡佛需要这样的东西:
但我无法更改输入的背景颜色以及默认情况下的边框颜色
and hover:
export const FormCustom = styled(Form)`
&&& {
background: #000;
}
`
export const FormInput = styled(Form.Input)`
&&& {
color: red;
background: transparent;
}
`
尝试过但无济于事
export const FormInput = styled(Form.Input)`
&&& {
color: red;
background: transparent;
}
`
我的表格:
<FormCustom size='large'>
<Segment basic>
<FormInput fluid icon='user' iconPosition='left' placeholder='E-mail address' />
<FormInput
fluid
icon='lock'
iconPosition='left'
placeholder='Password'
type='password'
/>
<Button color='teal' fluid size='large'>
Login
</Button>
</Segment>
</FormCustom>
您可以使用&:hover
定义悬停。
export const FormInput = styled(Form.Input)`
border: 1px solid transparent;
&:hover {
border:1px solid #ff0000;
border-radius:5px;
}
`;
请参考这个例子link:codesandbox
我更新了 CSS 属性并使用样式化组件对表单控件的悬停产生了影响。目前我只是根据你分享的图片设置色码,你可以修改成你想要的色码。
现在悬停输入控件和图标颜色,都根据您的要求进行了更改。
您需要按如下方式更新样式组件
export const FormInput = styled(Form.Input)`
border: 2px solid red;
border-radius: 0.28571429rem;
background: transparent;
-webkit-box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
input {
border: none !important;
}
&:hover {
border: 2px solid #7159c1;
background: #333;
i {
color: #7159c1;
}
}
&:focus {
color: #000;
border-color: #000;
border-radius: 0.28571429rem;
background: transparent;
-webkit-box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}
`;