html – Como fazer com que a imagem vá surgindo aos poucos ao abrir o site? CSS TRANSIÇÃO DE IMAGEM

boa tarde! Tudo bem?

Gostaria que quando a pessoa entrasse no site, a imagem surgisse suavemente. Estou tentando com opacity e visibility, mas não está dando certo.

Código CSS abaixo:

header {
   width: 1000px;
   height: auto;
   margin: 0px auto;
}

header img {
   display: block;
   margin-left: auto;
   margin-right: auto;
   visibility: hidden;
}

img {
   visibility: visible;
   transition: 2s;
}

Poderiam ajudar a como fazer ou alguma sugestão?

java – ¿Cómo abrir una ventana jFrame cada vez que recorre un bucle?

Estoy haciendo un proyecto java de clase. La primera parte era hacer un juego tipo Saber y Ganar, donde seleccionabas los jugadores y las rondas. En cada ronda cada jugador tiene que contestar a una pregunta (puede ser de tres tipos, cálculo matemático, letras o inglés). Esto lo hice con doble bucle, el primero para las rondas y el de dentro para cada jugador. El problema viene en la segunda parte del proyecto, donde tenemos que transformar el juego de forma que tenga interfaz gráfica…cada vez que aparece una pregunta tengo que abrir una ventana jFrame con la pregunta y un jTextField para que el usuario introduzca la respuesta.
En la primera parte del proyecto, el bucle esperaba a que el usuario introduzca por teclado la respuesta antes de continuar…pero no sé como hacer esto con una nueva ventana jFrame. Dicho de otra manera, no sé qué hacer para que el bucle se espere a que el usuario introduzca la respuesta y le dé al botón de continuar y que al hacer esto, se cierre la ventana y el bucle abra otra con la siguiente pregunta.
Muchas gracias, espero haberme explicado bien…

javascript – Como abrir uma nova aba do meu site em modo kiosk?

Estou tentando abrir uma nova guia do meu site em modo “kiosk” o conceito é vc abrir uma nova guia que ao abrir ela iria para o modo kiosk, desta forma ficaria sem quaisquer bordas ou limitação de largura do navegador.

Como consigo fazer isso por meio do botão? (ele chamaria uma nova aba que por si puxaria uma pagina HTML do meu site e em seguida abriria no modo kiosk)

html – Javascript que bloquea abrir un enlace

Me gustaría saber por qué se prioriza la ejecución de un js al clickar en un botón que a su vez tiene un enlace definido. Es decir, en el menú de navegación, cuando se clicka en un elemento, se despliega todas las opciones agrupadas en él (esta acción la ejecuta el js). Sin embargo, este mismo elemento también debería abrir una nueva ventana ya que tiene implementado un enlace <a> ¿Por qué ocurre esto y no se abre este enlace?

El ejemplo concreto es con el menú de navegación en versión mobile. La página de categoría (imaginemos zapatos), al clickarse de despliegan todas las opciones (zapatos blancos y zapatos negros). Este elemento de categoria (zapatos) contiene un enlace que debería abrirse cuando se clicka en el elemento, sin embargo, la unico que ocurre es que se despliegan todas las subcategorias.

Os dejo el código (limpiando URLs y quitando alguna info privada):

<ul>
 <li role="presentation">

<img class="mobile" src="https://es.stackoverflow.com/media/catalog/category/dfgdfgdf.jpg">

<a href="https://URL-de-categoria.html" aria-haspopup="true" role="menuitem">
<span> Zapatos </span></a>

<ul role="menu" aria-expanded="true" style="display: block; top: 98.3438px; left: 0px;">

<li role="presentation">
<a href="https://URL-subcategoria.html" role="menuitem">
<span>Zapatos blancos</span>
</a>
</li>
<li role="presentation">
<a href="https://URL-de-subcategoria2.html">
<span>Zapatos negros</span>
</a>
</li>
</ul>
</li>
</ul>

android – Error al abrir mi Activity con un RecyclerView conectado a Firebase Firestore

estoy haciendo una app que utiliza un recycler view en una activity y la información la saco desde Firebase Firestore .Pero cuando abro esa activity se cierra la app. Paso el error que me salta cuando se cierra.

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ezdev.chepesdelivery, PID: 23947
java.lang.NullPointerException
    at com.ezdev.chepesdelivery.Repo$getTiendaData$1.onSuccess(Repo.kt:18)
    at com.ezdev.chepesdelivery.Repo$getTiendaData$1.onSuccess(Repo.kt:7)
    at com.google.android.gms.tasks.zzn.run(Unknown Source:4)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:223)
    at android.app.ActivityThread.main(ActivityThread.java:7656)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Creo que el error se produce por culpa del Repo, Paso el código del Repo.

package com.ezdev.chepesdelivery

import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import com.google.firebase.firestore.FirebaseFirestore

