ファイルアップロード時のデザインは標準では変更することができませんが、フォームブロックを設置したページに少し手を加えることで変更可能になります。
本記事では、ファイルアップロード時のデザインを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」を指定すると、ファイルアップロードの際に一時的に他のボタンも⑦で指定した色になります。
最後に
設定後は動作確認を必ず行い、動作に問題がないか確認をしてください。
また、不具合や 他にもこういう事やりたい などあれば、下記の「コンテンツに関しての要望はこちら」からご連絡ください。
また、不具合や 他にもこういう事やりたい などあれば、下記の「コンテンツに関しての要望はこちら」からご連絡ください。