php - 自定义 CSS/HTML 浏览图像形式

标签 php html css forms file-upload

<分区>

Possible Duplicate:
Style input type file?

我知道每个浏览器都有自己显示...的方式

 <input type="file" name="image" id="image" class="input_text"/>

我的问题是,有没有办法自定义浏览图像按钮。我想使用 HTML/CSS/PHP 将普通表单上的浏览和上传按钮替换为一个图像按钮。这是否可能,是否与所有浏览器类型兼容。

谢谢。

最佳答案

有多种方式,我比较喜欢的方式是这样的:

<div class="browse">
    <div class="placeholder">Upload</div>
    <input type="file" name="image" id="image" class="input_text"/>
</div>

使用这个 CSS 代码:

.browse {
    position: relative;
    width: 100px;
    height: 20px;
}

.browse input, browse div {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.browse input {
    opacity: 0;
    filter: alpha(opacity=0);
}

这样会显示上传文本,但您实际上会点击浏览按钮。

关于php - 自定义 CSS/HTML 浏览图像形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753627/

上一篇:html - 居中 DIV - 自动高度

下一篇:HTML/CSS : How can I float the 'a href' elements to the left without them leaving the div element that they are inside in?

相关文章:

javascript - 使用 AJAX 请求获取数组并将其传递到 php 数组

php - sql - 查找哪个文件夹未使用

html - 当父位置改变时伪元素移动

jquery - 试图制作一个隐藏每个元素的响应式导航栏

CSS 强制 Fancybox 打开太小(高度)

php - 如果网址有index.php/somefileOrsomedirectory,如何重定向

用户更新 MySQL 数据库条目的 PHP 表单

javascript - 如果列表为空,则隐藏父 div

ios - iPhone 上的 HTML 音频标签隐藏了一半的高度

css - 仅在没有 id 的情况下在 django 中显示某些照片库