gpt4 book ai didi

html - 带有CSS问题的响应三 Angular 形

转载 作者:可可西里 更新时间:2023-11-01 13:07:27 26 4
gpt4 key购买 nike

我正在用 CSS 制作响应式三 Angular 形(向下箭头)。我的问题是我想向下增加我的三 Angular 形高度但是当我增加填充底部时它会扰乱三 Angular 形。

这是我的代码:

.btna {
position: relative;
display: inline-block;
height: 50px;
width: 25%;
text-align: center;
color: white;
line-height: 50px;
text-decoration: none;
padding-bottom: 15%;
background-clip: content-box;
overflow: hidden;
}
.btna div {
content: "";
position: absolute;
top: 0px;
left: 0;
background: -webkit-linear-gradient(#d5adee, #fff); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#d5adee, #fff); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#d5adee, #fff); /* For Firefox 3.6 to 15 */
background: linear-gradient(#d5adee, #fff); /* Standard syntax */
padding-bottom: 50%;
width: 57.7%;
z-index: -1;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(-30deg) skewX(30deg);
-ms-transform: rotate(-30deg) skewX(30deg);
transform: rotate(-30deg) skewX(30deg);
}
<div class="btna">
<div></div>
</div>

最佳答案

我假设您想让三 Angular 形保持在其 .btna 类的范围内,对吗?

下面的代码保留了一个三 Angular 形,同时也使它具有更高的高度并保持响应。

替换 transform: rotate(-30deg) skewX(30deg);

transform: rotate(-45deg) scale(1.4);

Skew 对于将任何三 Angular 形变成直 Angular 三 Angular 形非常有用,但是因为我们已经准备好从一个开始(溢出被切断的正方形),所以它不是很有用。

关于html - 带有CSS问题的响应三 Angular 形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30697976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com