CSS常见样式

1,上传样式。
我们直到input自带的样式是丑的。这里我们介绍几种方法。
在这里插入图片描述
常规html中:

<input type="file" id="fileInput" style="display: none" (click)="fileUpload()">
  <label for="fileInput">上传文件</label>
<input type="file" id="fileInput" style="display: none" (click)="fileUpload()">
  <label onclick="document.getElementsById("fileInput").click()">上传文件</label>

angular中利用标识id:

<input type="file" #fileInput style="display: none" (click)="fileUpload">
  <label (click)="fileInput.click()">上传文件11</label>

2,常见不换行标签:
span、label、button等:常用来包裹icon等。

3,省略号样式。(这里不好写列子,自行悟)

<span style="position:absolute;left:0;top:0;border:2px solid red">
  <input type="file" #fileInput style="display: none" (click)="fileUpload">
  <div style="color: silver;padding-top: 0.5em;padding-left: 0.8em"><span style="color: red"> *</span>附件上传</div>
  <label (click)="fileInput.click()">+/+</label>
    <span style="width: 3px">1234567890</span>
  </span>

css样式自动左侧或者右侧缩略文本。
这个重点就是父节点的宽度,和子节点的宽度配合实现的。
比如一个输入框宽度为:50,其中的显示我们指定为20就可以了

.css {
/*常规*/
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:200px
/*指定缩略方向*/
direction:rtl /*ltr*/
text-align:;eft;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值