Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83256

Uwarunkowanie rozmiaru innym elementem

$
0
0

Witam,

 

W jaki sposób sprawić, by dany element przybrał taki sam rozmiar jak inny element HTML?

<div class="photo">
                <img class="img-responsive img-1" src="images/1.jpg" alt="">
                    <div class="overlay">
    </div>
    <div class="overlay-wrap"></div>
                </div>
.overlay {
    width: 100%;
    height: 100%;
    
    background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

    position: absolute;
    top: 0;
}

.overlay-wrap {
    display: inline-block;
    position: relative;
}

.photo
{
    position: relative;
}

<script>
    $('img').wrap('<div class=\'overlay-wrap\'></div>');
    $('img').after('<div class=\'overlay\'></div>');
    </script>

Chciałbym, aby gradient z CSS umieszczony w elemencie .overlay przybierał identyczne rozmiary jak zdjęcie w divie .photo


Viewing all articles
Browse latest Browse all 83256

Latest Images