问题标签 [css-shapes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14863 浏览

css - 是否可以将 div 设置为梯形?

我知道倾斜是可能的,但我看不到一种方法可以使每个角落倾斜特定的角度。

这是我正在进行的项目:http: //map.ucf.edu/

专门查看菜单中的选项卡。现在我正在使用图像,我想为有能力的浏览器更改它。

我知道可以创建CSS 梯形,但这是使用没有内容的边框。最终结果还需要一些圆角。

编辑:从Zoltan Toth 的解决方案开始,我能够做到这一点:demo

0 投票
5 回答
23069 浏览

css - 如何处理两个重叠 div 的“双重不透明度”

我有两个 div,都具有 0.6 的不透明度。我需要它们重叠但保留它们的不透明度,而不是创建新的组合不透明度级别。我不能使用图像。

编辑——小圆圈应该有一个画布元素。不确定伪元素是否是最好的解决方案。

有没有办法用 CSS 做到这一点,或者我应该只使用画布?

例子 -

http://dabblet.com/gist/1566209

HTML:

CSS:

0 投票
3 回答
26317 浏览

html - 如何在纯 CSS 导航栏上获得三角形悬停效果?

当用户将鼠标悬停在不同的选项卡上时,我想在文本下方有一个小三角形。这是我正在使用的一些代码。

CSS导航栏

0 投票
5 回答
59780 浏览

html - 带框阴影的 CSS 语音气泡

创建一个使用 CSS 向左侧绘制三角形的 DIV。尝试将统一的 box-shadow 应用于父元素和伪元素(参见图片)和代码。

这可能吗?或者我最好为此使用边框图像?

(顶部:阴影之前,中间:CSS Box-Shadow,底部:所需结果)

添加 Box-Shadow 之前的元素

添加了 box-shadow 的元素

想要的结果

0 投票
5 回答
15124 浏览

css - 如何使用 css 制作这样的有角度的标签?

我需要这样做。纯CSS可以吗?

在此处输入图像描述

0 投票
1 回答
4817 浏览

html - 带反圆角的 css3 菜单

我设计了一个导航菜单,如下图所示:

倒圆角

我想用 css3 圆角和盒子阴影对其进行编码,而不是使用任何图像。问题是第一个菜单项左侧的圆角,以及菜单右侧的圆角......我称之为“反向”圆角......

它应该必须改变颜色:hover

有没有办法只在css中完成这项工作?如何?

0 投票
2 回答
1407 浏览

html - 有趣的 CSS 形状导航(V 形)

我目前正在为一个网站构建一个形状相当有趣的导航。每个菜单项需要的形状如下图所示:

在此处输入图像描述

最终的导航看起来像这个的扩展版本:

在此处输入图像描述

我认为在 CSS 中制作这些形状会是一个有趣的实验。箭头形状之一的 CSS 和 HTML 在这里:

每个导航项都应用了一个负偏移量(我在演示中省略了),因为它被渲染以使它们彼此齐平。

我正在使用 Javascript 处理翻转和状态。

我的问题是让导航一直延伸到页面的宽度。目前我必须将导航容器设置为更大的宽度以容纳所有内容。

我尝试将溢出设置为隐藏,但最后一项正在下降一个级别,而不是继续进行并且只是将结尾切断。

我在这里设置了一个例子 - http://jsfiddle.net/spacebeers/S7hzu/1/

红色边框有overflow: hidden;,蓝色没有。]

我的问题是:我怎样才能让这些盒子都漂浮在一条填充包含 div 宽度的行中,而不会使它们下降一个级别。

谢谢

0 投票
1 回答
1122 浏览

css - 如何使用边框半径制作这样的形状?

到目前为止我所做的是这里http://jsfiddle.net/cmRHp/1/

我想做这个

在此处输入图像描述

0 投票
3 回答
4186 浏览

html - 如何制作一个八角形的div?

很简单的想法,但我不知道如何做到这一点。我希望能够将它作为一个样式div(如果可能的话)。

如何创建八角形div

0 投票
5 回答
115745 浏览

css - 如何使用 CSS 围绕内容制作一个圆圈?

像这样

围绕内容

只有这个代码