transicion tamaño para mostrar imagenes imagen etiqueta ejemplo efectos atributo html css html5 css3 overlay

html - tamaño - ¿Cómo superponer una imagen con color en CSS?



tamaño de imagen html (6)

Debe usar rgba para superponer su elemento con photos.rgba es una forma de declarar un color en CSS que incluye soporte de transparencia alfa. puedes usar .row como una .row como esta:

#header { background: url(../img/bg.jpg) 0 0 no-repeat fixed; height: 100%; overflow: hidden; color: #FFFFFF } .row{ background: rgba(39,62,84,0.82); overflow: hidden; height: 100%; z-index: 2; }

Objetivo

Quiero una superposición de color en este elemento de encabezado. ¿Cómo puedo hacer esto con CSS?

Código

HTML

<header id="header"> <div class="row"> <div class="col-xs-12"> ... </div> </div> </header>

CSS

#header { background: url(../img/bg.jpg) 0 0 no-repeat fixed; height: 100%; overflow: hidden; color: #FFFFFF }


En helpshift, usaron la home-page la clase como

HTML

<div class="page home-page">...</div>

CSS

.home-page { background: transparent url("../images/backgrounds/image-overlay.png") repeat 0 0; background: rgba(39,62,84,0.82); overflow: hidden; height: 100%; z-index: 2; }

puedes intentar similares como este


Puede usar un borde negativo negativo semi transparente ...

.red { outline: 100px solid rgba(255, 0, 0, 0.5) !important; outline-offset: -100px; overflow: hidden; position: relative; height: 200px; width: 200px; }

<div class="red">Anything can be red.</div> <h1>Or even image...</h1> <img src="https://cdn.sstatic.net/Sites//company/img/logos/so/so-logo.png?v=9c558ec15d8a" class="red"/>

Esta solución requiere que usted conozca el tamaño exacto del objeto cubierto.


Si no te importa usar el posicionamiento absoluto, puedes colocar tu imagen de fondo y luego agregar una superposición usando opacidad.

div { width:50px; height:50px; background: url(''http://images1.wikia.nocookie.net/__cb20120626155442/adventuretimewithfinnandjake/images/6/67/Link.gif''); position:absolute; left:0; top:0; } .overlay { background:red; opacity:.5; }

Vea aquí: http://jsfiddle.net/4yh9L/


Utilice el fondo mutle en el elemento, y use un degradado lineal como su superposición de color declarando las paradas de color inicial y final como el mismo valor.

Tenga en cuenta que las capas en una declaración de varios antecedentes se leen de forma similar a como se representan, de arriba a abajo, así que primero coloque su superposición, luego su imagen BG:

#header { background: linear-gradient(to bottom, rgba(100, 100, 0, 0.5), rgba(100, 100, 0, 0.5)) cover, url(../img/bg.jpg) 0 0 no-repeat fixed; height: 100%; overflow: hidden; color: #FFFFFF }


#header.overlay { background-color: SlateGray; position:relative; width: 100%; height: 100%; opacity: 0.20; -moz-opacity: 20%; -webkit-opacity: 20%; z-index: 2; }

Algo como esto. Solo agrega la clase de overlay al encabezado, obviamente.