标签: shadow

绘制插入NSShadow和插入笔划

我有一个NSBezierPath,我想在路径内绘制插入阴影(类似于Photoshop).

反正有没有这样做?另外,我知道你可以使用-stroke路径,但是你可以在路径中划线(类似于Photoshop中的Stroke Inside)吗?

更新3

static NSImage * graydient = nil;

if (!graydient) {
    graydient = [[NSImage alloc] initWithSize: NSMakeSize(22, 22)];
    [graydient lockFocus];

    NSGradient * gradient = [[NSGradient alloc] initWithColorsAndLocations: clr(@"#262729"), 0.0f, clr(@"#37383a"), 0.43f, clr(@"#37383a"), 1.0f, nil];
    [gradient drawInRect: NSMakeRect(0, 4.179, 22, 13.578) angle: 90.0f];
    [gradient release];

    [graydient unlockFocus];
}

NSColor * gcolor = [NSColor colorWithPatternImage: graydient];

[gcolor set];

NSShadow * shadow = [NSShadow new];
[shadow setShadowColor: [NSColor colorWithDeviceWhite: 1.0f alpha: 1.0f]];
[shadow setShadowBlurRadius: 0.0f];
[shadow setShadowOffset: …
Run Code Online (Sandbox Code Playgroud)

photoshop cocoa bezier drawing shadow

12
推荐指数
1
解决办法
9062
查看次数

三角形周围的CSS框阴影

我需要使用简单的html和css创建一个带阴影的三角形.通过另一个stackoverflow问题回答,我能够创建带有斜接边框的三角形.基本上我创建一个边框非常宽的框的一面,附近的边有宽透明边框:

div.triangle {
    border-bottom : 60px solid transparent;
    border-left : 60px solid black;
}
Run Code Online (Sandbox Code Playgroud)

效果很好,但是当我尝试应用一个盒子阴影时,阴影绕着封闭的方块而不是三角形:

div.triangle {
    border-bottom : 60px solid transparent;
    border-left : 60px solid black;
    -webkit-box-shadow: 0 0 10px black;
}
Run Code Online (Sandbox Code Playgroud)

如何仅使用带阴影的css/html获得三角形?

html css html5 shadow css3

12
推荐指数
1
解决办法
2万
查看次数

CSS淡出水平规则/线条风格的div效果,没有图像

我是最小化图像使用的忠实粉丝,并且想知道是否有人使用纯静态CSS创建这种类型的策略(或者是否可能)?

http://www.flickr.com/photos/jahimandahalf/6780397612/

我指的是一条似乎越来越瘦的线条和它下面的阴影效果.

我当时认为用三角形做一个CSS形状技巧是可能的:

http://css-tricks.com/snippets/css/css-triangle/

或者使用'transform'在box-shadow上旋转:

zenelements.com/blog/css3-transform/

有任何想法吗?

css line shadow shapes fadeout

12
推荐指数
4
解决办法
3万
查看次数

平滑旋转并用阴影改变UIView的大小

我有一个UIView阴影和UIImageView子视图.

我希望在iPad旋转时调整视图大小,我试图在willRotateToInterfaceOrientation回调中执行此操作.

如果我UIView在基本方式上设置阴影,则旋转非常不稳定; 所以我希望其他人提供一些关于如何设置阴影设置layer.shadowPath的建议.

我尝试使用相同的块并在同一个块中[UIView animateWithDuration:animations]设置new 来设置帧大小更改的动画shadowPath,但阴影路径会捕捉到新的大小.

如果我不在动画块中更改图层的shadowPath,它就不会改变.

从我完成的一些搜索中,需要使用a来完成对图层属性的更改动画CABasicAnimation.

所以我认为问题可能是"如何同时为UIView的帧大小和图层变化设置动画?"

core-animation shadow calayer uiview ios

12
推荐指数
1
解决办法
3006
查看次数

如何在Qt中为无框窗口添加阴影

我正在尝试创建一个在其下面有阴影的无框窗口.当我们用Qt :: FramelessWindowHint标志创建一个无边框窗口时,它不包含阴影.但是我们可以通过创建QGraphicsDropShadowEffect对象,然后通过setGraphicsEffect函数将其传递给窗口小部件,从而轻松地为子窗口小部件添加阴影.但这似乎对QMainWindow不起作用.请帮我把阴影放到Qt的无框窗口......

qt window shadow borderless

12
推荐指数
1
解决办法
1万
查看次数

如何在像google按钮这样的wpf按钮周围创建阴影下拉效果

我想在wpf中创建一个谷歌按钮.我找到了以下链接,指定了谷歌的按钮CSS样式

谷歌按钮css风格

现在我也搜索了网络,发现这种风格类似谷歌的按钮

<Style x:Key="GoogleGreyButton" TargetType="{x:Type Button}">
    <Setter Property="Background" Value="#FFF5F5F5"/>
    <Setter Property="BorderBrush" Value="#FFDCDCDC"/>
    <Setter Property="BorderThickness" Value="1"/>
    <Setter Property="Foreground" Value="#FF666666"/>
    <Setter Property="FontWeight" Value="Bold"/>
    <Setter Property="FontSize" Value="11"/>
    <Setter Property="FontFamily" Value="Arial"/>
    <Setter Property="HorizontalContentAlignment" Value="Center"/>
    <Setter Property="VerticalContentAlignment" Value="Center"/>
    <Setter Property="Padding" Value="8,7"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Button">
                <Border Name="border" 
                    BorderThickness="{TemplateBinding BorderThickness}"
                    Padding="{TemplateBinding Padding}" 
                    BorderBrush="{TemplateBinding BorderBrush}" 
                    CornerRadius="1" 
                    Background="{TemplateBinding Background}">
                    <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" 
                                  VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>

                </Border>

                <ControlTemplate.Triggers>
                    <!--TODO: Set the right colors-->
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter TargetName="border" Property="BorderBrush" Value="#FFC6C6C4" />
                        <Setter Property="Foreground" Value="#FF020202" />
                    </Trigger>
                    <Trigger Property="IsPressed" …
Run Code Online (Sandbox Code Playgroud)

wpf styles button shadow

12
推荐指数
1
解决办法
3万
查看次数

在UIImage的非透明像素周围添加边框和阴影

我正在尝试在UIImage 的非透明像素周围添加笔触/边框和阴影.

目标是获得如下所示的内容:

带有白色边框和阴影的图片

我已经尝试了几件事,我仍在努力弄清楚如何实现这一目标.

一般来说,我试过:

  1. 向UIImageView添加阴影.(影子的作品,中风/边框是一个矩形,而不是在脸上描绘出非透明像素.此外,我希望将结果保存为一个UIImage(没有它只是显示上的UIImageView))

  2. 为UIImage添加阴影(慢,不知道如何在这里添加边框).

非常感谢帮助!谢谢!

border shadow uiimage stroke ios

12
推荐指数
1
解决办法
1314
查看次数

如何检查浏览器是否支持shadow DOM

一种方法是检查元素上是否有.shadowRoot属性,但是我需要在呈现页面之前返回一个布尔值.

css dom shadow polymer

12
推荐指数
1
解决办法
3175
查看次数

iOS - 影子在UILabel传播

我想在我的UILabel中增加阴影的传播,但我找不到属性来做到这一点.我在下面添加了一张照片来说明问题.

所需标签阴影的示例,以及当前标签阴影.

顶部标签是我能够在Photoshop中创建的所需效果.底部标签说明了我能够在iOS中找到的属性.这是我用于底部标签的代码.

let bottomLabel = UILabel(frame: CGRectMake(0, 0, maxWidth, 18))
bottomLabel.backgroundColor = UIColor.clearColor()
bottomLabel.textColor = UIColor.whiteColor()
bottomLabel.font = UIFont.boldSystemFontOfSize(16)
bottomLabel.text = title
bottomLabel.textAlignment = .Center
bottomLabel.numberOfLines = 1
bottomLabel.layer.shadowOffset = CGSize(width: 0, height: 0)
bottomLabel.layer.shadowOpacity = 1
bottomLabel.layer.shadowRadius = 2
Run Code Online (Sandbox Code Playgroud)

我确实找到了使用第二个标签作为阴影的建议,但这没有给出所需的结果.这是该标签的代码.

let bottomLabelShadow = UILabel(frame: CGRectMake(0, 1, maxWidth, 18)) 
bottomLabelShadow.backgroundColor = UIColor.clearColor()
bottomLabelShadow.textColor = UIColor.blackColor()
bottomLabelShadow.font = UIFont.boldSystemFontOfSize(16)
bottomLabelShadow.text = title
bottomLabelShadow.textAlignment = .Center
bottomLabelShadow.numberOfLines = 1
bottomLabelShadow.layer.shadowOffset = CGSize(width: 0, height: 0)
bottomLabelShadow.layer.shadowOpacity = 1
bottomLabelShadow.layer.shadowRadius = 2
Run Code Online (Sandbox Code Playgroud)

shadow uilabel ios swift

12
推荐指数
2
解决办法
1万
查看次数

我如何在React Native上仅在底部设置高程阴影

我正在尝试在视图底部添加阴影,但是我不打算在Android上这样做。有了elevation它,阴影也在顶部。有没有办法像在iOS上那样呢?

这是我的代码:

export function makeElevation(elevation) {
const iosShadowElevation = {
    shadowOpacity: 0.0015 * elevation + 0.18,
    shadowRadius: 0.5 * elevation,
    shadowOffset: {
        height: 0.6 * elevation,
    },
};
const androidShadowElevation = {
    elevation,
};
return Platform.OS === 'ios' ? iosShadowElevation : androidShadowElevation;
Run Code Online (Sandbox Code Playgroud)

}

左:iOS(预期)

右:Android

iOS /安卓

android shadow android-styles react-native react-native-android

12
推荐指数
2
解决办法
4464
查看次数