Html 如何将圆形潜水器放置在倾斜潜水器的一半位置?
我目前正试图建立一个投资组合网站。以下是我的登录页想法: 关于这个设计,我正在努力解决的部分是定位向下箭头,使其跨过倾斜的div,而不考虑屏幕宽度 我所能得到的最接近的方法是将以下值分配给按钮Html 如何将圆形潜水器放置在倾斜潜水器的一半位置?,html,css,css-position,css-transforms,Html,Css,Css Position,Css Transforms,我目前正试图建立一个投资组合网站。以下是我的登录页想法: 关于这个设计,我正在努力解决的部分是定位向下箭头,使其跨过倾斜的div,而不考虑屏幕宽度 我所能得到的最接近的方法是将以下值分配给按钮 position: absolute; top: 290px; left: 30%; 这是我的密码: *, *:之前, *:之后{ 框大小:边框框; 填充:0; 保证金:0; } 部分{ 宽度:100%; 最小高度:400px; } .bg英雄{ 背景:#00C1F7; 位置:相对位置; } .bg暗
position: absolute;
top: 290px;
left: 30%;
这是我的密码:
*,
*:之前,
*:之后{
框大小:边框框;
填充:0;
保证金:0;
}
部分{
宽度:100%;
最小高度:400px;
}
.bg英雄{
背景:#00C1F7;
位置:相对位置;
}
.bg暗{
背景#003342;
位置:相对位置;
}
有角度的div::之前{
内容:'';
宽度:100%;
身高:100%;
位置:绝对位置;
背景:继承;
z指数:-1;
底部:0;
变换原点:左下角;
变换:歪斜(-3deg);
z指数:1;
}
.按钮{
高度:150像素;
宽度:150px;
位置:绝对位置;
顶部:290px;
左:30%;
背景#003342;
边界半径:150px;
z指数:2;
}
.按钮跨度{
宽度:100%;
文本对齐:居中;
颜色:白色;
位置:绝对位置;
顶部:20px;
字体大小:62px;
}
.按钮:悬停{
光标:指针;
背景:#004472
}
&达尔;
如果您可以更改标记,您可以拥有近乎完美的居中:
span
,并将按钮定位在span
内,以便按钮也扭曲
按钮居中,并进行反向倾斜:
按钮span
元素上的变换:旋转(3deg)
使按钮的内容垂直
top
(例如50px)的值,以在倾斜部分内按按钮
*,
*:之前,
*:之后{
框大小:边框框;
填充:0;
保证金:0;
}
部分{
宽度:100%;
最小高度:400px;
}
.bg英雄{
背景:#00C1F7;
位置:相对位置;
}
.bg暗{
背景#003342;
位置:相对位置;
}
.角度div>span{
宽度:100%;
身高:100%;
位置:绝对位置;
背景:继承;
z指数:-1;
底部:0;
变换原点:左下角;
变换:歪斜(-3deg);
z指数:1;
}
.按钮{
高度:150像素;
宽度:150px;
位置:绝对位置;
顶部:50px;
左:50%;
变换:平移(-50%,-100%)倾斜(3deg);
背景#003342;
边界半径:150px;
z指数:2;
变换原点:左下角;
}
.按钮跨度{
宽度:100%;
文本对齐:居中;
颜色:白色;
位置:绝对位置;
顶部:20px;
字体大小:62px;
变换:旋转(3deg);
}
.按钮:悬停{
光标:指针;
背景:#004472;
}
&达尔;
我最诚挚的道歉,Paulie,我想我可以通过一个指向CodePen的链接逃脱惩罚。以后我一定要遵守规则。谢谢。没问题,但我认为JS是答案。哇,只是哇。。。这是一个天才级的解决方案!肯定会再提到这个。非常感谢你!
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, -100%) skew(3deg);
transform-origin: left bottom;