小编sto*_*kli的帖子

CSS RGBA边框/背景alpha double

我正在开发一个涉及很多透明度的网站,我想我会尝试在RGBA中完全构建它,然后为IE做后备.我需要一个"facebox"风格的边框效果,其中外边框是圆形的,并且比它所包围的框的背景更不透明.

来自http://24ways.org/2009/working-with-rgba-colour的最后一个例子似乎暗示它是可能的,但我似乎无法让它发挥作用.当我尝试以下内容时:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

 <title>RGBA Test</title>
 <style type='text/css'>
   body {
     background: #000;
     color: #fff;
   }
   #container {
     width: 700px;
     margin: 0 auto;
     background: rgba(255, 255, 255, 0.2);
     border: 10px solid rgba(255, 255, 255, 0.1);
     padding: 20px;
   }
  </style>
</head>
<body>
  <div id='container'>
    This should look like a facebox.
  </div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

看起来背景"延伸"在元素的边界下面,这导致像素值被加在一起.因此,当背景和边界都是半透明时,边框总是比元素的背景更不透明.这与我想要实现的完全相反,但似乎应该可以基于我见过的例子.

我还应该补充一点,我不能在容器中使用另一个元素,因为我也将在容器上使用border-radius来获得圆角,如果它们有背景,webkit会对子元素的角进行平方已分配,这实际上意味着带有方形内容的圆形外边框.

对不起,我无法发布此图片...显然我没有足够的代表发布图片.

html css css3 rgba

25
推荐指数
2
解决办法
4万
查看次数

redis 在带有 node.js 的 heroku 上崩溃

我有一个非常简单的应用程序在带有nodejs和redis的heroku上运行。它通过 ajax post 定期获取发布的数据,并将数据存储在 Redis 的列表中。

我已经在本地运行该应用程序,没有出现任何问题,它将发送给它的数据记录到 Redis,没有任何抱怨。然而,当我在 heroku 上运行它时,在崩溃之前我收到了大约 5-10 个请求,并出现了一个相当非特定的 redis 错误。

依赖项:

"redis": "~0.7.1",
"hiredis": "~0.1.14",
"redis-url": "~0.1.0"
Run Code Online (Sandbox Code Playgroud)

写入redis的代码(coffeescript):

app.post '/track', (req, res) -> 
  redis = require('redis-url').connect(app.settings.redis_url)

  if(req.body.userid)
    key = "locations:#{req.body.userid}"
    redis.rpush key, JSON.stringify({time: (new Date()).toString(), lat: req.body.latitude, lon: req.body.longitude})
Run Code Online (Sandbox Code Playgroud)

我收到的错误如下:

Error: Uncaught, unspecified 'error' event.
2012-04-21T06:12:00+00:00 app[web.1]:     at Command.callback (/app/node_modules/redis/index.js:159:29)
2012-04-21T06:12:00+00:00 app[web.1]:     at HiredisReplyParser.<anonymous> (/app/node_modules/redis/index.js:256:14)
2012-04-21T06:12:00+00:00 app[web.1]:     at RedisClient.return_error (/app/node_modules/redis/index.js:446:25)
2012-04-21T06:12:00+00:00 app[web.1]:     at HiredisReplyParser.execute (/app/node_modules/redis/lib/parser/hiredis.js:41:18)
2012-04-21T06:12:00+00:00 app[web.1]:     at HiredisReplyParser.emit (events.js:67:17)
2012-04-21T06:12:00+00:00 app[web.1]:     at RedisClient.on_data (/app/node_modules/redis/index.js:422:27)
2012-04-21T06:12:00+00:00 …
Run Code Online (Sandbox Code Playgroud)

heroku redis node.js

4
推荐指数
1
解决办法
1811
查看次数

标签 统计

css ×1

css3 ×1

heroku ×1

html ×1

node.js ×1

redis ×1

rgba ×1