Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

ant design vue 组件 dropdown的样式怎么改

遇到个问题,组件dropdown的样式改不了

直接在cssz中根据class /id之类的写上去没啥用

有尝试用这个属性overlayStyle去修改样式,css属性什么的都可以加上去,但是像margin-top ,top之类的就没有效果, backgroundcolor就可以生效。。。

使用js获取下元素,手动设置style也是一样的,,,,

image.png

亲们有遇到这样的问题吗,是怎么解决的呢


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你按f12看看下拉元素是不是行内标签,如果是
行内元素的padding-top、padding-bottom、margin-top、margin-bottom属性设置是无效的
另外
如果 "position" 属性的值为 "static",那么设置 "top" 属性不会产生任何效果。
你得设置个display:inline-block;才行


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...