首頁 > web前端 > css教學 > 如何設定文件輸入欄位的樣式(如按鈕):CSS 指南

如何設定文件輸入欄位的樣式(如按鈕):CSS 指南

Susan Sarandon
發布: 2024-11-04 01:17:02
原創
613 人瀏覽過

How To Style File Input Fields Like Buttons: A CSS Guide

使用「檔案」類型設定輸入欄位的樣式

在 Web 開發領域,自訂輸入欄位的外觀通常是必要的。雖然傳統的輸入類型可能就足夠了,但設計文件選擇器等特定元素可能會帶來獨特的挑戰。

隱形文字方塊難題

其中一個挑戰是隱藏與檔案輸入欄位。增強使用者體驗通常需要純按鈕介面。要實現此目的,請考慮以下以CSS 為中心的方法:

CSS 實現:

以下程式碼片段示範如何在保持按鈕功能的同時偽裝文本框:

<code class="html"><html>
    <style type="text/css">
        div.fileinputs {
            position: relative;
        }

        div.fakefile {
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 1;
        }

        div.fakefile input[type=button] {
            cursor: pointer;
            width: 148px;
        }

        div.fileinputs input.file {
            position: relative;
            text-align: right;
            opacity: 0;
            z-index: 2;
        }
    </style>

    <div class="fileinputs">
        <input type="file" class="file" />

        <div class="fakefile">
            <input type="button" value="Select file" />
        </div>
    </div>
</html></code>
登入後複製

將「fakefile」元素放置在原始文字方塊上並將其輸入按鈕設為全寬,建立按鈕式檔案選擇器的外觀。同時,實際的文字方塊在視覺上被隱藏,不透明度為零。

以上是如何設定文件輸入欄位的樣式(如按鈕):CSS 指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板