aas*_*yak 6 html css twitter-bootstrap
这是我必须制作的div的图像,但我不知道如何制作它
我到现在为止一直试过这个
.rr > div {
text-align: center;
}
.rr {
position: relative;
height: 200px;
background: #232E39;
}
.rr.rr-left {
z-index: 1;
float: left;
width: 90%;
}
.rr.rr-right {
z-index: 2;
float: right;
width: 10%;
}
.rr:after,
.rr:before {
content: "";
position: absolute;
top: 0;
width: 0;
height: 0;
}
.rr-left:after {
right: 0;
border-left: 100px solid #232E39;
border-bottom: 200px solid #dcdcdc;
}
.rr-right:before {
left: -100px;
border-right: 100px solid #232E39;
border-top: 200px solid transparent;
}
.rr-left > div {
margin-right: 100px;
margin-left: 50px;
}
.rr-right > div {
margin-right: 50px;
margin-left: 25px;
}Run Code Online (Sandbox Code Playgroud)
<div class="rr rr-right">
<div>
<h4></h4>
</div>
</div>
<div class="rr rr-left">
<div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
但我无法调整此文本和按钮.我根据图像改变颜色面临问题.`
或者,您可以使用 SVG:
body {
width: 100%;
height: 100%;
margin: 0px;
font-family: arial, sans-serif;
background: lightblue;
}
#container {
width: 400px;
height: 190px;
background: white;
position:absolute;
top:50%;
left:0;
right:0;
margin:auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#left {
width: 60%;
height: 100%;
color: white;
background: #25A7D9;
float:left;
}
img {
width: 70px;
vertical-align: 60px;
}
h2, h4 {
margin-left: 15px;
}Run Code Online (Sandbox Code Playgroud)
<div id=container>
<div id=left><h2>Title</h2><h4><i>Subtitle</i></h4></div>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="60px" height="190px" viewBox="0 0 60 190" enable-background="new 0 0 60 195" xml:space="preserve">
<polygon fill="#25A7D9" points="0,190 0,0 60,0 "/>
</svg>
<img src="https://cdn2.iconfinder.com/data/icons/bitsies/128/Mobile-128.png">
</div>Run Code Online (Sandbox Code Playgroud)