[a-blog cms] エントリー編集画面をCSS3で装飾
Posted: Updated:
ユニット周りだけCSS3使っちゃう
どのセレクタを抑えれば変更できるのか、というa-blog cmsの調査を兼ねて、エントリー編集ページ用のCSS書いてみました。このブログの色調に合わせているので、白くて淡い感じ。
HTMLとCSSの範囲で、見た目をちゃんと変更できるのは、a-blog cmsの良いところ。
以下、抑えどころと、サンプルのCSSが続きます。
セレクタ的な抑えどころ
- .entryFormColumnHead
- ユニット上部の濃い色ヘッダー部分
- .entryFormColumnBody
- ユニット中下部のメイン入力部分
- .entryFormColumn #more
- 「続きを読む」のバー部分
まとめてみたら、素直な構成でした。さすが。acms.css内のスタイルと、important合戦をすれば、これで見た目の変更もOKです。acms.css自体を全部読むのは、気合いと根性の用意が必要なよーな。
実際のCSS
下記のコードは、company3とかのcssの末尾に加えても、ちゃんと表示が変わります。エントリー編集画面の色調などを、サイトデザインに合わせたいときの参考にどうぞー。
.entryFormColumn .entryFormColumnHead { color: black !important; cursor: move; background-color: #e3e3e3 !important; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-right-radius: 7px; border-top-left-radius: 7px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); border: 1px solid silver; border-bottom: none; } .entryFormColumn .entryFormColumnHead:hover { -webkit-transition: background-color 0.1s linear; -moz-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; background-color: #d0d0d0 !important; } .entryFormColumnBody { background-color: white !important; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); border: 1px solid silver; border-top: none; line-height: 1.7; } .entryFormColumn #more { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.35, rgb(255,255,255)), color-stop(0.68, rgb(238,238,238)) ) !important; background: -moz-linear-gradient( center top, rgb(255,255,255) 35%, rgb(238,238,238) 68% ) !important; text-shadow: 1px 1px 1px white; -moz-text-shadow: 1px 1px 1px white; -webkit-text-shadow: 1px 1px 1px white; border: 3px double silver !important; font-weight: bold; text-decoration: underline; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); }