-
-
Save cyio/e708d7d993981cf6315e to your computer and use it in GitHub Desktop.
twicli CSS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@charset "UTF-8"; | |
/* アイコンフォント読み込み */ | |
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'); | |
/** | |
* 全体 | |
*/ | |
* { | |
outline: none; | |
box-sizing: border-box; | |
} | |
html { | |
font-size: 9pt; | |
} | |
body { | |
color: #292f33; | |
font-family: sans-serif; | |
font-weight: normal; | |
font-style: normal; | |
word-wrap: break-word; | |
word-break: break-all; | |
background: none; | |
line-height: 1.2rem; | |
} | |
a, | |
a:active, | |
a:visited, | |
.status a.link { | |
text-decoration: none; | |
border: none; | |
background-color: transparent; | |
color: #66757f; | |
font-size: inherit; | |
transition: all 0.2s ease-out; | |
} | |
a:hover, | |
.status a.link:hover { | |
opacity: 0.8; | |
background-color: transparent; | |
} | |
img { | |
border: 0; | |
vertical-align: middle; | |
} | |
input[type="text"], | |
textarea { | |
margin: 0px 2px; | |
padding: 3px 2px; | |
border: 1px solid #ccd6dd; | |
background-color: #ffffff; | |
color: #292f33; | |
border-radius: 4px; | |
} | |
button { | |
padding: 2px 3px; | |
color: #66757f; | |
display: inline-block; | |
font-size: 0.8rem; | |
line-height: 1rem; | |
border: 1px solid #ccd6dd; | |
background-color: #ffffff; | |
color: #292f33; | |
border-radius: 4px; | |
} | |
ul, li, dl, dt, dd { | |
list-style-type: none; | |
list-style-position: outside; | |
} | |
li img, a img { | |
display: inline; | |
} | |
/** | |
* 発言欄 | |
*/ | |
#control { | |
border-bottom: 1px solid #99aab5; | |
background-color: #ffffff; | |
z-index: 11; | |
} | |
/* テキストエリア */ | |
#fst { | |
width: 99%; | |
padding: 1px 2rem 1px 1px; | |
font-size: inherit; | |
border: none; | |
} | |
/* 送信、全消しボタン */ | |
#go, | |
#rst { | |
left: auto; | |
right: 2px; | |
} | |
#go img, | |
#rst img { | |
display: none; | |
} | |
#go:before, | |
#rst:before { | |
font-family: 'FontAwesome'; | |
color: #66757f; | |
font-size: 16px; | |
} | |
#go:before { | |
content: '\f0a9'; | |
} | |
#rst:before { | |
content: '\f057'; | |
} | |
/* 字数カウンタ */ | |
#counter-p1, | |
#counter-p2 { | |
display: none; | |
} | |
#counter-div { | |
right: 2px; | |
z-index: 11; | |
} | |
#counter { | |
position: relative; | |
height: auto; | |
background-color: rgba(0, 0, 0, 0.7); | |
font-size: 8pt; | |
font-family: Verdana, sans-serif; | |
font-style: normal; | |
font-weight: normal; | |
border-radius: 5px; | |
} | |
#counter:after { | |
bottom: 100%; | |
left: 50%; | |
border: solid transparent; | |
content: " "; | |
height: 0; | |
width: 0; | |
position: absolute; | |
pointer-events: none; | |
border-color: rgba(0, 0, 0, 0); | |
border-bottom-color: rgba(0, 0, 0, 0.7); | |
border-width: 4px; | |
margin-left: -8px; | |
} | |
/** | |
* タブ | |
*/ | |
#menu { | |
padding: 0; | |
width: 100%; | |
background: #99aab5; | |
} | |
#menu a { | |
margin: 0; | |
padding: 9px; | |
height: 24px; | |
border: none; | |
background-color: #1b8fc0; | |
color: #ffffff; | |
font-size: 0.9rem; | |
font-weight: normal; | |
line-height: .8rem; | |
border-radius: 0; | |
} | |
/* デフォルトのタブにアイコンを付与 */ | |
#TL, #reply, #user, #direct, #misc { | |
color: rgba(0, 0, 0, 0) !important; | |
letter-spacing: -1rem; | |
} | |
#TL.sel, #reply.sel, #user.sel, #direct.sel, #misc.sel { | |
color: rgba(0, 0, 0, 0) !important; | |
} | |
#menu a:before { | |
color: #ffffff; | |
font-size: 18px; | |
letter-spacing: 0; | |
display: block; | |
font-family: 'FontAwesome'; | |
} | |
#TL:before { | |
content: '\f017'; | |
} | |
#reply:before { | |
content: '\f1fa'; | |
} | |
#user:before { | |
content: '\f007'; | |
} | |
#direct:before { | |
content: '\f003'; | |
} | |
#misc:before { | |
content: '\f013'; | |
} | |
/* 選択しているタブ */ | |
#menu a.sel, | |
#menu a:hover { | |
height: 28px; | |
background: #55acee; | |
color: #ffffff; | |
border: none; | |
} | |
/* 更新されたタブ */ | |
#menu a.new { | |
background-color: #cdb7e0; | |
font-weight: bold; | |
} | |
/** | |
* ポスト表示エリア | |
*/ | |
#tw, | |
#tw2 { | |
background-color: #f5f8fa; | |
} | |
#tw > div { | |
border: none; | |
} | |
.tw { | |
font-size: inherit; | |
} | |
/* 個別ポスト */ | |
.tw-parent > div > div { | |
clear: both; | |
padding: 4px; | |
border-bottom: 1px #c0ced7 solid; | |
} | |
/* 自分のポスト */ | |
.fromme { | |
background-color: #e1e8ed; | |
} | |
/* DMの方向 */ | |
.dir { | |
color: transparent; | |
margin-right: 3px; | |
} | |
.dir:before { | |
font-family: "FontAwesome"; | |
color: #66757f; | |
font-size: 1rem; | |
} | |
.fromme .dir:before { | |
content: '\f060'; | |
} | |
.tome .dir:before { | |
content: '\f061'; | |
} | |
/* 自分宛のリプライ、DM */ | |
.tome { | |
background-color: #ccd6dd; | |
} | |
/* 選択されたポスト */ | |
.selected { | |
background-color: #e1e8ed; | |
} | |
/* 削除されたポスト */ | |
.deleted { | |
display: none; | |
} | |
/* TLのアイコン */ | |
.uicon { | |
display: block; | |
width: 36px; | |
height: 36px; | |
margin: 0 8px 5px 0; | |
padding: 0; | |
border-radius: 5px; | |
cursor: pointer; | |
} | |
/* スクリーンネーム */ | |
.uid { | |
padding-right: 3px; | |
color: #66757f; | |
font-weight: bold; | |
} | |
/* ユーザ名 */ | |
.uname { | |
color: #66757f; | |
} | |
/* 鍵 */ | |
.lock { | |
background-image: none; | |
width: auto; | |
height: auto; | |
margin: 0 3px; | |
} | |
.lock:before { | |
font-family: 'FontAwesome'; | |
content: '\f023'; | |
font-size: 16px; | |
color: #66757f; | |
} | |
/* 認証済み */ | |
.verified { | |
margin: 0 3px; | |
} | |
/* ふぁぼ */ | |
.fav { | |
position: relative; | |
width: 16px; | |
height: 16px; | |
} | |
.fav img { | |
opacity: 0; | |
position: absolute; | |
z-index: 9; | |
} | |
.fav span { | |
position: absolute; | |
z-index: 0; | |
color: #66757f; | |
font-size: 16px; | |
z-index: 8; | |
} | |
.fav span:before { | |
font-family: 'FontAwesome'; | |
content: '\f006'; | |
} | |
img[src*="full"] + span:before { | |
content: '\f005'; | |
} | |
img[src*="throbber"] + span:before { | |
content: '\f021'; | |
} | |
/* ポスト本文 */ | |
.status { | |
display: block; | |
margin-bottom: 5px; | |
} | |
.status:after{ | |
content: "."; | |
display: block; | |
height: 0; | |
font-size:0; | |
line-height: 0; | |
clear: both; | |
visibility:hidden; | |
} | |
/** | |
* サムネイル | |
*/ | |
.thumbnail-link { | |
border: none; | |
position: relative; | |
} | |
.thumbnail-image { | |
margin: 1px; | |
border: none; | |
max-width: 64px; | |
border-radius: 4px; | |
} | |
/* マウスオンもしくはポストが選択されたら拡大 */ | |
.thumbnail-image:hover, | |
.selected .thumbnail-image { | |
max-width: 128px; | |
border: none; | |
} | |
/* サービス別アイコン */ | |
.thumbnail-link:before { | |
font-family: 'FontAwesome'; | |
content: '\f03e'; | |
position: absolute; | |
display: inline-block; | |
vertical-align: top; | |
margin: 3px 0 0 3px; | |
font-size: 12px; | |
width: 20px; | |
height: 20px; | |
line-height: 20px; | |
text-align: center; | |
background: #ffffff; | |
color: #292f33; | |
opacity: 0.7; | |
border-radius: 50%; | |
} | |
.thumbnail-link[href*="tumblr"]:before { | |
content: '\f174'; | |
} | |
.thumbnail-link[href*="flic"]:before { | |
content: '\f16e'; | |
} | |
.thumbnail-link[href*="instagr"]:before { | |
content: '\f16d'; | |
} | |
.thumbnail-link[href*="slide"]:before { | |
content: '\f1e7'; | |
} | |
.thumbnail-link[href*="nico"]:before { | |
content: '\f008'; | |
} | |
.thumbnail-link[href*="youtube"]:before, | |
.thumbnail-link[href*="youtu.be"]:before { | |
content: '\f16a'; | |
} | |
.thumbnail-link[href*="vimeo"]:before { | |
content: '\f194'; | |
} | |
/** | |
* ポスト情報 | |
*/ | |
.utils { | |
display: inline-block; | |
position: relative; | |
margin: 0; | |
float: right; | |
} | |
.button img { | |
display: none; | |
} | |
.button:before { | |
margin: 0 2px; | |
font-family: 'FontAwesome'; | |
font-size: 1.2rem; | |
color: #66757f; | |
} | |
/* リプライボタン */ | |
.reply:before { | |
content: '\f112'; | |
} | |
.inrep .reply:before { | |
padding: 4px; | |
margin-bottom: -2px; | |
color: #ffffff; | |
background: #66757f; | |
border-radius: 50%; | |
} | |
/* リンク展開ボタン */ | |
.link + .button:before, | |
.button.inrep:before { | |
content: '\f14c'; | |
} | |
/* ジオタグ展開ボタン */ | |
.geomap:before { | |
content: '\f041'; | |
} | |
/* popularアイコン */ | |
.popular { | |
background: none; | |
} | |
.popular:before{ | |
display: inline-block; | |
font-family: 'FontAwesome'; | |
content: '\f0a1'; | |
background-color: #1b8fc0; | |
padding: 1px 2px; | |
color: #ffffff; | |
border-radius: 2px; | |
} | |
/* ポスト情報 */ | |
.prop { | |
margin-right: 3px; | |
font-size: 0.9rem; | |
clear: both; | |
} | |
.prop, | |
.prop a { | |
font-size: inherit; | |
color: #66757F; | |
} | |
.prop, | |
.utils .button { | |
position: relative; | |
} | |
/* クライアント名 */ | |
.source, .separator { | |
display: none; | |
color: inherit; | |
} | |
.selected .source, | |
.selected .separator { | |
display: inline-block; | |
} | |
/* ふぁぼ/RTられ情報 */ | |
.rtinfo, | |
.favinfo { | |
margin: 0; | |
font-size: 0.9rem; | |
} | |
.rtinfo { | |
padding-left: -1.6rem; | |
} | |
.favinfo img, | |
img[src="images/rt.png"], | |
img[src="images/rt2.png"] { | |
display: none; | |
} | |
.rtinfo:before, | |
.favinfo:before { | |
margin: 0; | |
padding: 0 2px; | |
background-image: none; | |
width: auto; | |
height: auto; | |
display: inline-block; | |
font-family: 'FontAwesome'; | |
font-size: 1rem; | |
} | |
.rtinfo:before { | |
content: '\f079'; | |
color: #5C913B; | |
} | |
.favinfo:before { | |
content: '\f005'; | |
color: #FFAC33; | |
} | |
.rtuicon { | |
margin-left: -1.5rem; | |
border-radius: 50%; | |
vertical-align: -25%; | |
} | |
/** | |
* ポップアップメニュー | |
*/ | |
/* ポップアップボタン */ | |
.popup { | |
margin-left: -7px; | |
padding: 0; | |
z-index: 10; | |
} | |
.popup small, | |
.upopup small { | |
display: none; | |
} | |
.popup:hover { | |
text-decoration: none; | |
border: none; | |
} | |
.popup:before, | |
.upopup:before { | |
margin: 0 2px; | |
font-family: 'FontAwesome'; | |
content: '\f0c9'; | |
color: #66757f; | |
} | |
.upopup:before { | |
color: inherit; | |
} | |
/* ポップアップメニュー */ | |
.popup_menu { | |
margin-top: -3px; | |
border: none; | |
width: auto; | |
min-width: 180px; | |
border-radius: 5px; | |
overflow: hidden; | |
z-index: 10; | |
} | |
.popup_menu a { | |
padding: 6px; | |
border-bottom: 1px solid #ccd6dd; | |
background-color: #f5f8fa; | |
color: #66757f; | |
font-size: inherit; | |
} | |
.popup_menu a:last-child { | |
border: none; | |
} | |
.popup_menu a:hover { | |
color: #ffffff; | |
background-color: #cdb7e0; | |
} | |
.popup_menu hr { | |
display: none; | |
} | |
#popup a:before, | |
#userinfo_popup a:before { | |
font-family: 'FontAwesome'; | |
font-size: 1rem; | |
display: inline-block; | |
width: 1.5rem; | |
text-align: center; | |
margin-right: 3px; | |
} | |
#regexp_add_ID:before { | |
content: '\f0b0'; | |
} | |
#mute_menu:before { | |
content: '\f026'; | |
} | |
#popup_status_delete:before { | |
content: '\f1f8'; | |
} | |
#popup_status_retweet:before { | |
content: '\f079'; | |
} | |
#popup_status_quote:before { | |
content: '\f10d'; | |
} | |
#popup_related:before { | |
content: ''; | |
} | |
#popup_link_user:before, | |
#popup_link_status:before { | |
content: '\f099'; | |
} | |
#translate_status:before { | |
content: '\f0ac'; | |
} | |
#tweets_after_retweet:before { | |
content: '\f1da'; | |
} | |
#upopup_user_block:before { | |
content: '\f05e'; | |
} | |
#upopup_user_unblock:before { | |
content: '\f127'; | |
} | |
#upopup_user_spam:before { | |
content: '\f024'; | |
} | |
#popup_status_quote { | |
/* 非公式RTする、関連ポストメニュー */ | |
display: none !important; | |
} | |
/** | |
* in_reply_to、サムネイルを展開するポップアップ | |
*/ | |
#rep { | |
padding: 0 0 12px 0; | |
border: none; | |
background: rgba(0, 0, 0, 0.7); | |
color: #ecf0f1; | |
border-radius: 6px; | |
font-size: inherit; | |
} | |
#reps { | |
padding: 5px; | |
} | |
#reps > div { | |
padding: 4px; | |
} | |
#reps .selected { | |
color: inherit; | |
background: rgba(0, 0, 0, 0.25); | |
} | |
#reps hr { | |
display: none; | |
} | |
#reps > div:not(:last-child) { | |
border-bottom: 1px solid #ccd6dd; | |
} | |
.emp { | |
background-color: #cdb7e0; | |
} | |
.close { | |
margin: 2px; | |
} | |
#rep > a img { | |
display: none; | |
} | |
#rep > a:before { | |
font-family: 'FontAwesome'; | |
color: #ecf0f1; | |
font-size: 16px; | |
margin: 2px; | |
} | |
#rep > a[href="javascript:closeRep()"]:before { | |
content: '\f057'; | |
} | |
#rep > a[href="javascript:pickup2()"]:before { | |
content: '\f07e'; | |
} | |
/* さらに読み込む */ | |
.get-next { | |
padding: 1px 0; | |
background-color: #55acee; | |
color: #ffffff; | |
font-weight: bold; | |
} | |
.get-next:before { | |
content: '\f13a'; | |
font-family: 'FontAwesome'; | |
font-size: 16px; | |
margin: 2px; | |
} | |
/* タブを閉じる */ | |
.tabclose { | |
background-color: #e74c3c; | |
} | |
#tws-closetab { | |
color: transparent; | |
letter-spacing: -8px; | |
} | |
#tws-closetab:before { | |
font-family: 'FontAwesome'; | |
color: #ecf0f1; | |
font-size: 16px; | |
content: '\f057'; | |
} | |
/* プロフィール */ | |
#user_info { | |
margin: 0; | |
padding: 5px; | |
border: none; | |
border-bottom: 1px solid #99aab5; | |
} | |
#user_info td { | |
padding-right: 5px; | |
vertical-align: top; | |
font-size: 1rem; | |
} | |
#following_you { | |
border: 1px solid #f5f8fa; | |
padding: 2px 5px; | |
color: inherit; | |
border-radius: 3px; | |
} | |
/* 設定 */ | |
#pref textarea { | |
width: 99%; | |
height: 8rem; | |
} | |
#imgup { | |
margin-left: -2rem; | |
color: transparent; | |
} | |
#media_div:before { | |
color: #66757F; | |
font-family: 'FontAwesome'; | |
content: '\f083'; | |
font-size: 1rem; | |
} | |
#media { | |
color: #66757F; | |
} | |
#imgclr { | |
background-image: none; | |
} | |
#imgclr:before { | |
font-family: 'FontAwesome'; | |
content: '\f057'; | |
color: #66757f; | |
font-size: 1rem; | |
} | |
.spacer { | |
border:none; | |
border-bottom: 1px solid #66757f; | |
} | |
/* お知らせ */ | |
#notify { | |
background-color: rgba(0, 0, 0, 0.7); | |
color: #ffffff; | |
} | |
/* フィルター */ | |
#filter-form { | |
border: none; | |
background-color: rgba(0, 0, 0, 0.7); | |
color: #ffffff; | |
border-radius: 5px; | |
} | |
#filter-form a { | |
color: transparent; | |
} | |
#filter-form a:before { | |
color: #ffffff; | |
font-family: 'FontAwesome'; | |
font-size: 1rem; | |
content: '\f057'; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment