簡體   English   中英

Primefaces:文件上傳光標問題

[英]Primefaces: fileupload cursor issue

當我將鼠標光標放在FileUpload按鈕上時,會發生這種情況: 指針類型僅顯示在按鈕的側面,但是當它位於標簽區域上方時,光標變為type text 默認的FileUpload CSS看起來不錯,而且我還沒有找到關於標簽的任何樣式選項,或者可能引起摩擦的類似選項。

在此處輸入圖片說明

FileUpload默認CSS

.fileupload-buttonbar .ui-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transform: translate(250px, -50px) scale(1);
  direction: ltr;
  cursor: pointer;
  z-index: 5000;
}

XHTML

<p:fileUpload style="pointer:cursor !important"
    fileUploadListener="#{controller.doSomething}"
    mode="advanced" label="Examinar"
    auto="true" 
/>

我嘗試覆蓋CSS,但未進行任何更改。

注意:此行為僅在Chrome (默認光標)和Firefox (文本光標)中發生。 在IE上運作良好。

我已經閱讀了有關數據表組件的一些游標問題,但到目前為止,我還沒有擺脫這種奇怪的麻煩。

有什么想法嗎?

這應該可以幫助您使用Chrome:

input[type="file"]::-webkit-file-upload-button { cursor: pointer; }

我認為我的后備策略對Firefox有效嗎?:

input[type="file"] { cursor: pointer; cursor: hand; }

您可能想用CSS標記答案,因為這是瀏覽器樣式的“事物”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM