/ / zmiana rozmiaru nieznanego obrazu za pomocą CSS? - css, obraz

zmiana rozmiaru nieznanego obrazu za pomocą CSS? - css, obraz

Próbuję zmienić rozmiar obrazu przy użyciu tylko CSS, problem polega na tym, że nie znam jego wymiarów.

Do tej pory próbowałem wprowadzića następnie ustawienie obrazu na 105% szerokości. Pomysł polegał na tym, że zawierający div nie miałby rozmiaru innego niż jego zawartość, ale to tylko sprawia, że ​​obraz jest wielkości następnego przodka, który ma określony rozmiar.

Odpowiedzi:

0 dla odpowiedzi № 1

Aby zmienić rozmiar czegoś w CSS, musisz nadać mu dokładną wartość piksela lub oprzeć rozmiar na czymś innym.

Jeśli miałbyś ustawić obraz o szerokości105% jego kontenera, to ten kontener musi mieć pewną szerokość do użycia. Jeśli jest to zwykły div bez zastosowanego stylu, to jego szerokość będzie całkowitą szerokością tego elementu nadrzędnego, a Twój img będzie wynosił 105% tego.

Jeśli div posiadający img jest pływający wtedy todostanie swoją szerokość od swojej zawartości (aka img). To nie zadziała, ponieważ nie można mieć dwóch elementów, które mają swoje szerokości od siebie. Jeden z nich musi być jakoś ograniczony.