javascript – Evitar desorden de elementos en tu pagina web al reajustar el tamaño de la pantalla

Hola buenas estoy diseñando una pagina web y mi problema es que no se como hacer para que los elementos de la misma no se desplacen al reajustar el tamaño de la pantalla del navegador, estoy empezando en desarrollo web y no encuentro nada en especifico para este tema.

Incluyo imágenes para que os hagáis una idea:

Basicamente los objetos se superponen unos con otros

La pagina a pantalla completa:

introducir la descripción de la imagen aquí

La pagina al cambiar el tamaño de la pantalla:
introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

como crear un appWidget que funcione en Android 8.0 no logro que aparesca en la pantalla de inicio no se que me falta [closed]

no lojjihjggxbjjjvbbcbnbvbbbb a proyecto Android pdf a ebup libro Android

http – Como mostrar imagenes de un WS al entrar en pantalla Flutter

Estoy comenzando con flutter y he implementado un menu (hidden_drawer_menu) el cual interactua para mostrar otras vistas .dart

Para poner en conexto:
-main.dart -> usa el método (HomePage)
–home.dart -> contiene el metodo homepage (Es el encargado de interactuar con el menú)
—first.dart
—second.dart

first & second son las pantallas llamadas por el menú.


En “fisrt.dart” tengo el plugin carousel_slider; esté muestra un slider de imagenes muy chevere. Utilizando la función Image.Network quiero mostrar imagenes de la web, si lo hago directo si funciona y muestra las imagenes, no obstante si las mando a traer de un webservice NO LAS MUESTRA. Tengo que cambiar a second.dart y al regresar a first.dart ya me carga las imagenes.

Ya he buscado, no encontre nada relacionado, tal vez no he sabido buscar, de cualquier manera quisiera su apoyo.

import 'package:carousel_slider/carousel_slider.dart';
import 'package:xml2json/xml2json.dart';
import 'package:http/http.dart' as http;
import 'package:xml_parser/xml_parser.dart';

List<String> images = ();

class FirstPage extends StatelessWidget{

  final Xml2Json xml2json = new Xml2Json();
  final String url = '.../awws/LNKslid_.awws'; // Sitio web 

  getData() async {
    Map<String, String> body = {
      'form': "<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'" +
          "xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance' xmlns:xsd='http://www.w3.org/1999/XMLSchema'><soap:Body><sCte_ xsd:type='xsd:string' xmlns='urn:LNKslid_'>PA</sCte_></soap:Body></soap:Envelope>",
      'action': 'urn:LNKslid_/GetLnks_'
    };
    http.Response response = await http.post(url, body: body);
    XmlDocument xmlDocument = XmlDocument.fromString(response.body.toString());


    for (int i = 0; i < elements.length; i++) {
      String algo = elements(i).text;
      images.add(algo);
    }
  }

  @override
  Widget build(BuildContext context) {
    if(images.isEmpty){
      getData();
    }else{
      print("Si tiene");
    }

    return Scaffold(
      body: Builder(
        builder: (context) {
          final double height = MediaQuery.of(context).size.height;
          return CarouselSlider(
            options: CarouselOptions(
              height: height,
              viewportFraction: 1.0,
              enlargeCenterPage: false,
              autoPlay: true,
            ),
            items: images
                .map((item) => Container(
                      child: Center(
                          child: Image.network(
                        item,
                        fit: BoxFit.fill,
                        height: height,
                        width: double.infinity,
                      )),
                    ))
                .toList(),
          );
        },
      ),
    );
  }
}

Como nota, estoy usando un WS basado en SOAP (queriendo aprender también con SOAP pues ya conozco de JSON)

javascript – PANTALLA DE CARGA CON ELECTRON JS

Lo que busco hacer es una pantalla de carga en Electron, he consultado en stackoverflow en ingles y no enncuentro nada, sin embargo no deseo tanto una pantalla de carga sino que aparezca por un tiempo determinado cuando el usuario inicie la aplicacion, he intentado sobreponer una capa de css por un tiempo con setTimeout en javascipt pero ocurre un error con la imagen que no lo expondre esta ocasion por que me parece innecesario.

He intentado con los eventos de electron como: app.on("evento", ()=>{})
Pero no hay ningun evento como por ejemplo: app.on("not-ready", ()=>{})

