社区首页 >问答首页 >如何减小css创建的三角形的宽度和高度

如何减小css创建的三角形的宽度和高度
EN

Stack Overflow用户
提问于 2020-05-17 06:22:23
回答 1查看 85关注 0票数 1

我正在创建一个三角形指向底部使用html和css。这里我需要减少顶部的宽度和增加一点向下指针的高度,我尝试了很多修改,它不起作用。

代码语言:javascript
代码运行次数:0
复制
.triangle-with-shadow {
   width: 100px;
   height: 100px;
   position: relative;
   overflow: hidden;
   
}
.triangle-with-shadow:after {
   content: "";
   position: absolute;
   width: 50px;
   height: 50px;
   background: #999;
   transform: rotate(45deg);
   bottom: 75px;
   left: 25px;
   box-shadow: -1px -1px 10px -2px rgba(0,0,0,0.5);
}
.triangle-with-shadow:hover, .triangle-with-shadow:hover:after {
   box-shadow: none;
}
代码语言:javascript
代码运行次数:0
复制
<div class="triangle-with-shadow"></div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-17 07:06:51

在CSS中,所有内容都被视为矩形(BOX-MODEL)。这很烦人,但是很有意义,如果你试图在矩形布局上应用box-shadow,这是一项非常繁重的任务。因此,在使用过滤器时,您可以使用box-shadow drop-shadow。过滤器不绑定到盒子模型。这意味着我们的三角形的轮廓被识别出来,并且它周围的透明度被忽略,以便预期的形状接收阴影。

尝试以下代码:

代码语言:javascript
代码运行次数:0
复制
.triangle-with-shadow {
   width: 100px;
   height: 100px;
   position: relative;
   overflow: hidden;

}
.triangle-with-shadow:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 40px 20px 0 20px;
  border-color: #999 transparent transparent transparent;
  -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px -1px 2px rgba(0, 0, 0, 0.5));
}

.triangle-with-shadow:hover,
.triangle-with-shadow:hover:after {
  box-shadow: none;
}
代码语言:javascript
代码运行次数:0
复制
<div class="triangle-with-shadow"></div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61847784

