Как создать круг со знаком + для загрузки файла

Мне нужно использовать круг загрузки файлов в регистрационной форме. Файловый ввод может быть настроен и не должен показывать изображение в фоновом режиме. Пожалуйста помоги.

label.filebutton {
  height: 40px;
  overflow: hidden;
  position: relative;
  background-color: #ccc;
}
<form class = "loginForm" id = "register-form-keepar">
  <div class = "loginForm-login step" data-step = "1" style = "display: none;">
    Step 1 :
    <br>
    <div class = "form-group">
      <input type = "text" id = "mobile_number" data-toggle = "tooltip" data-placement = "top" title = "" name = "mobile_no" class = "form-control" placeholder = "Mobile No" data-original-title = "" style = "">
    </div>
    <div class = "form-group">
      <button class = "btn btn-default  btn-gold step-controle" data-go = "back">Back</button>
      <button type = "submit" class = "btn btn-default  btn-gold step-controle" data-go = "next">Next</button>
    </div>
  </div>
  <div class = "loginForm-login step" data-step = "2" style = "display: none;">
    Step 2 :
    <br>
    <div class = "form-group">
      <input type = "text" name = "otp" id = "otp" class = "form-control" placeholder = "OTP" data-original-title = "">
    </div>
    <div class = "form-group">
      <input type = "password" name = "password" id = "password" class = "form-control" placeholder = "New Password" data-original-title = "">
    </div>
    <div class = "form-group">
      <input type = "password" name = "confirm_password" id = "confirm_password" class = "form-control" placeholder = "Confirm Password" data-original-title = "">
    </div>
    <div class = "form-group">
      <button class = "btn btn-default  btn-gold step-controle" data-go = "back">Back</button>
      <button type = "submit" class = "btn btn-default  btn-gold step-controle" data-go = "next">Next</button>
      <a class = "resend-OTP inline-block resend-otp-element">Resend OTP</a>

    </div>
  </div>
  <input type = "hidden" id = "come_from_cart_flag" name = "cart" value = "false">
  <div class = "loginForm-login step active" data-step = "3" style = "">
    Step 3 :
    <br>
    <div class = "form-group">
      <label class = "filebutton">
    Browse For File!
    <span><input type = "file" id = "myfile" name = "myfile"></span>
    </label>
    </div>
    <div class = "form-group">
      <input type = "text" class = "form-control" name = "name" id = "name" placeholder = "Name">
    </div>
    <div class = "form-group">
      <input class = "form-control" name = "address_line_1" id = "add1" placeholder = "Address Line 1">
    </div>
    <div class = "form-group">
      <input class = "form-control" name = "address_line_2" id = "add2" placeholder = "Address Line 2">
    </div>
    <div class = "row">
      <div class = "col-md-6">
        <div class = "form-group">
          <input class = "form-control" placeholder = "City" type = "text" name = "city" id = "city">
        </div>
      </div>
      <div class = "col-md-6">
        <div class = "form-group">
          <input class = "form-control" placeholder = "State" type = "text" name = "state" id = "state">
        </div>

      </div>
    </div>
    <div class = "row">
      <div class = "col-md-12">
        <div class = "form-group">
          <input class = "form-control" placeholder = "Country" type = "text" id = "country" name = "country">
        </div>
      </div>
    </div>
    <div class = "row">

      <div class = "col-md-12">
        <div class = "form-group">
          <input type = "text" class = "form-control" id = "phone_no" name = "phone_no" placeholder = "Phone No">
        </div>
      </div>
    </div>
    <div class = "row">
      <div class = "col-md-12">
        <div class = "form-group">
          <input type = "text" class = "form-control" id = "email_id" name = "email_id" placeholder = "Email Id">
        </div>
      </div>
    </div>

    <div class = "form-group">
      <!-- <button type = "submit" class = "btn btn-default  btn-gold step-controle" data-go = "back">Back</button> -->
      <button type = "submit" class = "btn btn-default  btn-gold step-controle" data-go = "next">Update</button>
    </div>
  </div>
</form>

Stackoverflow предназначен для того, чтобы задавать вопросы о конкретных проблемы, с которыми вы сталкиваетесь во время разработки, а не для того, чтобы спрашивать людей, выполняющих вашу работу.

Markai 23.03.2018 12:28

Я пытаюсь сделать это в последние 30 минут, но у меня ничего не получилось

Ravindra Bhanderi 23.03.2018 12:29

я редактирую свой вопрос, если здесь есть недоразумения

Ravindra Bhanderi 23.03.2018 12:30

Пожалуйста, прочтите Как спросить

Markai 23.03.2018 12:31

@Markai, хорошо, как ты сказал

Ravindra Bhanderi 23.03.2018 12:35

30 минут - это ничего не стоит пытаться сделать что-то несколько дней или недель безуспешно, и после всего этого, когда ты находишь решение своим собственным умом, это прекрасно!

user8517929 23.03.2018 12:39

@stupid kid Я это правда, но хочу закончить сегодня, если вы не чувствуете, чтобы помочь, тогда Нет проблем, я сейчас пытаюсь.

Ravindra Bhanderi 23.03.2018 12:42

Попробуйте это - codepen.io/gibinealias/pen/dmRapx

Gibin Ealias 23.03.2018 13:17
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
8
758
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

ваш вопрос не так уж ясен, возможно, вы пытаетесь это понять.

@import url('https://fonts.googleapis.com/css?family=Roboto');
form{
  margin: 50px;
  font-family: 'Roboto', sans-serif;
}
input{
  display: none;
}
label{
  cursor: pointer;
  padding: 28px 10px;
  color: #fff;
  background: #00f;
  border-radius: 50%;
}
<form>
  <label>Add file
  <input type = "file" />
</form>

Другие вопросы по теме