Загрузка...

Как сделать чтоб кнопка выглядела одинаково на всех разрешениях экрана?

Тема в разделе Frontend создана пользователем Fakefakefakezzx 20 авг 2021. 137 просмотров

  1. Fakefakefakezzx
    Fakefakefakezzx Автор темы 20 авг 2021 1 14 авг 2021
    Сделал 2 кнопки на TamperMonkey[IMG] , у меня при разрешении 1920х1080 они выглядят так как на скрине сзади, а у моего друга который с ноутбука они выглядят примерно вот так[IMG] , как это пофиксить?
     
  2. couture
    couture 20 авг 2021 the worst artist of our time
    разных размеров сделать чтоб их формат не шакалил
     
  3. RSPARKER
    RSPARKER 20 авг 2021 2238 19 фев 2018
    Задать минимальное и максимальное значение, которое может принимать кнопка. И расстояние между ними. И тогда ничего убегать не будет
     
    1. Посмотреть предыдущие комментарии (3)
    2. Fakefakefakezzx Автор темы
      RSPARKER,
      Код

      (function() {
      'use strict';

      window.addEventListener('load', () => {
      addButton('RUN without max', autoclck)
      });

      function addButton(text, onclick, cssObj) {
      cssObj = cssObj || {position: 'absolute', bottom: '95.5%', left:'23%', background: 'purple', color: 'white', width: '140px', height: '25px', 'z-index': 3}
      let button = document.createElement('button'), btnStyle = button.style
      document.body.appendChild(button)
      button.innerHTML = text
      button.onclick = onclick;
      button.addEventListener('click', () => {
      button.style.backgroundColor ='green';
      });
      Object.keys(cssObj).forEach(key => btnStyle[key] = cssObj[key])
      return button
      }

      window.addEventListener('load', () => {
      bddButton('RUN with max', automax)
      });

      function bddButton(text, onclick, cssObj) {
      cssObj = cssObj || {position: 'absolute', bottom: '95.5%', left:'15%', background: 'purple', color: 'white', width: '140px', height: '25px', 'z-index': 3}
      let button = document.createElement('button'), btnStyle = button.style
      document.body.appendChild(button)
      button.innerHTML = text
      button.onclick = onclick;
      button.addEventListener('click', () => {
      button.style.backgroundColor ='green';
      });
      Object.keys(cssObj).forEach(key => btnStyle[key] = cssObj[key])
      return button
      }
    3. Fakefakefakezzx Автор темы
    4. RSPARKER
Загрузка...
Top