python – ¿Por qué la imagen que puse con su subdirectorio no se muestra en la pantalla interaciva que estoy programando al correr mi codigo?

import sys
import pygame

ANCHO = 640
ALTO = 480

class Bolita (pygame.sprite.Sprite):
def init(self):
pygame.sprite.Sprite.init(self)

    self.image = pygame.image.load('C:/pygame/imagenes/bolita.png')
    
    self.rect = self.image.get_rect()

pantalla = pygame.display.set_mode((ANCHO, ALTO))

pygame.display.set_caption(‘Juego de ladrillos’)

bolita = Bolita()

while True:

for evento in pygame.event.get():
    if  evento.type == pygame.QUIT:
        sys.exit()

pantalla.blit(bolita.image, bolita.rect)

pygame.display.flip()

Laravel: Slide solo funciona si modificamos el tamaño de pantalla

Mi objetivo es hacer que el slice responda en todo momento, pero solo funciona cuando por ejemplo abro la consola de chrome y se modifica el tamaño de la pantalla, o si maximizo o minimizo el navegador…si se recarga pagina manteniendo el tamaño, deja de funcionar.

Adjunto codigo .blade:

<div class="tm-course-lesson">
    <!-- mobile-sidebar  -->
    <i class="fas fa-bars icon-large tm-side-right-mobile-icon uk-hidden@m" uk-toggle="target: #filters"></i>
    <!-- Your app page -->
    <div class="uk-grid-collapse" id="course-fliud" uk-grid>
        <!-- PreLoader -->
        <div id="spinneroverlay">
            <div class="spinner"></div>
        </div>
        <!-- Sidebar-->
        <div class="uk-width-1-4@m uk-offcanvas tm-filters uk-background-default tm-side-course uk-animation-slide-right-medium" id="filters" uk-offcanvas="overlay: true; container: false; flip: true">
            <div class="uk-offcanvas-bar uk-padding-remove uk-preserve-color">
                <!-- Sidebar menu-->
                <ul class="uk-child-width-expand uk-tab tm-side-course-nav uk-margin-remove uk-position-z-index" uk-switcher="animation: uk-animation-slide-left-medium, uk-animation-slide-right-small" style="box-shadow: -2px 0px 7px 1px gainsboro;" uk-switcher>
                    <li class="uk-active">
                        <a href="#" uk-tooltip="title: Course Videos ; delay: 200 ; pos: bottom-left ;animation:uk-animation-scale-up"> <i class="fas fa-chalkboard-teacher icon-medium"></i> Clases </a>
                    </li>
                </ul>
                <!-- Sidebar contents -->
                <ul class="uk-switcher">
                    <!-- Course Video tab  -->
                    <li>
                        <div class="demo1 tab-video" data-simplebar>
                            <ul uk-accordion>
                                <!-- section one -->
                                @foreach($clases as $clase_id => $clase)
                                    <li class="{{ ((int)$clase_id == $default_clase) ? 'uk-open' : '' }} tm-course-lesson-section uk-margin-remove-top uk-background-default">
                                        <a class="uk-accordion-title uk-padding-small" href="#"><h4 class="uk-margin-remove"> {{ $clase('nombre') }}</h4></a>
                                        <div class="uk-accordion-content uk-margin-remove-top">
                                            <div class="tm-course-section-list">
                                                <ul>
                                                    @if(!empty($clase('instrucciones')))
                                                        <a href="#" class="uk-link-reset tablinks" onclick="openTabs(event,'{{ 'instruciones_clase_'.$clase_id }}')" {{ ((int)$clase_id == $default_clase) ? 'id="defaultOpen"' : '' }} uk-toggle="target: #{{ 'clase-'.$clase_id.'-instrucciones' }}; cls: watched">
                                                            <li id="{{ 'clase-'.$clase_id.'-instrucciones' }}" {{ ((int)$clase_id == $default_clase) ? 'class="watched"' : '' }}>
                                                                <span class="uk-icon-button icon-play"> <i class="fas fa-play icon-small"></i> </span>
                                                                <div class="uk-panel uk-panel-box uk-text-truncate uk-margin-large-right">Instrucciones</div>
                                                                <a class="uk-icon-button uk-link-reset uk-margin-small-right uk-icon uk-button-success uk-position-center-right {{ ((int)$clase_id == $default_content) ? 'uk-animation-scale-up' : 'uk-animation-slide-right-small' }}" href="#" style="display:none"> <i class="fas fa-check-circle icon-small  uk-text-white"></i> </a>
                                                            </li>
                                                        </a>
                                                    @endif
                                                    @foreach($clase('contenidos') as $contenido_id => $contenido)

                                                        <a href="#" class="uk-link-reset" onclick="openTabs(event,'{{ 'contenido_'.$clase_id.'_'.$contenido_id }}',{{$contenido('id')}})" {{ (empty($clase('instrucciones')) && (int)$contenido_id == $default_content) ? 'id="defaultOpen"' : '' }} id2="{{$contenido('id')}}">
                                                            <li id="{{ 'clase-'.$clase_id.'-'.$contenido_id }}" >
                                                                <span class="uk-icon-button icon-play"> <i class="fas fa-play icon-small"></i></span>
                                                                <span style="float: right;"><input id="{{$contenido('id')}}" type="checkbox" class="checkVisto" name="checkVisto" value="{{$contenido('visto')}}" @if($contenido('visto')==1) checked @endif></span>
                                                                <div class="uk-panel uk-panel-box uk-text-truncate uk-margin-large-right">{{ $contenido('nombre') }}
                                                                </div>
                                                            </li>
                                                        </a>

                                                    @endforeach
                                                </ul>
                                            </div>
                                        </div>
                                    </li>
                                @endforeach
                            </ul>
                        </div>
                    </li>
                </ul>
            </div>
        </div>

