Is it possible to display only center part of of image. For eg an image height =300 px and width=520px using CSS or JQUERY css would be better if possible else i can use Jquery, Googling didnt helped me
is it possible that i can show only 200 * 130 form the center using css for eg
-----------------------
| |
| -------- |
| |Need this| |
| | Part | |
| --------- |
|_______________________|
To center an image, we have to set the value of margin-left and margin-right to auto and make it a block element by using the display: block; property. If the image is in the div element, then we can use the text-align: center; property for aligning the image to center in the div.
You can use the max-height property to specify the maximum height of the image, and then use overflow: hidden; to hide anything else.
To horizontally center a block element (like <div>), use margin: auto; Setting the width of the element will prevent it from stretching out to the edges of its container.
You can do this by setting the display property to "flex." Then define the align-items and justify-content property to “center.” This will tell the browser to center the flex item (the div within the div) vertically and horizontally.
You can set the image as the bg of an element, and then something like this:
div {
background: #eee url(http://www.google.co.cr/logos/classicplus.png) center center;
width: 100px;
height:100px;
border: 1px solid red;
text-indent: -9999px;
}
<img src="http://www.google.co.cr/logos/classicplus.png">
<div>some text that won't be seen</div>
And end up with something like http://jsfiddle.net/9nBRe/
set following CSS :
.background{
background-position: -200px -130px;
background-image:url("image_name.png");
width:200px; height:130px;}
If the image needs to be an <img>
element, you can do it using an overlay image with a transparent "hole" punched in the center.
See http://jsfiddle.net/jkwSe/1/.
It's hard to see, but the image on top is white, but has a transparent center, like a rectangular donut. I left a little of the image on the right so you can see the effect.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With