javascript - CSS - 如何让 Mac OSX 停靠在 CSS 中?除了高度或宽度之外,还有第三个参数吗?

标签 javascript html css macos

您如何设计这个 3D 转换后的底座以使其具有“深度”而不仅仅是高度和宽度?

enter image description here

(注意在底部的圆 Angular 处,有一些大约 3-5 像素的灰色“深度”)

enter image description here

这是我的 CSS 现在的样子:

.dock{
  transform: matrix3d(1,0,0.00,0,0.00,1,0.00,-0.0015,0,0,1,0,0,0,0,1);
  width:800px;
  height:80px;  
  perspective: 300px;
  opacity:0.8;
  position:fixed;
  bottom:20px;
  left:50%;
  margin-left: -400px;
  border-radius:5px;
  background: -webkit-linear-gradient(grey, white);
}

非常感谢您的帮助!

编辑:非常感谢您的帮助。不到 5 分钟就搞定了。太棒了!

最佳答案

transform: perspective(200px) rotateX(45deg); 应该可以完成这项工作。您可能想要更改这些值。

如果你想将多个节点变换到同一个消失点,你应该阅读perspective-css-property。

这里有一个关于这个主题的很好的介绍:https://css-tricks.com/almanac/properties/p/perspective/

关于javascript - CSS - 如何让 Mac OSX 停靠在 CSS 中?除了高度或宽度之外,还有第三个参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38282681/

相关文章:

javascript - 使用 java 脚本在 MVC 中提供用户友好的 URL

javascript - 如何在 Angular js中显示行内的行

javascript - 单击更改 DIV 的样式并在取消单击时再次更改

javascript - 如何在Intel XDK上使用本地存储?

javascript - 透视 CSS3 不工作

javascript - 在 ExtJS 之后加载 jQuery

javascript - 在 page_load 事件上调用 javascript 函数

javascript - 谷歌图表 API : Add Blank Row to Timeline?

css - Bootstrap 4 - 全高抽屉

javascript - 如果我的 h3 没有首先出现在页面上(PHP CSS 或 JS),则更改 CSS