class Repo {

    fun getTiendaData():LiveData<MutableList<Tiendas>>{
        val mutableData = MutableLiveData<MutableList<Tiendas>>()
        FirebaseFirestore.getInstance().collection("tiendasOnline").get().addOnSuccessListener { result ->
            val listData = mutableListOf<Tiendas>()
            for(document in result){
                val imageUrl = document.getString("Url")
                val nombre =  document.getString("Nombre")
                val online = document.getBoolean("Online")
                val descripcion = document.getString("Descripcion")
                val tienda = Tiendas(nombre!!, descripcion!!, online!!, imageUrl!!)
                listData.add(tienda)
            }
            mutableData.value = listData
        }

        return  mutableData
    }


}

EL programa compila bien pero cuando se lanza la activity se cierra la app. estoy usando Kotlin

Muchas gracias desde ya.

java – Abrir galería desde ImageView en NavigationDrawer

Estoy tratando de abrir la galería desde el ImageView situado en el NavigationDrawer pero no he conseguido hacerlo, no sale ningún error pero tampoco sucede algo. Es decir, al presionar el ImageView no sucede absolutamente nada y el LogCat no muestra nada tampoco. Este es el xml donde se sitúa el ImageView:

nav_header_main.xml: 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="@dimen/nav_header_height"
    android:background="@drawable/side_nav_bar"
    android:gravity="bottom"
    android:orientation="vertical"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:theme="@style/ThemeOverlay.AppCompat.Dark">

    <androidx.cardview.widget.CardView
        android:layout_width="65dp"
        android:layout_height="65dp"
        app:cardCornerRadius="75dp"
        android:layout_margin="5dp">
        <ImageView
            android:layout_gravity="center"
            android:id="@+id/ivLogoCambiable"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@color/white"
            android:scaleType="centerCrop"/>
    </androidx.cardview.widget.CardView>

    <TextView
        android:id="@+id/tvNombreTallerMenIzq"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingTop="@dimen/nav_header_vertical_spacing"
        android:textAppearance="@style/TextAppearance.AppCompat.Body1" />

    <TextView
        android:id="@+id/tvFechaHoraTallerMenIzq"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="08:25 14/05/2021" />
</LinearLayout>

En el MainActivity, lo ejecuto así:

  onCreateView
    //resto código
    NavigationView navigationView = findViewById(R.id.nav_view);
    View headerView = navigationView.getHeaderView(0);
    final ImageView foto_perfil = headerView.findViewById(R.id.ivLogoCambiable);
    //final ImageView foto_perfil = binding.navView.getHeaderView(0).findViewById(R.id.ivLogoCambiable);
    try{
        foto_perfil.setOnClickListener(v -> {
            Toast.makeText(this, "Funciona", Toast.LENGTH_SHORT).show();
            //Intent abrir_galeria = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
            //abrir_galeria.setType("image/*");
            //startActivityForResult(abrir_galeria, 1);
        });
    }catch (Exception exception){
        Log.d("TAG", "cambiar_imagen: " + exception.getMessage());
    }

Cómo ven, añadí un Toast para ver si me lo mostraba al presionar la imagen, pero tampoco me lo muestra. ¿Alguien me dice cómo hacerlo de manera correcta o qué es lo que estoy haciendo mal?

virtualbox – Fallo al abrir una sesión para la maquina virtual W10-Server2016

Resulta he estaba haciendo un trabajo de windows server y formatear mi equipo hace apenas una semana. Me pase las maquina virtuales de mi equipo sin formatear al disco duro externo de 1 TB. Todas las maquinas me funciona pero al intentar abrir dicha maquina me sale lo siguiente.

introducir la descripción de la imagen aquí

Estas son mis maquinas :

introducir la descripción de la imagen aquí

Escribo el código del error por si necesitáis buscarlo no tener que escribirlo a mano.

Could not open the medium 'C:UsersjavieVirtualBox VMsWindows 10 Minios - SERVER 2016Snapshots{cf71b506-e9e6-4cc7-b53c-b8bd7d4074f9}.vdi'. VD: error VERR_PATH_NOT_FOUND opening image file 'C:UsersjavieVirtualBox VMsWindows 10 Minios - SERVER 2016Snapshots{cf71b506-e9e6-4cc7-b53c-b8bd7d4074f9}.vdi' (VERR_PATH_NOT_FOUND).


Código resultado:
 
E_FAIL (0x80004005)

Componente: 

MediumWrap

Interfaz: 

IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}

table – LINK TABELA abrir outra tabela

tenho uma tabela que me mostra todas as notas dos projetos e uma outra tabela onde mostra um resumo com o valor total de notas , gostaria de saber se tem alguma forma de nessa tabela de resumo criar um botao em cada registro que ao clicar ele pega o id do projeto e abre a outra tabela filtrada pelo projeto selecionado