ファイルアップロード時のデザインは標準では変更することができませんが、フォームブロックを設置したページに少し手を加えることで変更可能になります。
本記事では、ファイルアップロード時のデザインをCSSを使用して変更する方法をご紹介します。
本記事では、ファイルアップロード時のデザインをCSSを使用して変更する方法をご紹介します。
ファイルアップロード時 画面イメージ
フォームからのファイルアップロードする際に表示される画面はこちらです。
【補足】
ファイルアップロード時の画面以外はビジュアル設定であれば「スタイル」で、ソース設定であれば「CSS」で変更することが可能です。
「スタイル」「CSS」の詳細はサポートサイトをご覧ください。
登録フォームブロックのビジュアル設定
登録フォームブロックのソース設定
ファイルアップロード時の画面以外はビジュアル設定であれば「スタイル」で、ソース設定であれば「CSS」で変更することが可能です。
「スタイル」「CSS」の詳細はサポートサイトをご覧ください。
登録フォームブロックのビジュアル設定
登録フォームブロックのソース設定
デザイン変更方法
フォームブロックを設置したページに少し手を加えることで、ファイルアップロード時のデザインを変更することが可能です。
デザイン変更方法
フォームブロックを設置したページに、ファイルアップロード時に適用されるCSSを記載したフリーコンテンツブロックを追加します。
CSS記載用フリーコンテンツブロックの設定方法は、コピペCSSをビジュアル設定のまま使える強化ガジェット をご覧ください。
下記はデフォルトデザインCSSとなりますので、カラーコードなどを変更しご利用ください。CSS 適用箇所
CSS記載用フリーコンテンツブロックの設定方法は、コピペCSSをビジュアル設定のまま使える強化ガジェット をご覧ください。
下記はデフォルトデザインCSSとなりますので、カラーコードなどを変更しご利用ください。
CSS
<style> :root { /*============================= カスタムプロパティ ==============================*/ --success-icon-color: #28a745; /* ファイルアップロード成功時アイコン色 */ --error-icon-color: #dc3545; /* ファイルアップロード失敗時アイコン色 */ --remove-icon-color: #6c757d; /* ファイルアップロード取消アイコン色 */ --spinner-icon-color: #333333; /* ファイルアップロード待機中アイコン色 */ --percentage-label-color: #333333; /* ファイルアップロード状況パーセンテージの文字色 */ --file-size-label-color: #6c757d; /* ファイルサイズ文字色 */ --file-button-disabled-background-color: rgba(51,51,51,0.57); /* ファイルアップロード数上限を超えた場合のファイル参照ボタンの文字色 */ --file-button-disabled-color: white; /* ファイル参照ボタンの文字色 */ --file-bold-link-color: #265164; /* アップロードファイル名の文字色 */ } .success-icon { color:var(--success-icon-color); } .error-icon { color:var(--error-icon-color); } .remove-icon { color:var(--remove-icon-color); } .fa-spinner { color:var(--spinner-icon-color); } .percentage-label { color:var(--percentage-label-color); } .sp-form-file-size-label { color:var(--file-size-label-color); } .sp-form-file-button-disabled { background-color:var(--file-button-disabled-background-color) !important; color:var(--file-button-disabled-color) !important; } .sp-form-file-bold-link { text-decoration: none !important; color:var(--file-bold-link-color) !important; cursor: pointer; font-weight: bold; } </style>
① .success-icon | ファイルアップロード成功時アイコン 部分 |
---|---|
② .error-icon | ファイルアップロード失敗時アイコン 部分 |
③ .remove-icon | ファイルアップロード取消アイコン 部分 |
④ .fa-spinner | ファイルアップロード待機中アイコン 部分 |
⑤ .percentage-label | ファイルアップロード状況パーセンテージ文字 部分 |
⑥ .sp-form-file-size-label | ファイルサイズ文字 部分 |
⑦ .sp-form-file-button-disabled | ファイルアップロード数上限を超えた場合のファイル参照ボタン 部分 |
⑧ .sp-form-file-bold-link | アップロードファイル名 部分 |
ご注意
「⑦ .sp-form-file-button-disabled」を指定すると、ファイルアップロードの際に一時的に他のボタンも⑦で指定した色になります。
「⑦ .sp-form-file-button-disabled」を指定すると、ファイルアップロードの際に一時的に他のボタンも⑦で指定した色になります。
最後に
設定後は動作確認を必ず行い、動作に問題がないか確認をしてください。
また、不具合や 他にもこういう事やりたい などあれば、下記の「コンテンツに関しての要望はこちら」からご連絡ください。
また、不具合や 他にもこういう事やりたい などあれば、下記の「コンテンツに関しての要望はこちら」からご連絡ください。