html – Posicionar div dentro de elemento hijo, pero fijo a la pantalla

Tengo divs de la siguiente manera:
introducir la descripción de la imagen aquí

El div verde es un elemento hijo, dentro tiene el div blanco.

El div blanco debe estar centrado dentro dentro del verde, hasta ahí va bien, pero necesito que el div blanco quede fijo con respecto a la pantalla, no con respecto al div verde.

Para que se centre bien, en el div verde estoy usando la propiedad

-webkit-transform: translateZ(0);

Cabe mencionar que el div azul no es de tamaño fijo, y si quito esa propiedad, el div blanco se queda fijo de forma correcta con respecto a la pantalla, pero no se centra bien con respecto al div verde.

Agradecería me pudieran ayudar.

java – ¿Porque Se imprime dos veces el mensaje en pantalla?

La idea del programa es que cada vez que evalúe los casos del switch entre otra vez en el ciclo while y vuelva a decir.. “Write action (buy, fill, take, remaining, exit):”. Lo que no entiendo de mi codigo es porque immprime Write action (buy, fill, take, remaining, exit): ” dos veces en vez de imprimirlo una sola vez y evaluar de nuevo los casos.

package com.company;

import java.util.Scanner;

public class Main {
public static Scanner scanner = new Scanner(System.in);

public static void cantidadesAImprimir(long water, long milk, long coffeBeans, long disposableCups, long money) {

    System.out.println("The coofe machine has:");
    System.out.println(water + " of water");
    System.out.println(milk + " of milk");
    System.out.println(coffeBeans + " of coffee beans");
    System.out.println(disposableCups + " of disposable cups");
    System.out.println(money + " of money");
}

public static void main(String args()) {

    long water = 400;
    long milk = 540;
    long coffeBeans = 120;
    long disposableCups = 9;
    long money = 550;

    String option = "";

    while (!option.equals("exit")) {
        System.out.println("Write action (buy, fill, take, exit): ");
        option = scanner.nextLine();
        switch (option) {
            case "buy":
                System.out.println("What do you want to buy? 1 - espresso, 2 - latte, 3 - cappuccino:");
                int option2 = scanner.nextInt();
                switch (option2) {
                    case 1:
                        water -= 250;
                        coffeBeans -= 16;
                        money += 4;
                        disposableCups -= 1;
                        break;

                    case 2:

                        water -= 350;
                        milk -= 20;
                        coffeBeans -= 75;
                        money += 7;
                        disposableCups -= 1;

                        break;

                    case 3:

                        water -= 200;
                        milk -= 100;
                        coffeBeans -= 12;
                        money += 6;
                        disposableCups -= 1;
                        break;
                    default:
                        System.out.println("Incorrec Option");
                }
                System.out.println("I have enough resources, making you a coffee!");
                break;

        case "fill":
            System.out.println("Write how many ml of water do you want to add: ");
            long waterToAdd = scanner.nextLong();
            water += waterToAdd;

            System.out.println("Write how many ml of milk do you want to add: ");
            long milkToAdd = scanner.nextLong();
            milk += milkToAdd;

            System.out.println("Write how many grams of coffee beans do you want to add: ");
            long coffeToAdd = scanner.nextLong();
            coffeBeans += coffeToAdd;

            System.out.println("Write how many disposable cups of coffee do you want to add: ");
            long cupsToAdd = scanner.nextLong();
            disposableCups += cupsToAdd;
            break;

        case "take":
            System.out.println("I gave you " + money + "$");
            money = 0;
            break;
}

}

Ejemplo de salida 1: si escribo buy: el programa imprime:

I have enough resources, making you a coffee!
Write action (buy, fill, take, exit):
Write action (buy, fill, take, exit):

Ejemplo de salida 2: si escribo fill: el programa imprime:

Write how many ml of water do you want to add:
1
Write how many ml of milk do you want to add:
2
Write how many grams of coffee beans do you want to add:
3
Write how many disposable cups of coffee do you want to add:
4
Write action (buy, fill, take, remaining, exit):
Write action (buy, fill, take, remaining, exit):

como pueden notar La linea Write action (buy, fill, take, remaining, exit): se imprime dos veces y no entiendo porque. Gracias de antemano.

¿Cómo puedo ajustar una imagen en html de izquierda a derecha de la pantalla para que ocupe todo y sea responsive?

<html>
<style>
    .imagen {
        position: relative;
        display: inline-block;
        text-align: center;
    }

    .titulo {
        position: absolute;
        top: 10px;
        left: 10px;
        color: white;
    }

    .parrafo {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: white;
    }

</style>
<body>

    <div class="imagen">
        <img src="https://es.stackoverflow.com/WebBurger/public/img/fotoregistro.jpg" class="foto">
        <div class="titulo"><b>REGISTRARME</b></div>
        <div class="parrafo"><b>Regístrate para disfrutar de múltiples funcionalidades</b></div>
    </div>

    <div id="wrapper">
        <form action="../public/forms/registro.php" method="post">
            <dl>
                <dt><label for="nombre">NOMBRE</label></dt>
                <dd><input type="text" id="nombre" name="nombre" maxlength="30" size="29" required /></dd>
                <dt><label for="apellidos">APELLIDOS</label></dt>
                <dd><input type="text" id="apellidos" name="apellidos" maxlength="30" required /></dd>
                <dt><label for="fecha_nacimiento">FECHA DE NACIMIENTO</label></dt>
                <dd><input type="date" id="fecha_nacimiento" name="fecha_nacimiento" required /></dd>
                <dt><label for="telefono">TELÉFONO</label></dt>
                <dd><input type="tel" id="telefono" name="telefono" required placeholder="XXXXXXXXX" pattern="(0-9){9}" /></dd>
                <dt><label for="ciudad">CIUDAD</label></dt>
                <dd><input type="text" id="ciudad" name="ciudad" maxlength="50" required /></dd>
                <dt><label for="email">EMAIL</label></dt>
                <dd><input type="text" id="email" name="email" placeholder="usuario@direccion.com" required maxlength="30" pattern="(a-zA-Z0-9._%+-)+@(a-z0-9.-)+.(a-z){2,4}$" /></dd>
                <p class="texto-contra">
                    La contraseña debe contener al menos un número, una mayúscula, una minúscula y un mínimo de 8 caracteres.
                </p>
                <dt><label for="contrasena">CONTRASEÑA</label></dt>
                <button id="mostrar_contrasenaregistro" type="button" onclick="mostrarContrasenaregistro()"> <span class="fa fa-eye-slash icon"></span> </button>
                <dd><input type="password" id="contrasena" name="contrasena" pattern="(?=.*d)(?=.*(a-z))(?=.*(A-Z)).{8,}" maxlength="40" required /></dd>
                <dd><input type="submit" name="usub" value="¡Quiero registrarme!" /></dd>
            </dl>

        </form>
        <?php include(__DIR__.'/../lib/inc/footer.php'); ?>
    </div>
    
  </body>

</html>