Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案


Posted in Javascript onSeptember 15, 2016

UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大。最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法正常缩放,选中图片,用鼠标点击并拖动图片边沿的小标签,图片只能缩小不能放大。尝试过很多方法都没办法解决,甚至检查了js源码,也没有发现有任何异常的地方。

后来无意中发现页面上引入了Bootstrap,而Bootstrap默认将box-sizing样式统一设成border-box了。具体内容可以查看Bootstrap的发布日志:http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/

有关box-sizing样式的定义和用法可以看这里:http://www.w3school.com.cn/cssref/pr_box-sizing.asp

Bootstrap中有影响的css:

*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

我们只需要在页面上重新定义css来覆盖Bootstrap中的上述样式即可,如:

.edui-container *{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.edui-container *:before,
.edui-container *:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

* .edui-container为引用UEditor组件的父元素上使用的css class。

以上所述是小编给大家介绍的Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js 图片等比例缩放代码
May 13 Javascript
JQuery从头学起第一讲
Jul 04 Javascript
javascript椭圆旋转相册实现代码
Jan 16 Javascript
JavaScript中的关键字"VAR"使用详解 分享
Jul 31 Javascript
jQuery.event兼容各浏览器的event详细解析
Dec 18 Javascript
浅谈Javascript数组索引
Jul 29 Javascript
JS打开摄像头并截图上传示例
Feb 18 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
详解如何webpack使用DllPlugin
Sep 30 Javascript
Webpack中loader打包各种文件的方法实例
Sep 03 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
详解Vue slot插槽
Nov 20 Vue.js
基于JS+Canves实现点击按钮水波纹效果
Sep 15 #Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
Sep 15 #Javascript
Node.js connect ECONNREFUSED错误解决办法
Sep 15 #Javascript
Bootstrap精简教程中秋大放送
Sep 15 #Javascript
AngularJS 指令的交互详解及实例代码
Sep 14 #Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 #Javascript
什么是JavaScript注入攻击?
Sep 14 #Javascript
You might like
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中使用item()方法遍历字典的例子
2014/08/26 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
年度考核自我鉴定
2014/02/02 职场文书
高一数学教学反思
2014/02/07 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
SpringBoot2零基础到精通之异常处理与web原生组件注入
2022/03/22 Java/Android