Studio TA Subsite の案内とお知らせ

エキサイト旧編集画面のアレンジ(10) Chrome版 - ブラシュアップ ver.4

2017年 04月 23日
旧編集画面 の「Chrome版 - ブラシュアップ ver.3」をマイナーアレンジしました。

「Chrome版 - ブラシュアップ ver.3」からの改善点は、
●無効なエモーティコン関係の修飾を削除整理しました。
●新編集画面のアイコンデザインを流用した、オリジナルの編集アイコンに改めました。
(注意)オリジナル編集アイコンの登録/指定をしないと、デフォルトアイコンが崩れて表示され逆効果ですから、この版を使う意味がありません。



デフォルトの編集アイコンの背景画像
b0174191_19421155.png

オリジナルの編集アイコンの背景画像
b0174191_19435142.png

アイコン枠はCSSの「border-radius」で描画しているので、オリジナルの背景画像には枠線がありません。 この背景画像をアップロードし、そのURLを調べてスタイルシート末尾の「 /* 編集アイコン背景画像の指定 */ 」の項のURL部(太字で一般形で表示しています)にペーストすることで、オリジナルアイコンが表示されます。 下図は、オリジナルアイコンの様子です。

b0174191_20510298.png




編集画面のアレンジには、Chrome と Stylist という Chrome拡張機能が必要です。 先ず Stylistを Chromeにセットし(簡単です)、それに下のスタイルシートを設定します。 その操作は、以下のリンク先を参照ください。
但し上のページで、エキサイト編集画面のURLを記入する の枠は、新編集画面の説明です。 旧編集画面の場合は、この枠に設定するURLは、
http://www.exblog.jp/myblog/entry/new/
http://www.exblog.jp/myblog/entry/edit/
になります。



旧編集画面用 スタイルシート Chrome版 - ブラシュアップ ver.4


/* 旧編集画面用 スタイルシート Chrome版 ver.4 2017.04.23 */

#exHeaderWrapper {
display: none; }

#exFooterWrapper {
display: none; }

#tmpfilelist+div , #filelist+div {
display: none; }

#toUserconf , #csEnquete {
display: none; }


/* *** */

#wrapper {
min-width: 894px; }

/* iframe#tmpfilelist は新規、iframe#filelist はテンプレと更新編集にのみ存在 */
iframe#tmpfilelist~table , iframe#filelist~table {
width: 100% !important;
margin-bottom: -400px; } /* -300px以上を指定して下部端を明瞭化 */

td.drop_invalid:nth-child(1) {
position: absolute; }

td.drop_invalid:nth-child(1)>:not(.capacity) {
display: none; }

td.drop_invalid:nth-child(1)>.capacity {
position: absolute;
top: 60px;
left: 700px;
width: 120px;
padding: 8px 10px;
border: 1px solid #ddd;
border-radius: 3px; }

td.drop_invalid:nth-child(1)>.capacity>div>font {
color: #eee; }

td.drop_invalid:nth-child(2) { /* 編集画面ベース 中央部 */
width: auto !important;
display: block;
padding-left: 15px !important; }

td.drop_invalid:nth-child(2)>form>table:last-of-type { /* トラバ枠の削除 */
display: none; }


/* *** */

#entry_header {
display: none; }

#template {
position: absolute;
top: 20px;
left: 700px;
height: 24px;
width: 90px;
padding: 4px 4px 0px !important;
overflow: hidden;
transition: 0.5s; }

#template:hover {
left: 170px;
height: auto;
width: 620px;
padding: 8px 10px 0px !important;
background: #fff !important;
box-shadow: 2px 2px 12px rgba(140,140,140,0.5);
z-index: 91; }

#template_names {
overflow: hidden; }

#template_names>span {
display: block;
text-align: left;
margin: 0px 20px 6px;
width: 100%;
white-space: nowrap; }

span.tmp a, span.st {
font-size: medium;
text-decoration: none; }

