「NotificationButton」と呼ばれるボタンが 1 つある Ext ツールバーを使用しています。このボタンには、Facebook 通知と同じように数字を表示する予定です。ボタンのhtmlを正常に変更できます。私が立ち往生しているのはcss部分だけです。
誰かが私を正しい方向に向けることができますか? 前もって感謝します。
編集しました!
Daulet が示唆するように、この時点で、私は以下を持っています。
スタイルシート
<style type="text/css">
.fbNotification
{
background: none repeat scroll 0 0 orange!important;
border: 1px solid orange !important;
border-radius: 10px !important;
width: 18px !important;
}
.fbNotification .x-tip-body
{
font-size: 10px !important;
}
</style>
マークアップ
<ext:Panel ID="Panel1" runat="server" Title="Panel with toolbars" Width="600" Height="300">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:Button ID="b1" runat="server" Icon="Add" StandOut="true" Text="Notifications">
<Listeners>
<Render Fn="createTooltp"></Render>
</Listeners>
</ext:Button>
<ext:ToolbarFill />
<ext:Button runat="server" EnableToggle="true" ToggleGroup="G1" Icon="GroupAdd" Pressed="true" />
<ext:Button runat="server" EnableToggle="true" ToggleGroup="G1" Icon="GroupDelete" />
<ext:Button runat="server" EnableToggle="true" ToggleGroup="G1" Icon="GroupEdit" />
</Items>
</ext:Toolbar>
</TopBar>
</ext:Panel>
脚本:
<script type="text/javascript" language="javascript">
function createTooltp(cmp) {
tooTip = new Ext.ToolTip({
anchor: 'left',
target: cmp,
html: '10',
cls: 'fbNotification',
autoRender: true,
renderTo: Ext.getBody(),
autoHide: false,
shadow: false,
padding: 0,
width: 16,
shrinkWrap: 0,
anchorToTarget: true,
mouseOffset: [-4, -8]
});
tooTip.show();
}
</script>
現在の問題は、css が適切に適用されていないことです。助けてください!