Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kaiquemix

Trocar Backgrounod-image de uma div com Hover

Recommended Posts

Quero que a classe imagem_big troque o background-image para a imagem da classe ca-item quando o mouse estiver em cima da div ca-item, sedo que terão varias ca-item e deve ir mudando conforme o mouse vai mexendo.


O problema que as imagens vem através do bando de dados e no caso seria fazer o <?=$capa['imagem'];?> virar <?=$imagens_imovel['imagem'];?> com o hover.


CÓDIGO:



<div id="imagens">
<?php
$id_imovel = $imovel['id'];
$imagem_capa = mysql_query("SELECT * FROM imagens_imovel WHERE id_imovel = '$id_imovel' AND capa = 1");
$capa = mysql_fetch_array($imagem_capa);
?>
<div id="imagem_big" style="background-image:url(images/imoveis/<?=$capa['imagem'];?>)">
<?php
if($imovel['negocio'] == 'Vende'){
echo '<img src="images/faixa_vende_big.png" class="faixa_neg" />';
}
else if($imovel['negocio'] == 'Aluga'){
echo '<img src="images/faixa_aluga_big.png" class="faixa_neg" />';
}
?>
</div>
<div id="seletor_imagem">
<div id="ca-container" class="ca-container">
<div class="ca-nav">
<span class="ca-nav-prev">Previous</span>
<span class="ca-nav-next">Next</span>
</div>
<div class="ca-wrapper">
<?php

$imagens = mysql_query("SELECT * FROM imagens_imovel WHERE id_imovel = '$id_imovel' ORDER BY capa");
while($imagens_imovel = mysql_fetch_array($imagens)){
?>
<div class="ca-item" style="background-image:url(images/imoveis/<?=$imagens_imovel['imagem'];?>)"></div>
<?php
};
?>
</div>
</div>
</div>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é possível fazer isso diretamente com PHP. PHP é Server-Side. Teria utilizar jquery para fazer requisição ao PHP, o que eu acho brutalmente desnecessário. Faça direto no CSS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é possível fazer isso diretamente com PHP. PHP é Server-Side. Teria utilizar jquery para fazer requisição ao PHP, o que eu acho brutalmente desnecessário. Faça direto no CSS.

Poderia me ajudar de como fazer, estou completamente sem caminho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta trocar o style de background da imagem_big pelo style de background da ca-item no hover.

Exemplo:

	$(document).ready(function(){

		$(".ca-item").hover(function(){
			var fundo = $(this).attr("style");
			$(".imagem_big").attr("style",fundo);
		});

	});

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Estou com uma dúvida e não consigo entender, fiz várias pesquisas e tentativas antes de recorrer aos amigos.

      Tenho uma CLASS e quando chamo dentro de um CONTROLLER o sistema acusa que não acha o caminho da CLASS.
      Como consigo fazer para o sistema localizar/chamar a CLASS dentro do Controller ?

      a classe está assim:
       
      <?php namespace Servicos; use NFePHP\NFe\Make; use NFePHP\NFe\Tools; error_reporting(E_ALL); ini_set('display_errors', 'On'); class NFeServicos{ public function __construct($config, $empresas){ //codes... } }  
      Controller:
       
      <?php defined('BASEPATH') OR exit('No direct script access allowed'); use NFePHP\Common\Certificate; use NFePHP\DA\NFe\Danfe; use Servicos\NFeServico; //chamo a class class NotaFiscal extends CI_Controller { public function gerarXml() { $id = $this->input->post('idLct'); $this->load->model('estoque/lancamentos_model', '', true); $venda = $this->lancamentos_model->getById($id); $nfe = new NFeServico(); //<o erro acontece aqui, não localiza. } }  
       
      Grato,
       
      Cesar
    • Por belann
      Olá!
       
      Não estou conseguindo criar um projeto laravel está dando o seguinte erro: 
      In Factory.php line 654:
        The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
        tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
       
      Já baixei a versão openssl 3.3.1 e instalei no diretório ext do php, mas não sei se tem que configurar alguma coisa no php.ini.
       
    • Por violin101
      Caros amigos,  saudações. 
       
      Primeiramente agradeço ao auxílio e ajuda que os amigos têm me dado. 
       
      Minha dúvida:
      - para emissão de nota fiscal eletrônica precisa de um CERTIFICADO e SENHA.
      Como ou onde consigo esses dois itens, para fazer teste de emissão de nota fiscal  ?
       
      Grato, 
       
      Cesar
    • Por violin101
      Caros amigos,  saudações. 
       
      Primeiramente agradeço ao auxílio e ajuda que os amigos têm me dado. 
       
      Minha dúvida:
      - para emissão de nota fiscal eletrônica precisa de um CERTIFICADO e SENHA.
      Como ou onde consigo esses dois itens, para fazer teste de emissão de nota fiscal  ?
       
      Grato, 
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Estou com uma pequena dúvida.
       
      Estou escrevendo um Sistema que tem vários Módulos.
       
      O módulo principal tem:
      Estoque | Compras | Expedição | Vendas

      Minha dúvida:
      como faço após Acessar o Módulo Principal e Escolher o Módulo que quero trabalhar,
      eu possa fechar o Módulo aberto por exemplo: Estoque, sem alterar o Módulo principal e outros se estiver aberto ?


      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.