博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webuploader 图片上传样式美化
阅读量:6322 次
发布时间:2019-06-22

本文共 4136 字,大约阅读时间需要 13 分钟。

  hot3.png

工具类: 

效果

上传前:

30fc88e106fae6d4e5cd8b1a035a08cf780.jpg

上传后悬浮:

5f00193d828f023c2bcce5f320db0fb83b4.jpg

html

替换图片
只支持JPG、PNG
大小不超过10M

样式

/* 图片上传 */dd:after {    content: '\A';    white-space: pre;}.upload-cover {    float: left;    background-color: rgba(250, 250, 250, 1);    border: 1px solid rgba(230, 230, 230, 1);    width: 180px;    height: 180px;    position: relative;}.fileupload-component {    height: 100%;    width: 100%;    text-align: center;    position: relative;}.upload-button {    color: #c2c2c2;    height: 59px;    position: absolute; left: 0; top: 0; right: 0; bottom: 0;    margin: auto;    /* 有了这个就自动居中了 */}.upload-button .icon {    font-size: 28px;}.upload-button .text {    font-size: 11px;    text-align: center;}/* 上传后按钮隐藏 */.file-item+.fileupload-component {    position: absolute;    width: inherit;    z-index: 2000;    top: 0;    left: 0;}.file-item+.fileupload-component .upload-button {    opacity: 0;}/* 悬浮文字提示 */.file-item+.fileupload-component:hover{    background: rgba(0,0,0,0.5);}.fileupload-component .tip {    text-align: center;    color: #FFFFFF;    height: 22px;    position: absolute; left: 0; top: 0; right: 0; bottom: 0;    margin: auto;    display: none;}.file-item+.fileupload-component:hover .tip {    display: block;}/* 覆盖默认样式 */.fileupload-component .webuploader-container {    position: absolute;}.fileupload-component .webuploader-pick {     position: relative;     display: inherit;     cursor: inherit;     background: inherit;     padding: inherit;     color: inherit;     text-align: inherit;     border-radius: inherit;     overflow: inherit;}.thumbnail.file-item {    margin-bottom: 0;    padding: 0;    border: none;}.thumbnail.file-item img{    width: 100%;    height: 100%;}

附圆形头像基本样式:

/* start 图片上传 */dd:after {    content: '\A';    white-space: pre;}.head-photo {    width: 100%;    height: 100%;    border-radius: 50%;    float: left;    background-color: rgba(250, 250, 250, 1);    border: 1px solid rgba(230, 230, 230, 1);    position: relative;}.head-photo .thumbnail img {    width: 100%;    height: 100%;    border-radius: 50%;}.fileupload-component {    height: 100%;    width: 100%;    border-radius: 50%;    text-align: center;    position: relative;}.upload-button {    height: 59px;    width: 100%;    border-radius: 50%;    color: #c2c2c2;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    margin: auto; /* 有了这个就自动居中了 */}.upload-button .icon {    font-size: 28px;}.upload-button .text {    font-size: 11px;    text-align: center;}/* 上传后按钮隐藏 */.file-item + .fileupload-component {    position: absolute;    width: inherit;    z-index: 2000;    top: 0;    left: 0;}.file-item + .fileupload-component .upload-button {    height: 100%;    opacity: 0;}/* 悬浮文字提示 */.file-item + .fileupload-component:hover {    background: rgba(0, 0, 0, 0.5);}.fileupload-component .tip {    text-align: center;    color: #FFFFFF;    height: 22px;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    margin: auto;    display: none;}.file-item + .fileupload-component:hover .tip {    display: block;}/* 覆盖默认样式 */.fileupload-component .webuploader-container {    position: absolute;}.fileupload-component .webuploader-pick {    width: 100%;    height: 100%;    position: relative;    display: inherit;    cursor: inherit;    background: inherit;    padding: inherit;    color: inherit;    text-align: inherit;    border-radius: inherit;    overflow: inherit;}.thumbnail.file-item {    margin-bottom: 0;    padding: 0;    border: none;}.thumbnail.file-item img {    width: auto;    max-width: 100%;    max-height: 100%;    position: absolute;}/* 图片上传 end*/

头像 Html

修改头像
请上传您的头像

 

转载于:https://my.oschina.net/lemos/blog/2998818

你可能感兴趣的文章
Guice系列之用户指南(十一)
查看>>
数据挖掘的方法有哪些?
查看>>
ENode框架Conference案例分析系列之 - 架构设计
查看>>
C# 视频监控系列(6):服务器端——封装API(上) [HikServer.dll]
查看>>
SqlService过期的解决方案
查看>>
由于字符集问题导致 Package Body created with compilation errors.
查看>>
Express模版引擎hbs备忘
查看>>
Symantec Backup Exec Remote Agent 2010在Redhat Enterprise 6.6上启动问题
查看>>
关于redo writing竞争
查看>>
Android下 使用百度地图sdk
查看>>
Qt之重启应用程序
查看>>
c++ template学习总结3
查看>>
INBOUND_CONNECT_TIMEOUT与SQLNET.INBOUND_CONNECT_TIMEOUT小结
查看>>
codeforces A. Bayan Bus(简单模拟)
查看>>
App提交审核被拒的原因汇总(不断更新...)
查看>>
iOS之小功能模块--彩虹动画进度条学习和自主封装改进
查看>>
Cocos2D旋转炮塔到指定角度(二)
查看>>
【C++】步步为营之知识点积累
查看>>
调试U-Boot笔记(八)
查看>>
项目ITP(五) spring4.0 整合 Quartz 实现任务调度
查看>>