css - Resizable containers at the same level -
<div class="row container-row"> <div class="col-md-8 col-xs-12 no-padding-column"> <div class="video-container"> <img class="video-image" src="image.jpg"> <a href="#" class="js-play-video"> <img class="play-image" src="play.png"> </a> </div> </div> <div class="col-md-4 col-xs-12 no-padding-column"> <div class="text-content"> <h1>superious quality</h1> <p>sometext</p> </div> </div> </div>
below style
.panel-container { color: #fff; height: auto; position: relative; margin: 0px auto; } .panel-container .container-row { margin: 5%; } .panel-container .container-row .no-padding-column { padding-right: 0px; padding-left: 0px; } .panel-container .video-container { display: block; position: relative; } .panel-container .video-container .video-image { width: 100%; } .panel-container .play-image { position: absolute; width: 13%; height: auto; top: 50%; left: 57%; margin-left: -12%; margin-top: -6%; } .panel-container .text-content { padding-left: 15px; padding-right: 15px; float: left; height: 381px; background-color: rgba(0, 0, 0, 0.6); color: #fff; } @media (max-width: 30em) { .panel-container .text-content { height: auto; } } .panel-container .text-content h1 { color: #fff; }
i want text-content has same height video-container. please note height of video-container not fixed , defined size of image , it's resizing when browser resize. how can make text-content resizable aligned (height) video-container?
one solution make .container-row , .text-content same background-color. code:
.panel-container { color: #fff; margin: 0px auto; } .panel-container .container-row { background: #666666; margin: 5%; } .panel-container .container-row .no-padding-column { padding-right: 0px; padding-left: 0px; } .panel-container .video-container .video-image { width: 100%; } .panel-container .play-image { position: absolute; width: 13%; height: auto; top: 50%; left: 57%; margin-left: -12%; margin-top: -6%; } .panel-container .text-content { padding: 0 15px; float: left; color: #fff; } .panel-container .text-content h1 { color: #fff; }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" /> <div class="container-fluid panel-container"> <div class="row container-row"> <div class="col-xs-8 no-padding-column"> <div class="video-container"> <img class="video-image" src="http://www.keenthemes.com/preview/metronic/theme/assets/global/plugins/jcrop/demos/demo_files/image1.jpg" /> <a href="#" class="js-play-video"> <img class="play-image" src="http://uxrepo.com/static/icon-sets/iconic/svg/play-circle2.svg" /> </a> </div> </div> <div class="col-xs-4 no-padding-column"> <div class="text-content"> <h1>superious quality</h1> <p>sometext</p> </div> </div> </div> </div>
i know not right way , doesn't answer question, works on behaviour.
Comments
Post a Comment