文件上传控件 css,CSS3 自定义文件上传输入控件界面

CSS

语言:

CSSSCSS

确定

body{background: white;}

.wrap {

max-width: 60%;

margin: 50px auto;

}

.file {

position: relative;

display: inline-block;

cursor: pointer;

height: 2.5rem;

}

.file input {

min-width: 14rem;

margin: 0;

filter: alpha(opacity=0);

opacity: 0;

}

.file input:focus ~ .file-custom {

box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;

}

.file-custom {

position: absolute;

top: 0;

right: 0;

left: 0;

z-index: 5;

height: 2.5rem;

padding: 1rem 1rem 0;

line-height: 1.5;

color: #555;

background-color: #fff;

border: 0.075rem solid #ddd;

border-radius: 0.25rem;

box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05);

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

}

.file-custom:after {

content: 'Choose a Team Pic';

}

.file-custom.active:after {

content: attr(data-label);

}

.file-custom:before {

position: absolute;

top: -0.075rem;

right: -0.075rem;

bottom: -0.075rem;

z-index: 6;

display: block;

content: "Browse";

height: 2.5rem;

padding: 1rem 1rem 0;

line-height: 1.5;

color: #555;

background-color: #eee;

border: 0.075rem solid #ddd;

border-radius: 0 0.25rem 0.25rem 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php接口返回一个数组怎末写_php api返回json数组

[PHP] 为JSON数据的API返回空数组或者空对象PHP 中,不管是 list 或者 dictionary 都使用一样的 [](或者 array()) 来定义。在使用 JSON 作为 API 数据 Content-Type 的时候,会有这样一个问题:如何返回一个空对象和一个空数组?使用…

stm8时钟源

下面4种时钟源可用做主时钟: 1-24MHz高速外部晶体振荡器(HSE)最大24MHz高速外部时钟信号(HSE user-ext)16MHz高速内部RC振荡器(HSI)128KHz低速内部RC(LSI)各个时钟源可单独打开或关闭,从而优化功耗。 (一)HSE 高速外部时钟信号可由下面两个时钟源产生&am…

nexus 仓库类型_Maven私服Nexus的搭建

私服存在的合理性Maven中的依赖是从服务器仓库中下载的,Maven的仓库只有两大类:本地仓库远程仓库,其中在远程仓库中又分成了3种:中央仓库 、私服、其它公共库。Maven用户直接连接远程仓库下载构件的做法是Maven不建议使用的&#…

用soapUI测试webservice

测试webservice时,有时需要写一个客户端来向服务端发起请求才可以测试服务,最近看到一款工具soap ui,也可以调试VS2010中的程序。 首先要把webservice 发布到本地,网上已经有发布本地的例子,这里就不细说了。发布之后&…

ae中心点重置工具_AE中图形绘制的6大技巧,简单易操作

AE中的图形系统和文字系统很相似,都有自己相对独立的一套基础动画系统。当我们打开AE软件,面对空白的面板,如何通过一步步的操作填充画面,做出酷炫的效果,这其中图形占据很大的比重,更不用说流行的MG动画&a…

360浏览器 ajax取缓存,web开发遇到的坑之360浏览器缓存问题

web开发遇到的坑之360浏览器缓存问题再使用360浏览器,浏览我自己开发的一个配置的web管理后台时,发现,使用ctrlF5都不能刷新表格的数据,还有,我添加字段时,明明是添加成功的,用sql再数据库查都能…

Mac安装软件报“打不开。。。,因为它来自身份不明的开发者”的解决办法

问题描述 在Mac上安装git,双击pkg进行安装,报如下图错误: 解决办法 不要双击pkg文件,改成选中文件之后,鼠标右键,选择“打开方式->安装器(默认)”,即可继续安装。 转载…

模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力

学习C语言,先从读程序开始!这一点是过来人的经验之谈。本文建议大家选择一款图形编程软件,本文选择了Mixly。一、首先,介绍一下arduino UNO控制器内部电压的问题。v 高电平(5V):对应数值是1,输入状态3.5V-5…

ajax通过什么实现,ajax(通过jQuery实现)

使用jQuery实现ajax相对来说方便一点,看w3cschool有几种实现的方法,我就总结一下自己以后会用到的几种方法$.ajax方法:$.ajax方法里面有很多个参数可以使用,但我这里就写自己常用的几个参数:1.url:要求为String类型的参…

mysql: you can't specify target table 问题解决

首先创建一个表: CREATE TABLE t1 ( id INT(11) NULL DEFAULT NULL, name VARCHAR(20) NULL DEFAULT NULL ) 插入几条数据: mysql> select * from t1; ------------ | id | name | ------------ | 1 | chen | | 2 | li | | 3 | huan | -…

s丅7318是啥芯片_透彻解析LED驱动芯片HT1632C指令集与驱动编程

HT1632C是一款很常用的LED(数码管或点阵)驱动芯片,虽然官方已经宣布该芯片明年(2021年)即将寿终正寝(停产),但是相同厂家生产的同系列芯片的控制方式通常是相同的(事实上,大多数LED驱动芯片差别也不大),所以了解HT1632C的控制原理…

服务器显示不明用户远程过,服务器显示不明用户远程过

服务器显示不明用户远程过 内容精选换一换Windows操作系统云服务器蓝屏,如图1所示。使用了来源不明的第三方软件。CPU占用过高导致。因为误操作或者病毒引起的系统文件、注册表损坏。操作系统在蓝屏的情况下,会显示对应的bugcheck code以及可能的导致蓝屏…

【转】Linux ln(link) 命令详解

原文链接 http://blog.chinaunix.net/uid-25445243-id-3206874.html 功能:为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件当我们…

微信小程序定义全局变量_微信小程序第二天学习内容分享

微信小程序的生命周期文件的配置在app.js文件中;方法:onLaunch,onShow,onHideapi链接:https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html#onHideonError,当前也可以自定义,用console测试事件的执行情况&a…

discuz设置用户每天回帖数_discuz回贴通知插件实现-显示用户状态设置

一、完善用户是否开启回贴通知回贴通知插件建立模块时,指定了核心文件post_set.inc.php1、创立好数据库建立独立数据表(不建议直接修改原有的discuz数据库,防止discuz升级后数据库发生变化),来保存是否开启回贴通知。create table 前缀_模块_…

C++中的数组与指针

数组与指针看起来很像 int a[] {1, 2 ,3}; int *p a; 如此,我们可以p[0], p[1], p[2] 看起来,与直接使用数组名没什么两样,但是看这段代码 sizeof(a) sizeof(p) 你就会知道,原来数组里还隐含了大小信息,这是指针所不能做到的 严格的说,数组是一种内置的数据类型,C标准对这种数…

iic总线从机仲裁_I2C总线的仲裁问题

【问】有网友问关于I2C总线的仲裁问题:The I2C-bus specification的第13页有这样的话:In other words, arbitration isn’t allowed between:* A repeated START condition and a data bit* A STOP condition and a data bit* A repeated START conditio…

jvm 加载class文件过程

jvm 加载class文件分为装载-链接-初始化三个过程。 load -------->link verify prepare resolve ---------->initialize (类加载过程) bootstrap class Loader | | extenstion class loader | | system class Loader | | ----------- user-define user-define…

dvt高危患者的护理措施_dvt的预防及护理

DVT的预防措施高危患者预防深静脉血栓的护理措施一、深静脉血栓的预防对象 1.大手术病人:三类、四类手术病人。 2.高危患者:①年龄≥41 岁;②肥胖;③妊娠;④盆腔手术或关节置 换手术;⑤急诊剖腹产手术&…

java环境配置—配置Tomcat8环境

先安装JDK,配置好jdk环境后再配置Tomcat 8配置环境变量:TOMCAT_HOME:D:\Program Files\apache-tomcat-8.0.28  CATALINA_HOME:D:\Program Files\apache-tomcat-8.0.28  CATALINA_BASE:D:\Program Files\apache-tomcat-8.0.28修改CLASSPAT…