span:not(.tmp) {
text-align: right !important; }

#template_names input {
width: 90px !important;
height: 23px !important;
margin: 0 6px; }


/* *** */

#subject {
position: absolute;
top: 15px;
padding: 0 !important; }

#subject_title {
display: none; }

#subject_content>input {
width: 639px !important;
height: 23px;
padding: 3px 15px 0px;
font-size: medium;
border: 1px solid #ccc;
border-radius: 3px; }


/* *** */

#category {
position: absolute;
top: 55px;
padding: 0 !important; }

#category_title {
display: none; }

#CateStr>select {
height: 23px;
font-size: inherit;
padding: 1px 0 0 !important;
border: 1px solid #ccc;
border-radius: 3px; }

#CateStr input[value="カテゴリ設定"] {
width: 85px !important;
height: 24px !important;
padding: 2px 0 0 !important;
vertical-align: top; }


/* *** */

#tags {
position: absolute;
top: 55px;
left: 288px;
width: 450px;
padding: 0 !important; }

#tags_title {
width: 32px !important;
padding: 5px 0 0;
display: none; }

#tags_content>.tag {
width: 138px !important; }

#tags_content>.tag>input {
width: 116px !important;
height: 19px;
font-size: inherit;
padding: 2px 0 0 4px !important;
border: 1px solid #ccc;
border-radius: 3px; }

#tags_content>.tag>a {
width: 13px !important;
height: 13px !important;
border-radius: 13px;
background-position: -5px -4px; }

#tags_attention {
display: none; }

/* タグリストの幅拡大 公開設定の上に表示 */
body>#exHeaderWrapper~div[style*="width: 122px"]:last-child {
position: relative;
width:162px !important;
z-index: 90; }

body>#exHeaderWrapper~div[style*="width: 122px"]:last-child>div {
width:150px;
padding: 0 6px 0; }


/* *** */

#entryoption {
position: absolute;
top: 85px;
left: 15px;
width: 110px;
height: 23px;
overflow: hidden;
margin: 0px !important;
padding: 10px 0 10px !important;
transition: 0.5s;
z-index: 2; }

#entryoption:hover {
width: 695px; }

#entryoption_title {
display: none; }

#entryoption>.entryoption_menu {
height: 19px;
padding: 5px 4px 0;
margin: 0px 2px 15px !important;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

#entryoption>.entryoption_menu input {
margin: -3px -3px 0 0 !important; }

#entryoption>.entryoption_menu:nth-child(n+3) {
width: 125px;
overflow: hidden;
transition: 0.5s; }

#entryoption>.entryoption_menu:nth-child(n+3):hover {
width: 150px; }


/* *** */

#cdcdcd {
display: none; }


/* *** */

#entrydate {
position: absolute;
top: 85px;
left: 140px;
height:26px;
width: 200px;
overflow: hidden;
margin: 0;
padding: 10px 0 10px !important;
transition: width 0s 1s;
z-index: 2; }

#entrydate:hover {
width: 550px;
transition: width 0s; }

#entrydate>div {
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

#entrydate>div:nth-child(1) {
float: left;
height: 19px;
padding: 5px 0 0 6px;
margin: 0 0 15px !important;
width: 180px; }

#entrydate_content {
margin: 0 0 0 -20px; }

#entrydate_content>input {
margin: -4px 0 0;
vertical-align: middle; }

#entrydate>div:nth-child(2) {
float: left;
padding: 1px 0 1px 10px;
margin: 0 2px 0 !important;
width: 315px; }

#entrydate_setting>select {
height: 22px !important;
border: 1px solid #ccc !important; }

#entrydate_setting>select::-ms-expand {
height: 12px !important;
border: none !important;
background: none !important; }


/* *** */

#entryopen {
position: absolute;
top: 95px;
left: 345px;
height: 24px;
width: 200px;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6;
transition: width 0.5s;
z-index: 1; }

