- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
这是 JSFIDDLE我的猫/动画没有任何 drop-shadows
尽可能清楚地显示问题。据我了解,这是由 border-radius
引起的,也可能是由于 overflow: hidden;
引起的。
猫头鹰不是这个问题的问题,只是我遇到的类似情况的一个例子。jsfiddle/cat 是这个问题的问题,抱歉混淆了!
这是一个JSFIDDLE对于我的猫,它使用 box-shadow
的 blur
属性插入框阴影,并且眼睛周围的像素化边缘仍然相同。
这里的答案确实解决了我在猫头鹰图像中看到的问题,但不是关于这个答案的内容。
这是使用第三个值 blur
时带有 inset box-shadow
的猫。
我已经在 Safari、Chrome 和 Firefox 中测试了这个 fiddle ,它们似乎都显示相同。
我有两只眼睛盯着 Cheshire Cat我昨天开始用 CSS 制作的。一切都呈现得很好,我也做了一个 Owl (我首先认为这是一个类似的情况,但事实并非如此)在 CSS 中有一个非常小但类似的问题,即眼睛在边缘周围像素化。
我也试过给眼睛一个紫色的边框,但像素化的边缘在边框的边缘保持不变。
在我新创建的 CSS 中,眼睛的外边缘非常像素化,似乎是父圆圈的颜色(黄色)。
这是眼睛的 CSS。
.eye {
border-radius: 50%;
height: 100px;
width: 100px;
background: #FAD73F;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
overflow: hidden;
position: relative;
display: inline-block;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
z-index: 100;
}
.pup {
border-radius: 50%;
height: 20px;
width: 20px;
background: #2b2b2b;
display: block;
position: absolute;
top: 40px;
left: 40px;
}
.lidT {
display: block;
width: 100px;
height: 100px;
background: #821067;
position: absolute;
top: -80px;
z-index: 20;
}
.lidB {
display: block;
width: 100px;
height: 100px;
background: #821067;
position: absolute;
bottom: -80px;
z-index: 20;
}
下面是我用来制作这个动画/生物的 jsfiddle。
我认为问题是由...引起的
我认为问题的根源是由我在 .eye
中包含的 .lidT
和 .lidB
类引起的.
它似乎将眼睑的边缘切掉 1px
。试着让 fiddle 中的眼睛眨一下,看看我的意思。
图像也不是不可能的,但出于学习的原因,我想坚持先制作 CSS 图像。
没有帮助的样式列表
盒子阴影
边框
框大小调整
不仅仅是 Firefox 的错误
结束列表
更新
解决方法是在眼睛上添加眼窝或外部主标签。这隐藏了像素化,但只是解决问题的一种方法。
有关详细信息,请参阅 apaul34208 答案
这是apaul34208答案的问题,
看到眼睛的左侧和顶部是平的,我很想知道我的问题是浏览器问题还是 css。
结束更新
截至 2013 年 11 月 13 日的最佳选择
在 .eye
上使用背景渐变似乎是迄今为止最简洁的解决方案。引用 ScottS 的回答。
这也适用于 Firefox、Chrome、Safari 和 IE。 (在 IE 中有点乱,比以前好多了)
非常感谢任何帮助!
最佳答案
这不需要额外的 html 标记。我已经在 Firefox 上对其进行了测试(并且已确认它也可以在 Safari 和 Chrome 上运行,请参阅评论)。它使眼睛的背景成为距边缘一定距离的紫色,然后使用径向背景渐变使其余部分成为黄色。这似乎可以避免根据 border-radius
和 overflow: hidden
组合尝试“隐藏”的边缘出现“混合”(和变黄)。
Here is the original solution/fiddle example with 1px
of purple.然而,删除阴影后,you can still slightly detect a discoloration .所以我将下面的答案更新为 2px
宽紫色边框,this winking cat with drop shadow removed shows that no discoloration is occurring .
这是(已更新为 2px
)代码:
.eye {
border-radius: 50%;
height: 100px;
width: 100px;
background: #fad73f; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #fad73f 0, #fad73f 48px, #821067 49px); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0,#fad73f), color(48px,#fad73f), color-stop(49px,#821067)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #fad73f 0,#fad73f 48px,#821067 49px); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #fad73f 0,#fad73f 48px,#821067 49px); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #fad73f 0,#fad73f 48px,#821067 49px); /* IE10+ */
background: radial-gradient(ellipse at center, #fad73f 0,#fad73f 48px,#821067 49px); /* W3C */
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
overflow: hidden;
position: relative;
display: inline-block;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
z-index: 100;
}
关于html - CSS Circle 周围的像素化边缘溢出 : hidden;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19882283/
我目前有一堆看起来像这样的行: txt = "Can't print the value for "+arguments[1]+" before it's set"; 我在做 $('#mydiv').
我有一个网站,我试图以移动格式显示,但在宽屏幕上显示。我确信 iframe 是要走的路。 我正在尝试将 iframe 加载到 iPhone 的图像中。你可以看到一个例子 here . 一旦你看到它,你
我正在尝试使用 Xcode 中的 Storyboard创建如下所示的 View 。 为此,我添加了一个按钮和一个带有约束的标签,但这就是我得到的结果。文本不会从复选框下方开始。实现此目的的一种方法是创
我正在与 css 斗争以将文本包装在 div 中。我应用了空格、分词但没有任何反应。 链接 http://fiduciaryconsulting.org/index.php/services/90-s
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
正如标题所说 - 如何将文本环绕在伪元素周围?请参见下面的示例: .area { position: relative; } .area:before { content: '';
每次我尝试在 CSS 中做一些看似简单的事情时,它都行不通。 我有一个包含 460x160 图像的内容 div。我想做的就是将图片放在右下角,然后用文字环绕它。 text text
每次我尝试在 CSS 中做一些看似简单的事情时,它都行不通。 我有一个包含 460x160 图像的内容 div。我想做的就是将图片放在右下角,然后用文字环绕它。 text text
我有一个流式布局,它已经为我工作了一段时间。我漂浮 不是右就是左。一个 div 通常会有一个图像和一个标题。 文本项正确地环绕在 float 周围。但是某些元素没有: 将做以下两件事之一:他们要么侵入
这是我的问题。我在另一个 div 中有内联 block div。 .timeEvents { width: 100%; overflow: hidden; text-align: cent
使用float,我可以让文本环绕figure标签中的图像,而不是环绕figcaption标签,因为出色地。将 float 添加到 figcaption 不会这样做。有什么建议吗? 下面的代码在这里:h
如何让 div 2 环绕 div 1 ? (两个 div 都包含文本) +---++------------------+ | || | | 1 ||
我有一个场景,我需要转换一个可以被 *this 链接的函数返回 std::optional>而不是 T& (原因超出了这个问题的范围)。我使用 std::reference_wrapper 的原因是因
我想我彻底搜索了这个网站,但找不到我的问题的答案;我也认为这很简单,但是经过几个小时的困惑之后,我已经放弃并决定寻求帮助...... 这是我的问题;我有一个 DIV,里面有两个 DIV;第一个 DIV
我有一个文本区域字段,其右上角有一个 div 框。我进行了广泛的搜索,但找不到一种方法可以让输入文本区域的文本环绕 div。 #wrapper { position: relative; wi
所以我在使用 FancyBox 时遇到了这个问题,当滚动页面主体(主页)时,框会随机向左和顶部移动位置。 附上 GIF 演示问题: 据我所知,我正在使用 Fancybox v2。 网址是here (在
我的 coinslider 周围有一个容器 div。我想围绕这个容器 div 包装文本。如何实现这一目标? 现在我的 HTML 设置如下: 我的 CSS 是这样设置的: #mycontain
每次我尝试在 CSS 中做一些看似简单的事情时,它都行不通。 我有一个包含 460x160 图像的内容 div。我想做的就是将图片放在右下角,然后用文字环绕它。 text text
我有一个名为“content”的 DIV,其中我有一个图像作为边框/框架,我想绕过它。我都有一个大的整个框架(左、右、上、下),它与它应该的宽度相匹配,而且我把它切碎了,所以我有四个单边框图像(lef
我正在使用 fieldset 在 div 周围创建带标题的边框。 这是代码: Sproc Details:
我是一名优秀的程序员,十分优秀!