基本上,我正在研究用户注册系统。我正在使用 ReactJS 做前端。对于注册用户,可以选择为他们的个人资料添加图像。 当个人资料没有图片时,个人资料图片应包含个人资料图片的名字和第二个名字的第一个字母, 如 google plus 所做的那样。
请在下面找到示例图片。
期待一种方法来做到这一点..如果有内置的插件或库来做到这一点会更好。
原文由 sameera danthanarayana 发布,翻译遵循 CC BY-SA 4.0 许可协议
基本上,我正在研究用户注册系统。我正在使用 ReactJS 做前端。对于注册用户,可以选择为他们的个人资料添加图像。 当个人资料没有图片时,个人资料图片应包含个人资料图片的名字和第二个名字的第一个字母, 如 google plus 所做的那样。
请在下面找到示例图片。
期待一种方法来做到这一点..如果有内置的插件或库来做到这一点会更好。
原文由 sameera danthanarayana 发布,翻译遵循 CC BY-SA 4.0 许可协议
JsFiddle 中添加的 css 选项
div
div
。line-height
与容器的大小相同 text-align: center
。如果需要,您还可以通过 Javascript 设置文本。
HTML
<div id="container">
<div id="name">
</div>
</div>
CSS
#container {
width: 100px;
height: 100px;
border-radius: 100px;
background: #333;
}
#name {
width: 100%;
text-align: center;
color: white;
font-size: 36px;
line-height: 100px;
}
可选的Javascript
var name = "Adam";
var lastname = "Sandler";
var initials = name.charAt(0)+""+lastname.charAt(0);
document.getElementById("name").innerHTML = initials;
原文由 Mike B 发布,翻译遵循 CC BY-SA 3.0 许可协议
10 回答10.3k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
5 回答8.3k 阅读
3 回答7.1k 阅读✓ 已解决
2 回答11.2k 阅读✓ 已解决
6 回答2.4k 阅读
我假设您可以访问名字和姓氏。使用它,我编写了这段代码,它将取名和姓氏的第一个字母并应用于您的个人资料图片。