1. 程式人生 > >在一個TEXTAREA或者DIV中居中一個button

在一個TEXTAREA或者DIV中居中一個button

TEXTAREA中底端居中一個button

實現這樣一個效果:
這裡寫圖片描述
HTML結構:

<div class="am-modal-bd">
    <div class="am-form-group">
        <textarea id="reply-con" maxlength="1500"></textarea>
        <div>
            <button id="save-reply" class="am-btn am-btn-default am-btn-sm">儲存</button>
        </div>
    </div>
</div>

實現步驟:

1.按鈕居中使用純CSS編寫的話,需要知道按鈕的寬度,但是按鈕中的文字會動態改變按鈕寬度。實現起來不太好做。

解決方法:使用flex佈局,在按鈕外套一層div,div中使用flex佈局:

<div>
    <button id="save-reply" class="am-btn am-btn-default am-btn-sm">儲存</button>
</div>

div樣式:

div {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 100%;
}

top: 100% 是為了讓按鈕位於TEXTAREA底部。

2.去除TEXTAREA邊框樣式,選中樣式,陰影效果:

#rep-con {
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

div中居中一個button

需要實現的效果:
這裡寫圖片描述
HTML結構:

<div style="width:100%; height:100%">
     <button type="button">hello</button>
</div>

同樣的可以採用flex佈局:

// 水平垂直居中
#wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

// 僅水平居中
#wrapper {
  display: flex;
  justify-content: center;
}

如果按鈕是固定寬度,可以不使用flex佈局:

// 水平垂直居中
button{
    height:20px; 
    width:100px; 
    margin: -20px -50px; 
    position:relative;
    top:50%; 
    left:50%;
}

// 僅水平居中
button{
    margin: 0 auto;
}

// 或者 僅水平居中
div{
    text-align:center;
}

相關推薦

一個TEXTAREA或者DIV居中一個button

TEXTAREA中底端居中一個button 實現這樣一個效果: HTML結構: <div class="am-modal-bd"> <div class="am-form-group"> <text

一個圖片在div居中(四種方法)

title bsp lex lag tps ali osi 分享圖片 copy 第一種方法: <div class="title"> <div class="flag"></div> <div

Css總結++圖片在div居中的方式

   在Css樣式中圖片(文字)居中的方式:             ①使用父子選擇器        &n

向controller傳一個類,類一個list,400,415,500

報錯有可能是json格式不對,controller沒有@RequestBody,ajax沒有 contentType: 'application/json;charset=UTF-8', data: JSON.stringify(datas),//data沒有JSON.stringify()

div迴圈生成button並新增點選事件

回看剛剛學習js的博文,頁面迴圈生成節點是頁面最基礎的操作之一。 要讓頁面顯示效果,必然在頁面新增dom元素!如果想要多個button,那麼迴圈新增必不可少。 首先定義div: <div id="people" style="border: groo

個人小專案:現有12個小球和一個天平,小球一個重量與其它的不同,稱重幾次能將這個小球找出來

<script language="JavaScript"> //建立兩個陣列,分別存放左邊盤小球物件和右邊盤小球物件 var leftbar = new Array(); var rightbar = new Array(); //建立一個整形變數,存放當前稱重的次數

一個div在另一個div垂直居中的方法

pla isp order -i display play back enter 垂直 .parent { width:800px; height:500px; border:2px solid #00

一個div多個元素垂直居中的一種解決辦法

有多個元素需要垂直居中排列時,嘗試了很多方法,總結一下覺得用flex的佈局是最方便的。 目標實現: <div id="findclass" class="flexbox"> <div> </div>

如何在一個div使其子div居中

網上其他地方已講述過對其的不同實現方式,今天主要做一個詳細的彙總,希望對大家有幫助。 ps:我面試的時候就被問到過這個問題,當時都回答錯了,藍瘦。 假設父div的類名為father,子div的類名為son。在html中的形式如下: <div class=

一個div裡面的其它div或者標籤內容居中

方法1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

如何在一個div使其子div居中的5種方式

第一種 基於絕對定位,要求有固定的寬高 main{ position: absolute; top: 50%; left: 50%; margin-top: -5em; margin-left: -9em; width: 18em

perl怎麽拷貝一個文件到另一個文件夾或者怎麽拷貝文件夾到另一個文件夾

不存在 程序 bold 拷貝文件 color 函數 str del 文件夾 File::Copy 主要提供了copy和move函數#!/usr/bin/perluse strict; use warnings; use File::Copy; my $filein=$AR

關於一個div上下左右居中的css方法

url 定位 居中 gif height left right red web 1:通過position:absolute定位,上下左右的值都設為0,margin:auto;需要知道div的寬高 { width: 64px; height: 64px; b

一個元素在容器垂直居中的幾個方法

body 垂直居中 -s ntb offset set log off htm 方法一,使用js讓元素水平垂直居中 <!DOCTYPE html> <html> <head> <meta charset

一個div 上下左右居中

abs border form translate tom 上下左右 margin 方法 sla 方法1:.div1{ width:400px; height:400px; border:#CCC 1px solid;

Javasrcipt一個url或者一個字符串獲取參數值得方法

控制臺 cat 包含 src regex fragment 常用 字符串操作 exp 從url中獲取參數值是che程序開發過程中的常用需求,偶然得閑,便抽空研究了一下javasrcipt下,獲取參數的辦法(JAVA中也類似)。 首先看url的規範: URL組成:protoc

如何在js或者jquery操作EL表達式的一個List集合

就是 layer http style use class urn details 表達式 ------------吾亦無他,唯手熟爾,謙卑若愚,好學若饑------------- 先說明此篇博客看明白了可以幹嘛: 就是在js或者jquery中操作一個EL表達式

webgl新增一個div框實現框選

在webgl的開發中,新增一個div,可以實現框選的樣式。過程很簡單,直接看程式碼吧,這裡主要實現了點選第一次的時候確定div的位置,第二次實時顯示div的大小及樣式。這裡為了顯示實在canvas上畫div,將canvas設定為紅色。 <!DOCTYPE HTML PUBLIC "-//

Java宣告一個物件並賦值NULL或者只宣告不賦值

其實這個問題可以當成宣告變數要不要賦初始值的問題,不管這個變數是基礎型別還是引用型別,只是基礎型別不能賦值NULL。 這裡要分兩種清況,成員變數或者區域性變數。給一個程式碼: class People{ private String name; private int a

CSS DIV在另一個DIV底部居中

CSS DIV在另一個DIV底部居中 父佈局div新增css: position:relative; 子佈局div新增css: position: absolute;bottom: 0;left: 50%;transform: translate(-50%, -