#entryopen_content>input {
vertical-align: middle;
margin: -4px 0 0 8px; }

#entryopen:hover {
width: 340px; }

#entryopen_title {
display: none; }

#entryopen_content {
text-align: left; }

#entryopen_content>input {
vertical-align: middle;
margin: 6px 0px 9px 8px; }


/* *** */

#ping_form {
position: absolute;
top: 95px;
left: 558px;
height: 21px;
width: 106px;
overflow: hidden;
margin: 0;
padding: 3px 0 0 20px !important;
border: 1px solid #eee;
border-radius: 3px;
background: #b7d3e6; }

#ping_form>label {
line-height: 22px; }

#ping_form>input {
position: absolute;
top: 3px;
left: 2px; }


/* 文書編集部 */

#entrymenu {
position: absolute;
top: 135px; /* 編集アイコンの高さ位置 */
width: 660px; }

#entrymenu_title {
display: none; }

#entrymenu_content {
width: auto !important; }

#usehtml>a {
border-radius: 3px; }

#usehtml>br {
display: none; }


/* *** */

#entry_menu6 {
position: relative;
left: 168px; }

#entry_menu7 {
position: relative;
left: 224px; }

#smallPallet {
width: 24px !important;
height: 20px !important;
position: relative;
left: 56px;
z-index: 88; }

#entry_menu11 {
position: relative;
left: -84px; }

#entry_menu12 {
position: relative;
left: -84px; }

#entry_menu13 {
position: relative;
left: -84px; }

#entry_menu14 {
position: relative;
left: -84px; }


/* *** */

/* 新パレットが下に表示されるバグ回避 */
#colorPallet {
z-index: 101 !important; }

#colorPallet>.curve-head , #colorPallet>.curve-head>div ,
#colorPallet>.curve-body , #colorPallet>.curve-body>.curve-body_left ,
#colorPallet>.curve-bottom , #colorPallet>.curve-bottom>div {
background: none !important; }

#colorPallet {
border: 1px solid #777;
border-radius: 6px;
background: #fff;
box-shadow: 2px 2px 12px rgba(140,140,140,0.5); }


/* *** */

#no_html {
padding: 2px 6px 0px 2px;
border: 1px solid #fff;
border-radius: 3px;
height: 20px; }

#no_html>label {
vertical-align: 1px; }

#no_html>input[value="プレビュー"] {
display: none; }


/* *** */

#entrymenu+table>tbody>tr>td.mid { /* 編集枠のtableを指定 */
padding-right: 20px; /* 画像パレットとの間隔 */
padding-bottom: 0 !important; } /* 新規編集枠のみ以降の高さ調整をOFF */

#entrymenu+table { /* 編集枠のtableを指定 */
width: 100%;
margin-top: 150px !important; } /* 編集枠の高さ位置 */

textarea#content {
position: relative;
width: 100% !important;
min-height: 440px !important; /* ★編集枠縦幅の指定 */
font-size: medium;
padding: 5px 10px;
border: 1px solid #ccc;
border-radius: 3px;
background: #fbfbfb !important; }

#content~.mt5 {
position: relative;
top: 0px; /* Moreスイッチ高さ位置 */
height: 24px;
width: 80px;
padding: 3px 0 0 !important; }

#content~.mt5>label {
vertical-align: 2px !important; }

#content~.mt5>span.HELP {
display: none; }

#morehtml>table {
width: 100%;
position: relative;
top: 0px; } /* More タイトル枠 高さ位置 */

#morehtml input {
padding: 3px 8px 0px;
height: 23px;
font-size: medium;
border: 1px solid #ccc;
border-radius: 3px; }

#morehtml span.HELP {
display: none; }

textarea#morecontent {
width: 100% !important;
font-size: medium;
padding: 5px 10px;
margin-bottom: 29px; /* More時の文書編集枠以下の高さ調整 */
border: 1px solid #ccc;
border-radius: 3px;
background: #fbfbfb !important; }


/* *** */

