标签: shadow

Swift - 角半径和投影的问题

我正在尝试创建一个带圆角投影的按钮.无论我如何切换,按钮都无法正确显示.我试过masksToBounds = falsemasksToBounds = true,但无论是圆角半径工程和影子不或影子工程和圆角半径不夹按钮的角落.

import UIKit
import QuartzCore

@IBDesignable
class Button : UIButton
{
    @IBInspectable var masksToBounds: Bool    = false                {didSet{updateLayerProperties()}}
    @IBInspectable var cornerRadius : CGFloat = 0                    {didSet{updateLayerProperties()}}
    @IBInspectable var borderWidth  : CGFloat = 0                    {didSet{updateLayerProperties()}}
    @IBInspectable var borderColor  : UIColor = UIColor.clearColor() {didSet{updateLayerProperties()}}
    @IBInspectable var shadowColor  : UIColor = UIColor.clearColor() {didSet{updateLayerProperties()}}
    @IBInspectable var shadowOpacity: CGFloat = 0                    {didSet{updateLayerProperties()}}
    @IBInspectable var shadowRadius : CGFloat = 0                    {didSet{updateLayerProperties()}}
    @IBInspectable var shadowOffset …
Run Code Online (Sandbox Code Playgroud)

shadow cornerradius ios swift xcode6

70
推荐指数
5
解决办法
7万
查看次数

内部映射着色器自阴影

我正在修补Joost van Dongen的内部映射着色器,我正在尝试实现自我阴影.我仍然无法弄清楚阴影投射光矢量需要的坐标.你可以在这里看到一些有用的演示 我已经附加了光线位置,偏移到相机位置只是为了看看发生了什么,但显然它没有看起来也不错.着色器代码如下.在片段着色器中查找SHADOWS DEV.有问题的向量是:shad_Eshad_I.

顶点着色器:

varying vec3 oP; // surface position in object space
varying vec3 oE; // position of the eye in object space
varying vec3 oI; // incident ray direction in object space

varying vec3 shad_E; // shadow light position
varying vec3 shad_I; // shadow direction

uniform vec3 lightPosition;

void main() {

    // inverse veiw matrix
    mat4 modelViewMatrixInverse = InverseMatrix( modelViewMatrix );

    // surface position in object space
    oP …
Run Code Online (Sandbox Code Playgroud)

raytracing glsl shadow webgl three.js

60
推荐指数
1
解决办法
1612
查看次数

iPhone UILabel文字软阴影

我知道iPhone上开箱即用的UILabel不支持柔和阴影.那么实现我自己的最佳方式是什么?

编辑:

显然我会UILabel继承并绘制-drawRect:我的问题是,我如何将标签的内容作为图形并在它们周围绘制,模糊它们等等......

编辑2:

一年后我回到了这个问题.与此同时,我构建了一个类,允许您轻松地向标签添加柔和阴影并调整其半径等,并在文本本身上绘制渐变.你可以在GitHub上找到它:https://github.com/doukasd/iOS-Components/tree/master/Views

iphone objective-c shadow uilabel iphone-sdk-3.0

59
推荐指数
7
解决办法
10万
查看次数

54
推荐指数
4
解决办法
5万
查看次数

SVG阴影切断了

我正在使用的SVG通过feGaussianBlur过滤器有一个投影.

阴影本身正确显示,但在顶部和底部边缘被切除.

像这样:

截止阴影的图像

有问题的SVG是:

<?xml version="1.0" standalone="no" ?>
<!DOCTYPE svg
  PUBLIC '-//W3C//DTD SVG 1.1//EN'
  'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
<svg height="600" version="1.1" width="700" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs/>
  <filter id="SVGID_0">
    <feGaussianBlur in="SourceGraphic" stdDeviation="6.6"/>
    <feOffset dx="0" dy="0"/>
    <feMerge>
      <feMergeNode/>
      <feMergeNode in="SourceGraphic"/>
    </feMerge>
  </filter>
  <path d="M 0 83 Q 0 83 0 83 Q 0 83 6 79.5 Q 12 76 17 71 Q 22 66 30.5 57.5 Q 39 49 54 36 Q 69 23 82.5 16.5 Q 96 10 120 4.5 Q 144 -1 170.5 …
Run Code Online (Sandbox Code Playgroud)

svg clipping shadow svg-filters

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

你能用CSS为PNG内容添加非方形阴影吗?

是否可以对PNG的内容进行投影?

不是正方形,而是
作用于PNG的非透明内容的对象投影.

css transparency image shadow css-filters

50
推荐指数
4
解决办法
7万
查看次数

如何在iOS 6中为具有自定义背景图像的导航栏禁用导航栏阴影?

在iOS 6中,即使您设置了自定义背景图像,也会在导航栏中自动添加投影.我很确定这不是iOS 5的情况,因为当我在iOS 5和6 sim中测试相同的代码时,阴影出现在iOS 6但不是5.

有人对这个有了解吗?或者如何启用/禁用它?

iphone shadow uinavigationbar ios6

50
推荐指数
6
解决办法
5万
查看次数

Appcompat v21工具栏提升前棒棒糖

首先,我知道之前已经问过这个问题,但之前没有得到回答.我希望有人能给我一个答案.

在我的应用程序中,我使用Appcompat_v7(API 21)中的工具栏.这是我的代码:

<android.support.v7.widget.Toolbar
    style="@style/DarkActionbarStyle"
    android:id="@+id/toolBar"
    android:layout_width="match_parent"
    android:layout_height="@dimen/actionbar_height" />
Run Code Online (Sandbox Code Playgroud)

这是我使用的ToolBar样式:

<style name="DarkActionbarStyle" parent="@style/Widget.AppCompat.Toolbar">
    <item name="android:background">?attr/colorPrimary</item>
    <item name="titleTextAppearance">@style/ActionBarTitle</item>
    <item name="android:elevation">2dp</item>
    <item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
    <item name="theme">@style/ThemeActionBarDark</item>
</style>

<style name="ThemeActionBarDark" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
    <item name="actionBarItemBackground">@drawable/btn_dark_orange</item>
    <item name="selectableItemBackground">@drawable/btn_dark_orange</item>
</style>
Run Code Online (Sandbox Code Playgroud)

问题是,提升前棒棒糖不起作用.所以我的问题是:棒棒糖设备上的工具栏下是否有阴影?

android toolbar shadow android-appcompat android-5.0-lollipop

43
推荐指数
6
解决办法
4万
查看次数

iOS - 如何在UILabel上实现文本的浮雕效果?

在此输入图像描述

我可以知道如何将浮雕效果作为图片上显示的文字" 提醒 "吗?

它看起来像是嵌入了文本?

谢谢

iphone shadow uilabel emboss

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

防止在特定一侧显示框阴影

有没有办法创建一个css框阴影,其中无论模糊值如何,阴影只出现在所需的边上?

例如,如果我想在左侧和右侧创建一个阴影,而在顶部或底部没有阴影.div没有绝对定位,其高度由内容决定.

- 编辑 -

@ricebowl:谢谢你的回答.也许您可以帮助创建一个完整的解决方案来解决我对您的解决方案的回复中陈述的问题...我的页面设置如下:

<div id="container">
    <div id="header"></div>
    <div id="content"></div>
    <div id="clearfooter"></div>
</div>
<div id="footer"></div>
Run Code Online (Sandbox Code Playgroud)

和CSS这样:

#container {width:960px; min-height:100%; margin:0px auto -32px auto; 
       position:relative; padding:0px; background-color:#e6e6e6; 
       -moz-box-shadow: -3px 0px 5px rgba(0,0,0,.8), 
       3px 0px 5px rgba(0,0,0,.8);}
#header   {height:106px; position:relative;}
#content   {position:relative;}
#clearFooter {height:32px; clear:both; display:block; padding:0px; margin:0px;}
#footer  {height:32px; padding:0px; position:relative; width:960px; margin:0px 
           auto 0px auto;}
Run Code Online (Sandbox Code Playgroud)

css shadow

37
推荐指数
5
解决办法
3万
查看次数