html5 input搜索框样式修改,修改input搜索框默认叉号的样式为自定义图片

兼容IE的自定义input搜索框叉号样式(使用图片替换input原生叉号)

代码

input::-webkit-search-cancel-button {

-webkit-appearance: none;

position: relative;

height: 15px;

width: 15px;

border-radius: 50%;

background: url("1.jpg") no-repeat center;

background-size: 100% 100%;

color:rgba(0,0,0,0);

}

input[type=search]::-ms-clear {

appearance: none;

position: relative;

height: 15px;

width: 15px;

border-radius: 50%;

background: url("1.jpg") no-repeat center;

background-size: 100% 100%;

color:rgba(0,0,0,0);

}

链接: http://www.fly63.com/article/detial/8716

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用MITK(Medical Imaging Interaction Toolkit)框架时,可以通过以下步骤来控制主界面的菜单栏叉号事件: 1. 创建一个自定义的MainWindow类,继承自MitkRenderWindowBase(MITK提供的基类)或者QmitkAbstractView(如果你使用的是MITK Workbench)。 2. 重写MainWindow类的closeEvent方法,该方法会在用户点击窗口的叉号按钮时被调用。 3. 在closeEvent方法中执行想要的操作,例如保存工作状态、询问用户是否确认关闭等。 下面是一个简单的示例代码: ```cpp #include <QCloseEvent> #include <QMessageBox> #include <MitkRenderWindowBase.h> class CustomMainWindow : public MitkRenderWindowBase { public: CustomMainWindow() { // 设置窗口标题等其他初始化操作 } protected: void closeEvent(QCloseEvent* event) override { // 弹出对话框询问用户是否确认关闭 QMessageBox::StandardButton reply; reply = QMessageBox::question(this, "确认关闭", "确定要关闭应用程序吗?", QMessageBox::Yes|QMessageBox::No); if (reply == QMessageBox::Yes) { // 用户确认关闭,执行关闭操作 event->accept(); } else { // 用户取消关闭,忽略关闭事件 event->ignore(); } } }; ``` 在这个示例中,我们创建了一个名为CustomMainWindow的自定义主窗口类,并重写了closeEvent方法。在closeEvent方法中,我们弹出一个对话框询问用户是否确认关闭应用程序。如果用户点击了对话框中的"是"按钮,我们调用event->accept()来接受关闭事件;否则,我们调用event->ignore()来忽略关闭事件。 你可以根据自己的需求在closeEvent方法中执行其他操作,例如保存数据、清理资源等。记得在关闭事件处理完成后调用event->accept()或event->ignore()来决定是否关闭应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值