#upload {
display: none; }

#imageframe {
display: none !important; }

#upfile_list {
display: none; }

#upload_notes {
display: none; }


/* *** */

td.drop_invalid:nth-child(2)>form>div:last-of-type { /* プレビュー・送信枠 */
margin: -20px 0 20px 150px !important; } /* table 最下ライン */

input[value="プレビュー"] {
width: 100px;
height: 26px;
padding: 3px 0 0;
background: linear-gradient(to bottom, #fff 0%,#eee 100%) !important; }

input[value="送信"] {
width: 150px;
height: 26px;
padding: 3px 0 0;
background: linear-gradient(to bottom, #fff 0%,#B3E5FC 100%) !important; }


/* *** */

td.drop_invalid:nth-child(2)+td>div { /* 画像パレットベース */
margin: -5px 10px 0 10px !important; }

#file_drop {
width: 162px !important;
height: 120px !important;
border: solid 4px #eee !important;
border-radius: 3px !important;
z-index: 3; }

#drop_form>.wrap_input>.drop_msg {
line-height: 100px; }

#preview {
margin-top: 6px !important;
height: 466px !important;
overflow-y: auto !important;
overflow-x: hidden !important;
border-radius: 3px !important; }

.image_info {
float: left;
width: 154px;
height: 126px;
padding: 0 !important;
margin: 10px 4px 0;
background: #fff;
border: 3px solid #fff !important;
overflow: hidden; }

.preview_img_top {
padding: 0 !important;
margin: 0 !important;
background: none !important;
width: 100% !important; }

.preview_img {
float: none !important;
opacity: 1 !important;
width: auto !important;
height: 104px;
border: none !important; }

.preview_img:hover {
box-sizing: border-box;
border: 3px solid #000 !important; }


/* *** */

.pos_select {
margin-top: -4px;
white-space: nowrap; }

.pos_select td:nth-child(1):before {
content: "<";
display: block;
margin: 0px 0px -18px -8px; }

.pos_select td:nth-child(3):after {
content: ">";
display: block;
margin: -15px 0px -2px 21px; }

.pos_select td:nth-child(4):after {
content: "×";
font-size: 18px;
font-weight: bold; }

.delete_icon {
float: none !important;
height: 12px;
margin: 8px -18px 0 30px !important;
opacity: 0; }

.pos_select tr:last-child {
display: none; }


/* *** */

#template , input[value="カテゴリ設定"] , .mt5 ,
input[value="プレビュー"] , input[value="送信"] {
border: solid 1px #aaa !important;
border-radius: 3px !important;
text-shadow: 0 1px 0 #fff;
box-shadow: 0 1px 0 #fff inset;
box-sizing: border-box;
background: linear-gradient(to bottom, #fff 0%,#ddd 100%); }


/* フォント指定 */

*{ font-family: "メイリオ","Meiryo" !important; }


/* 背景色指定 */

#entryoption , #entrydate , body {
background-color: #98c1dc !important; }


/* 編集アイコン背景画像の指定 */

#entry_menu1 , #entry_menu2 , #entry_menu3 , #entry_menu4 ,
#entry_menu5 , #entry_menu6 , #entry_menu7 , #smallPallet ,
#entry_menu11 , #entry_menu12 , #entry_menu13 , #entry_menu14 ,
#entry_menu15 , #entry_menu16 {
background-image: url("http://pds.exblog.jp/pds/~~~.png") !important; }




◎「 /* 背景色指定 */ 」のカラーコード「#98d1dc」を変更すれば、編集画面の配色を好みにアレンジ可能です。
◎「 /* 編集アイコン背景画像の指定 */ 」の「http://pds.exblog.jp/pds/~~~.png」の部分に、アップロードしたオリジナルの編集アイコン背景画像のURLをペーストすると、オリジナルアイコンが表示されます。




[PR]
# by Ataron | 2017-04-23 21:47 | ブログスキンのアレンジ | Comments(0)