对于html–在父div上设置边框半径的修剪图像角落在Safari中不起作用感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍html给div设置边框,并为您提供关于angularjs–$http
对于html – 在父div上设置边框半径的修剪图像角落在Safari中不起作用感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍html给div设置边框,并为您提供关于angularjs – $http帖子在Safari中不起作用、css – 下拉菜单/输入的文本大小选择在Safari中不起作用、css – 字体真棒图标在OSX Safari中不起作用、css – 转换缩放属性在Chrome和Safari中不起作用的有用信息。
本文目录一览:- html – 在父div上设置边框半径的修剪图像角落在Safari中不起作用(html给div设置边框)
- angularjs – $http帖子在Safari中不起作用
- css – 下拉菜单/输入的文本大小选择在Safari中不起作用
- css – 字体真棒图标在OSX Safari中不起作用
- css – 转换缩放属性在Chrome和Safari中不起作用
html – 在父div上设置边框半径的修剪图像角落在Safari中不起作用(html给div设置边框)
我试过-webkit-padding-Box,-webkit-mask-Box-image但两个都没有用.
HTML:
<div><img src="images/colorful-flowers-hd-wallpaper.jpg" /></div>
CSS:
.cat{ width: 128px; height: 128px; margin: 20px 96px 0px 96px; position: relative; float: left; border-radius: 50%; overflow: hidden; border-top: 1px solid #111; border-bottom: 1px solid #fff; background: #fff; -webkit-Box-shadow: inset 0px 0px 10px 0px rgba(0,0.6); Box-shadow: inset 0px 0px 10px 0px rgba(0,0.6); } .cat img{ position: absolute; border: none; width: 138px; height: 138px; top: -8px; left: -8px; cursor: pointer; }
fiddle
解决方法
angularjs – $http帖子在Safari中不起作用
我的登录API调用如下所示
$http.post(config.login,{ email: username,password: password }) .then(function (response) { callback(response); },function (response) { callback(response); });
我在Safari中得到以下响应.
我正在使用Angular v1.4.8和Safari版本9.0(11601.1.56)
关于什么是错误的任何线索?
解决方法
首先,我下载angular.js文件,然后搜索“xhr.setRequestHead”.所有问题都在这里.
我试图把一些日志看看发生了什么.
forEach(headers,function(value,key) { key = key.trim();// trim the key value = value.trim();// trim the value console.log("******************** key: " + key); console.log("******************** value: " + value); console.log('value: Basic vs ' + value+ ' equal: '+ (value==="Basic")); console.log('value.length: ' + value.length); if (isDefined(value)) { xhr.setRequestHeader(key,value); } });
我发现angularjs自动将标题’Authorization’:’Basic’放入.但是’Basic’字符串的长度是6而不是5.
所以使用key = key.trim()和value = value.trim()解决了问题.
如果有这个帮助,请告诉我.
css – 下拉菜单/输入的文本大小选择在Safari中不起作用
我无法获得任何下拉菜单/输入选择在Safari中以大小18字体显示.
在FF工作正常
码:
<form> <select name="make"> <option value="0"> All</option> </select> </form>
CSS:
.form input{ font-size:18px; margin-bottom:0px; }
有任何想法吗?可以在[http://www.motolistr.com][1]
最好,
缺口
编辑1:
感谢您的快速回复.我为选择本身添加了一个风格,以避免混淆.我试过了;
<select name='make'> </select>
和
<select name='make'> </select>
和
<select name='make'> </select>
仍然没有在SAFARI工作…再次FF工作正常与所有3.
最好,
缺口
解决方法
select { -webkit-appearance: none; }
css – 字体真棒图标在OSX Safari中不起作用
正如你所看到的,fa-twitter,fa-instagram和其他的图标都没有出现,无论是在Font Awesome网站上还是当我尝试将它们用于< i class =“fa fa-instagram”> ;< / I取代. 真奇怪,我已经清理了十几次我的缓存,无法弄清楚这里还有什么问题. 有任何想法吗?
解决方法
通过一些研究,我发现将此属性添加到图标字体的CSS修复了问题:
text-rendering: optimizeLegibility;
添加此属性后,在所有浏览器中呈现工作正常.
css – 转换缩放属性在Chrome和Safari中不起作用
.tricky { width:200px; height:200px; border-radius: 50%; border: 0px solid; background: #2373bd; display:inline-block; position:relative; overflow: hidden; } .tricky_image { width:100%; height:100%; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; opacity:0.7; border-radius: 50%; filter:alpha(opacity=70); overflow:hidden; } .tricky_image:hover { opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1.2); transform:scale(1.2); }
<!doctype html> <html> <head> </head> <body> <div> <imgsrc="location_images/sanfranciscoweb.png" alt="Example"> </div> </body> </html>
我想要的效果只适用于Firefox,我假设IE.我开始使用带有蓝色背景的div包装器的透明图像.当用户将鼠标悬停在图像上时,我希望它放大并将不透明度恢复到100%而不会破坏div包装器的设置宽度和高度.这在Firefox中完美运行,但是当我在Chrome中运行动画时,图像超出了它背后的蓝色div包装器的宽度.这是我的代码,任何帮助将不胜感激& JS fiddle http://jsfiddle.net/yaLupdzo/1/:
<!doctype html> <html> <head> <style> .tricky { width:200px; height:200px; border-radius: 50%; border: 0px solid; background: #2373bd; display:inline-block; position:relative; overflow: hidden; } .tricky_image { width:100%; height:100%; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; opacity:0.7; border-radius: 50%; filter:alpha(opacity=70); overflow:hidden; } .tricky_image:hover { opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1.2); transform:scale(1.2); } </style> </head> <body> <div> <imgsrc="location_images/sanfranciscoweb.png" alt="Example"> </div> </body> </html>
解决方法
在Webkit中,通过硬件加速,动画层在动画期间被提升到不同的渲染表面,然后在动画完成后降级.
原来有一个简单的解决方案.通过向其添加轻量级动画,将容器元素“提升”为与硬件加速子项相同的渲染层:
.tricky { width: 200px; height: 200px; border-radius: 50%; border: none; background: #2373bd; display: block; overflow: hidden; -webkit-transform:scale(1.0); } .tricky_image { width: 200px; height: 200px; -webkit-transition: all .6s ease; opacity: 0.7; } .tricky:hover { -webkit-transform:scale(1.0); } .tricky:hover .tricky_image { opacity: 1; -webkit-transform:scale(1.2); }
见:http://jsfiddle.net/yaLupdzo/3/
请注意,我还在父容器的默认状态中添加了一个简单的动画,因此在悬停时不会发生同样的问题.
我们今天的关于html – 在父div上设置边框半径的修剪图像角落在Safari中不起作用和html给div设置边框的分享已经告一段落,感谢您的关注,如果您想了解更多关于angularjs – $http帖子在Safari中不起作用、css – 下拉菜单/输入的文本大小选择在Safari中不起作用、css – 字体真棒图标在OSX Safari中不起作用、css – 转换缩放属性在Chrome和Safari中不起作用的相关信息,请在本站查询。
本文标签: