it-swarm.com.ru

изменение ширины бутстрапа по умолчанию

Я пытаюсь изменить ширину диалогового окна по умолчанию, но она не работает. Я пробовал решения, упомянутые в this post. Вот мой HTML-код ниже:

<style>

#myDialog .modal-dialog{

width:80%;

}


</style>


<div id="myDialog" class="modal fade" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button>
                <div class="modal-title" id="Dialog_title">Text Document</div>
            </div>
            <div class="modal-body">

                <div id="my_doc_content"></div>

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal" onclick="rg.closeDialog('myDialog');">Close</button>
            </div>
        </div>
    </div>
</div>
6
John

Вот JSFiddle, который может вам помочь: http://jsfiddle.net/h3WDq/1603/

Когда стиль CSS добавлен к классу .modal вместо .modal-dialog, вы можете просто изменить ширину модальной зоны так, как вы хотите, с помощью следующего кода:

.modal{
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */ 
}

Надеюсь, это поможет вам!

3
Steff Yang

Переопределить ширину .modal-dialog

.modal-dialog{
   width: 80%;
   margin: auto;
}

Поместите этот фрагмент кода после bootstrap.min.css, чтобы переопределить его ширину по умолчанию.

Вот рабочая скрипка

7
M.Tanzil

Я всегда советую работать с файлами non-build, работая с источниками, вы можете воспользоваться преимуществами variable, mixins и, при необходимости, add/modify, некоторым поведением по умолчанию не явно выставлены ...

итак, зайдя в https://github.com/twbs/bootstrap/blob/v4.0.0-alpha.3/scss/_modal.scss вы можете видеть, где определены размеры, и добавлять/редактировать их по мере необходимости. ...

// example
@include media-breakpoint-up(lg) {
  .modal-extralg { max-width: $modal-lg * 2; }
}
0
Hitmands

Просто используйте идентификатор:

#myDialog {
    width:80%;
}
0
Ria