Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wanjj_1210
ant-design
提交
bb953b33
A
ant-design
项目概览
wanjj_1210
/
ant-design
与 Fork 源项目一致
从无法访问的项目Fork
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
ant-design
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
bb953b33
编写于
11月 08, 2015
作者:
A
afc163
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update copied style
上级
cf81432f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
37 addition
and
2 deletion
+37
-2
spec/colors.md
spec/colors.md
+37
-2
未找到文件。
spec/colors.md
浏览文件 @
bb953b33
...
...
@@ -213,6 +213,7 @@ let TintShadeTool = React.createClass({
return
{
result
:
'
#2db7f5
'
,
color
:
'
#2db7f5
'
,
justCopied
:
false
,
value
:
80
};
},
...
...
@@ -243,14 +244,18 @@ let TintShadeTool = React.createClass({
});
},
copySuccess
(
e
)
{
antd
.
message
.
success
(
'
复制色值成功:
'
+
e
.
text
);
this
.
setState
({
justCopied
:
true
},
()
=>
{
setTimeout
(()
=>
{
this
.
setState
({
justCopied
:
false
});
},
1000
);
});
},
render
()
{
return
<
div
style
=
{
{
margin
:
'
40px 0
'
}
}
>
<
div
>
<
Clip
onSuccess
=
{
this
.
copySuccess
}
data
-
clipboard
-
text
=
{
this
.
state
.
result
}
style
=
{
{
border
:
0
,
background
:
'
#fff
'
,
cursor
:
'
pointer
'
}
}
>
<
Tooltip
title
=
"点击色块复制色值"
>
<
div
style
=
{
{
width
:
60
,
borderRadius
:
6
,
height
:
28
,
backgroundColor
:
this
.
state
.
result
,
display
:
'
inline-block
'
,
verticalAlign
:
'
middle
'
,
marginRight
:
8
}
}
></
div
>
<
div
style
=
{
{
backgroundColor
:
this
.
state
.
result
}
}
className
=
{
'
color-block
'
+
(
this
.
state
.
justCopied
?
'
copied
'
:
''
)
}
></
div
>
</
Tooltip
>
</
Clip
>
<
span
style
=
{
{
width
:
188
,
display
:
'
inline-block
'
,
fontFamily
:
'
Consolas
'
}
}
>
{
this
.
state
.
result
}
</
span
>
...
...
@@ -272,3 +277,33 @@ let TintShadeTool = React.createClass({
ReactDOM
.
render
(<
TintShadeTool
/>,
document
.
getElementById
(
'
color-tint-shade-tool
'
));
`````
<style>
.color-block {
position: relative;
width: 60px;
border-radius: 6px;
height: 28px;
display: inline-block;
vertical-align: middle;
margin-right: 8px;
}
.color-block:after {
position: absolute;
top: 10px;
left: 0;
height: 100%;
width: 100%;
content: "Copied!";
font-size: 12px;
line-height: 28px;
text-align: center;
color: #444;
transition: all 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
opacity: 0;
}
.color-block.copied:after {
opacity: 1;
top: 0;
}
</style>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录