2018-09-03 CSS常用小技巧

1、 禁止input框點擊
<input type="text" disabled="disabled">

2、制作一個三角形 - 首先一個空的div元素
<div class="triangle"></div>
.triangle{
border-style: solid;
border-color: red transparent transparent transparent ;
border-width:100px 100px 0 100px;
width: 0px;
height: 0px;
}

3、css實現(xiàn)文本不換行、自動換行、強制換行
//不換行
white-space:nowrap;
//自動換行
word-wrap: break-word;
word-break: normal;
//強制換行
word-break:break-all;

4、 獲得焦點的表單元素,當一個表單元素獲得焦點時,可以將其突出顯示:
input:focus { border: 2px solid green; }

5、設置圖像透明度,兩種方式
opcity:0.6;
background:rgba(0,0,0,.6);

6、實現(xiàn)背景圖片全屏自適應寬高
html,body{
width:100%;
height:100%
}
body{
background: url(images.jpg)no-repeat;
background-size: 100% 100%;
}

7、文字漸變效果
.text{
background-image: linear-gradient(135deg, deeppink, deepskyblue);
-webkit-background-clip: text;
color: transparent;
}

8、select 下拉選擇設置右對齊
select option {
direction: rtl;
}

9、實現(xiàn)文字豎向排版,最簡單的方法是設置較小的寬度,然后高度自適應。
p{
width: 25px;
line-height: 18px;
height: auto;
font-size: 12px;
padding: 8px 5px;
}

10、單行文本溢出顯示省略號
p{
overflow: hidden; //超出隱藏
width: 200px;
text-overflow: ellipsis; //當文本內(nèi)容溢出時顯示省略號
white-space: nowrap; //文本在同一行上不會換行,直到遇到
標簽為止
}

11、多行文本溢出顯示省略號
.box{
width: 100%;
overflow: hidden;
display: -webkit-box; //將對象作為彈性伸縮盒子模型顯示
-webkit-box-orient: vertical; //設置伸縮盒對象的子元素的排列方式
-webkit-line-clamp: 3; //用來限制在一個塊元素中顯示的文本的行數(shù)
word-break: break-all; //讓瀏覽器實現(xiàn)在任意位置的換行 break-all為允許在單詞內(nèi)換行
}

12、設置表單file控件上傳文件時可以選擇多個文件
<input type='file' multiple='true'> //設置multiple屬性值為true

13、實現(xiàn)文字一行水平居中,多行左對齊效果
<p class='text'><span>文本不換行時,居中</span></p>
<p class='text'><span>文本內(nèi)容過多,造成換行時,統(tǒng)一左對齊</span></p>
.text{
text-align: center;
}
.text span{
display: inline-block;
text-align: left;
}

14、文本空白會被保留
white-space: pre;

15、修改input輸入框中光標的顏色不改變字體的顏色
input{
color: #fff;
caret-color: red;
}

16、去除瀏覽器中 input button 等標簽獲得焦點時的帶顏色邊框
input, textarea, button{
outline:none;
}
更多前端方面知識請訪問:www.sunluyi.cn

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,297評論 0 11
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,430評論 0 11
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,114評論 0 2
  • 暖日 初上 璀璨的光 將流轉(zhuǎn)的歲月 都凝結(jié)成晶瑩嫩綠的琥珀 清風拂過 吟唱陣陣風韻悅耳的古歌 耀陽 之下 簇簇晶瑩...
    星海上泛起的光閱讀 355評論 3 8
  • 電商的成本越來越高。電商已經(jīng)突飛猛進地發(fā)展了很多年,現(xiàn)在的電商成本之高已不低于實體店:人工11%、天貓扣點5.5%...
    伊人夢境閱讀 427評論 1 6

友情鏈接更多精彩內(nèi)容