本文目录
怎么去掉button默认点击效果
去掉button默认点击效果,把button 显示和点击时的样式设置成一样就行了.
如何去掉WPF 里BUTTON的默认样式
这是Button原始样式,看懂了爱怎么改就怎么改 《Window.Resources》 《Style x:Key="ButtonFocusVisual"》 《Setter Property="Control.Template"》 《Setter.Value》 《ControlTemplate》 《Rectangle Stroke="Black" StrokeDashArray="1 2" StrokeThickness="1" Margin="2" SnapsToDevicePixels="true"/》 《/ControlTemplate》 《/Setter.Value》 《/Setter》 《/Style》 《LinearGradientBrush x:Key="ButtonNormalBackground" EndPoint="0,1" StartPoint="0,0"》 《GradientStop Color="#F3F3F3" Offset="0"/》 《GradientStop Color="#EBEBEB" Offset="0.5"/》 《GradientStop Color="#DDDDDD" Offset="0.5"/》 《GradientStop Color="#CDCDCD" Offset="1"/》 《/LinearGradientBrush》 《SolidColorBrush x:Key="ButtonNormalBorder" Color="#FF707070"/》 《Style x:Key="ButtonStyle1" TargetType="{x:Type Button}"》 《Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/》 《Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/》 《Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/》 《Setter Property="BorderThickness" Value="1"/》 《Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/》 《Setter Property="HorizontalContentAlignment" Value="Center"/》 《Setter Property="VerticalContentAlignment" Value="Center"/》 《Setter Property="Padding" Value="1"/》 《Setter Property="Template"》 《Setter.Value》 《ControlTemplate TargetType="{x:Type Button}"》 《Microsoft_Windows_Themes:ButtonChrome x:Name="Chrome" SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" RenderDefaulted="{TemplateBinding IsDefaulted}" RenderMouseOver="{TemplateBinding IsMouseOver}" RenderPressed="{TemplateBinding IsPressed}"》 《ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" RecognizesAccessKey="True"/》 《/Microsoft_Windows_Themes:ButtonChrome》 《ControlTemplate.Triggers》 《Trigger Property="IsKeyboardFocused" Value="true"》 《Setter Property="RenderDefaulted" TargetName="Chrome" Value="true"/》 《/Trigger》 《Trigger Property="ToggleButton.IsChecked" Value="true"》 《Setter Property="RenderPressed" TargetName="Chrome" Value="true"/》 《/Trigger》 《Trigger Property="IsEnabled" Value="false"》 《Setter Property="Foreground" Value="#ADADAD"/》 《/Trigger》 《/ControlTemplate.Triggers》 《/ControlTemplate》 《/Setter.Value》 《/Setter》 《/Style》 《/Window.Resources》
我写了四个按钮四个div 怎么才能让所有按钮的的样式都去掉 然后在让this的样式显示出来
没明白你的意思 你是想写选项卡吗?点击按钮的时候同时清除其他所有按钮的样式就行了像这样$("button").click(function(){ var idx = $(this).index() $(this).addClass("on").siblings().removeClass("on") $("div").eq(idx).show().siblings().hide()})