gpt4 book ai didi

html - 如何制作响应式条纹

转载 作者:行者123 更新时间:2023-11-28 16:06:54 25 4
gpt4 key购买 nike

我正在使用 CSS 在我的网站上构建一个斜条纹。问题是我把它放在屏幕的右边,所以带的宽度使我的网站没有响应(总宽度超过 100%)。我使用 bootstrap 作为框架,为了创建一个条纹,我在上面添加了一个旋转和平移值。有什么办法可以减少剩余的吗?这是我的代码:

.contact-triangle {
z-index: -1;
width: 23%;
position: relative;
left: 90%;
top: -6%;
width: 263px;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(-37deg) translate(-92px, 22px);
-moz-transform: rotate(-37deg) translate(-92px, 22px);
-ms-transform: rotate(-37deg) translate(-92px, 22px);
-o-transform: rotate(-37deg) translate(-92px, 22px);
transform: rotate(-37deg) translate(-92px, 22px);
background-color: white;
text-align: center;
line-height: 1.5em;
background-color: #353538;
}
.contact-triangle a {
margin-right: 33px;
display: block;
color: white;
padding: .5em 1em;
text-decoration: none;
}
.container-fluid.triangle {
max-width: 100%;
}
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel='stylesheet' id='bootstrap-css' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' type='text/css' media='all' />

</head>

<body>
<div class="container-fluid triangle">
<div class="contact-triangle">
<a href="#">Do you want to join us?</a>
</div>
</div>
</body>

</html>

最佳答案

基本上使用了容器的固定位置并删除了contact-triangle的定位,然后就可以了!

请检查一下,如果这就是您要找的,请告诉我。谢谢!

.contact-triangle {
width: 263px;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(-37deg) translate(-92px, 22px);
-moz-transform: rotate(-37deg) translate(-92px, 22px);
-ms-transform: rotate(-37deg) translate(-92px, 22px);
-o-transform: rotate(-37deg) translate(-92px, 22px);
transform: rotate(-37deg) translate(-92px, 22px);
background-color: white;
text-align: center;
line-height: 1.5em;
background-color: #353538;
}
.contact-triangle a {
text-align: left;
display: block;
color: white;
padding: .5em 1em;
text-decoration: none;
}
.container-fluid.triangle {
max-width: 100%;
position: fixed;
right: -190px;
top: 20px;
}
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel='stylesheet' id='bootstrap-css' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' type='text/css' media='all' />

</head>

<body>
<div class="container-fluid triangle">
<div class="contact-triangle">
<a href="#">Do you want to join us?</a>
</div>
</div>
</body>

</html>

关于html - 如何制作响应式条纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39023520/

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