复制
相关文章
JavaScript 获取屏幕的高度和宽度
screen.availHeight:显示浏览器的屏幕的可用高度(这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。)
aehyok
2018/09/11
7.2K0
JavaScript  获取屏幕的高度和宽度
如何在onCreate中获取View的高度和宽度
在开发过程中经常需要获取到View的宽和高,可以通过View.getWidth()和View.getHeight()来得到宽高。然而新手们经常在onCreate方法中直接调用上面两个方法得到的值是0!
阳仔
2019/07/31
5.3K0
纯CSS实现移动端常见布局——高度和宽度挂钩的秘密
不踩坑不回头.之前我在一个项目中大量使用css3的calc计算属性.写代码的时候真心不要太爽啊…但是在项目上线之后,才让我崩溃了,原因很简单,在低于安卓4.4的版本的手机上,自带的浏览器是不支持这个属性的.
FungLeo
2022/05/05
1.3K0
纯CSS实现移动端常见布局——高度和宽度挂钩的秘密
JavaScript获取高度和宽度
屏幕分辨率为:screen.width screen.height 屏幕可用大小:screen.availWidth screen.availHeight 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽(包括边线的宽):document.body.offsetWidth 网页可见区域高(包括边线的宽):document.body.offsetHeight 网页正文全文宽:document.b
苦咖啡
2018/05/07
3.7K0
JavaScript、Jquery获取屏幕的宽度和高度
在日常的项目中经常需要获取屏幕的宽度或者高度,简单记录一下: Javascript方法获取: document.body.clientWidth //网页可见区域宽 document.body.clientHeight //网页可见区域高 document.body.offsetWidth //网页可见区域宽(包括边线的宽) document.body.offsetHeight //网页可见区域高(包括边线的高) document.body.scrollWidth //网页正文全文宽 document.b
德顺
2019/11/13
5.3K0
JavaScript 获取图片的宽度和高度的方法
因为加载图片是异步的,在图片的相关数据没有加载完之后,宽高都是默认为0,所以我们要给imgDom增加个onload方法。
李维亮
2021/07/08
2.7K0
iframe自适应高度和宽度[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
3.8K0
WordPress 技巧:如何移除后台上传的的图片的宽度和高度参数
通过 WordPress 后台上传图片,并且将图片插入到日志中,WordPress 会自动生成的 <img> 的 html 标签中包含图片的宽度和高度参数,如果你使用的是响应式的 WordPress 主题,那么这个可能会造成一些问题。下面的这段代码可以解决这个问题。
Denis
2023/04/15
1K0
对nwpu数据集的宽度和高度进行修改
NWPU VHR-10目标检测数据集中的ground truth,统一为256x256有时候在使用的时候很不方便,因此需要将宽和高指定为真实的宽和高,python的源代码如下,
狼啸风云
2019/06/14
1.7K0
css如何实现一个元素高度固定宽度按比例显示?
用padding-top百分比可以实现宽度固定高度按比例展示,现在的需求是对一个video视频的盒子div高度是固定的,宽度如何按比例展示?
蓓蕾心晴
2018/12/19
1.9K0
Web 技术:CSS最小和最大(宽度/高度)知识点及优缺点
通常,我们希望限制元素相对于其父元素的宽度,同时使其具有动态性。因此,有一个基础宽度或高度的能力,使其扩展的基础上,可用的空间。比如说,我们有一个按钮,它的宽度应该是最小的,不应该低于它的宽度。这就是最大和最小属性变得方便的地方。
前端小智@大迁世界
2020/07/17
6.1K0
Web 技术:CSS最小和最大(宽度/高度)知识点及优缺点
win10 uwp 如何修改 Flyout 的宽度或高度
在堆栈有小伙伴问如何修改 Flyout 的宽度,他看到宽度会使用第一个元素的大小而不是最大的
林德熙
2020/03/25
1.5K0
win10 uwp 如何修改 Flyout 的宽度或高度
如何让高度、宽度不定的容器保持水平、垂直居中
这个题目似乎解决的办法很多,JS是最能够确保各种浏览器中一致性的,但是仍然可以使用CSS的方式来解决。这个问题分解为两个方面,第一解决左右居中的问题,第二解决上下居中的问题。
大江小浪
2018/07/24
2.6K0
OC中获取一串字符串的高度(宽度确定)或宽度(高度确定)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52937475
用户1451823
2018/09/13
2.6K0
关于Div的宽度与高度的100%设定
正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题!
bear_fish
2018/09/19
3.9K0
js获得浏览器高度和宽度 参数
document.documentElement.clientHeight -->浏览器的高度
botkenni
2019/09/03
6.1K0
iframe自适应高度和宽度_自适应框架
var ifm_content = document.getElementById(“conFrame”);
全栈程序员站长
2022/11/19
2.9K0
js简单实现div宽度匀速增加/减小
效果类似百度首页音乐盒。 点击音乐右边的div可以变长或者变短。 代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <me
用户1749219
2018/05/16
8.4K0
win10 uwp 获取窗口的坐标和宽度高度 获取可视范围获取当前窗口的坐标和宽度高度获取最前窗口的范围
本文会经常更新,请阅读原文: https://lindexi.gitee.io/post/win10-uwp-%E8%8E%B7%E5%8F%96%E7%AA%97%E5%8F%A3%E7%9A%84%E5%9D%90%E6%A0%87%E5%92%8C%E5%AE%BD%E5%BA%A6%E9%AB%98%E5%BA%A6.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。
林德熙
2019/03/13
3.8K0
点击加载更多

相似问题

减小ImageSpan的高度和宽度

10

减小轮播引导的高度和宽度

13

减小BlackBerry BasicEditField的高度和宽度

10

使用CSS减小某个类的任何元素的宽度和高度

114

减小宽度时减小图像高度

113
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文