Увеличение изображение на полный размер CSS
Это код на увеличение изображение, которое по умолчанию будет под свой размер сразу увеличиваться на сайте и также по клику на нем. Если картинка изначально идет большая, то она просто выступить за браузер и будет смотреться корректно. Если изображение небольшое, то все покажется по центру. Все работает на стилях, также по всем сторонам будут тени, если делать на светлом сайте. Чтоб ее обратно меньше сделать, то будет клик, что жмем и она опять будет выставлено по ширине, которую вы задали. И чтоб понять, что можно увеличить, то появиться лупа, а так все по установке просто, Вы делаете ссылку и устанавливаете в код, где как раз там ширину нужно будет задать. И так вы можете сделать в любом материале и поставить несколько, а точнее сколько нужно картинок. Приступаем к установке: CSS: Код img[tabindex="0"] { cursor: zoom-in; } img[tabindex="0"]:focus { position: fixed; z-index: 10; top: 0; left: 0; bottom: 0; right: 0; width: auto; max-width: 100%; height: auto; max-height: 100%; margin: auto; box-shadow: 0 0 200px #000, 0 0 0 1000px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 200px #000, 0 0 0 1000px rgba(0,0,0,.3); -moz-box-shadow: 0 0 200px #000, 0 0 0 1000px rgba(0,0,0,.3); } img[tabindex="0"]:focus, /* Привязка на возврат фото в привычное состояние после клика на увеличенное */ img[tabindex="0"]:focus ~ * { cursor: zoom-out; pointer-events: none; } Теперь сам код под изображение, которое и будет увеличиваться. Код <img src="ССЫЛКА НА КАРТИНКУ" alt="" width="130" tabindex="0"/> Здесь выставлено на 130 на ширину, вы можете изменить и сделать так как сами считаете. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 47 | |
| |
1 2 3 » | |