国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

css使用border-image和flex布局設(shè)計(jì)一個(gè)隨著文字多少自適應(yīng)的標(biāo)題

這篇具有很好參考價(jià)值的文章主要介紹了css使用border-image和flex布局設(shè)計(jì)一個(gè)隨著文字多少自適應(yīng)的標(biāo)題。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求:

設(shè)計(jì)一個(gè)標(biāo)題,讓中間部分隨著文字而撐大,同時(shí)文字漸變,兩邊自適應(yīng),這種情況就不能用傳統(tǒng)的背景圖片了,想到可以使用圖片邊框來做

css使用border-image和flex布局設(shè)計(jì)一個(gè)隨著文字多少自適應(yīng)的標(biāo)題

解決思路:?

1.需要一個(gè)大盒子和三個(gè)小盒子

2.大盒子設(shè)置display:flex; 左右兩個(gè)小盒子分別設(shè)置flex-grow; 并設(shè)置背景圖片

3.給中間盒子設(shè)置邊框圖片(重點(diǎn))關(guān)于邊框圖片可參考:CSS 邊框圖像 (w3school.com.cn)

上代碼:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>demo</title>
	<style type="text/css">
		body {
			background-image: url('background_main.png');
			background-position: center center;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-size: cover;
		}
		.left, .right {
			flex-grow: 1;
    		/* 背景圖不平鋪 */
    		background-repeat: no-repeat;
    		/* 當(dāng)內(nèi)容高度大于圖片高度時(shí),背景圖像的位置相對于viewport固定 */
/*    		background-attachment: fixed;*/
    		/* 讓背景圖基于容器大小伸縮 */
    		background-size: 100% 90%;
    		/* 設(shè)置背景顏色,背景圖加載過程中會(huì)顯示背景色 */
		}

		.left {
			text-align: right;
			background-image: url('left.png');

		}
		.right {
			text-align: left;
			background-image: url("right.png");
		}
		.box {
			letter-spacing: -1px;
			font-weight: bold;
			color: #0072F0;
			font-size: 39px;
			background: linear-gradient(0deg, #69CCFF 0%, #FFFFFF 100%); // 文字漸變
			-webkit-background-clip:text;  // 文字漸變
			-webkit-text-fill-color:transparent; // 文字漸變
			width: auto;
			display: inline-block;
			border: 10px solid; // 圖片邊框設(shè)置
			border-top: 0; // 圖片邊框設(shè)置,(注意:我的demo是不需要設(shè)置上邊框的,所以添加了該屬性,請大家自行選擇)
			padding: 0 15px;
			border-image-source: url('background_head.png'); // 圖片邊框設(shè)置
			border-image-slice: 1 595 70 595 fill; // 圖片邊框設(shè)置 (注意:我的圖片較大,請根據(jù)圖片裁剪)
			border-image-width: 0 0 35; // 圖片邊框設(shè)置
			border-image-repeat: stretch; // 圖片邊框設(shè)置
		}
	</style>
</head>
<body style="background: #031F5E;">
	<!-- background: url('left.png') no-repeat center; -->
	<div style="width:100%; height: auto; text-align: center; display: flex;">
		<div class="left">
		</div>
		<div class="box">阿薩大大十大</div>
		<div class="right">
		</div>
	</div>
	
</body>
</html>

  文章來源地址http://www.zghlxwxcb.cn/news/detail-699635.html

到了這里,關(guān)于css使用border-image和flex布局設(shè)計(jì)一個(gè)隨著文字多少自適應(yīng)的標(biāo)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CSS-Flex布局

    Flex布局是一種彈性盒子布局,適用于構(gòu)建響應(yīng)式的頁面布局 Flex布局是一種彈性盒子布局,適用于構(gòu)建響應(yīng)式的頁面布局。以下是一些Flex布局的技巧: 使用flex屬性設(shè)置彈性容器的布局方式,常見的取值有row(水平排列)、column(垂直排列)、row-reverse和column-reverse等。 例如

    2024年01月16日
    瀏覽(18)
  • 【CSS】flex布局用法解析,快速上手flex布局,flex:1是什么意思?肯定看的懂好吧?

    【CSS】flex布局用法解析,快速上手flex布局,flex:1是什么意思?肯定看的懂好吧?

    flex 是 flexible box 的縮寫,意為\\\"彈性布局\\\",用來為盒狀模型提供最大的靈活性。 任何一個(gè)容器都可以指定為 flex 布局。 采用 flex 布局的元素,稱為 flex 容器(flex container),簡稱\\\"容器\\\"。 flex-direction 屬性決定主軸的方向(也就是元素的排列方向),與主軸垂直的軸是交叉軸。

    2024年02月03日
    瀏覽(19)
  • 【CSS】盒子邊框 ① ( 網(wǎng)頁布局本質(zhì) | 盒子模型 | 盒子邊框 Border | border-width 寬度 | border-style 邊框樣式 | 邊框顏色 | 邊框設(shè)置綜合寫法 )

    【CSS】盒子邊框 ① ( 網(wǎng)頁布局本質(zhì) | 盒子模型 | 盒子邊框 Border | border-width 寬度 | border-style 邊框樣式 | 邊框顏色 | 邊框設(shè)置綜合寫法 )

    構(gòu)建一個(gè)網(wǎng)頁 , 首先 , 創(chuàng)建盒子模型 , 設(shè)置盒子的大小和擺放位置 , 下圖中紅色矩形框就是盒子模型 ; 然后 , 將 文本 , 圖片 , 鏈接 , 表單 等網(wǎng)頁元素 , 按照一定的樣式 , 填充進(jìn)盒子中 , 就形成了我們看到的網(wǎng)頁 ; 盒子 中 還可以嵌套 若干盒子 ; HTML 的 一個(gè)布局 可以看做一個(gè)

    2024年02月04日
    瀏覽(150)
  • 前端知識(shí)——css 之 flex 布局

    前端知識(shí)——css 之 flex 布局

    ??????更多知識(shí),歡迎訪問我的個(gè)人博客:Nan-ying’s Blog 長久以來,CSS 布局中唯一可靠且跨瀏覽器兼容的布局工具只有 floats 和 positioning 。 但是這兩種方法本身存在很大的局限性, 并且他們用于布局實(shí)在是無奈之舉。 一些布局上的痛點(diǎn)無法解決: 比如在父內(nèi)容里面垂直居

    2024年02月07日
    瀏覽(39)
  • CSS 用 flex 布局繪制骰子

    CSS 用 flex 布局繪制骰子

    ? ? ?

    2024年03月10日
    瀏覽(25)
  • css3 flex彈性布局詳解

    css3 flex彈性布局詳解

    2009年,W3C 提出了一種新的方案----Flex 布局,可以簡便、完整、響應(yīng)式地實(shí)現(xiàn)各種頁面布局。目前,它已經(jīng)得到了所有瀏覽器的支持,這意味著,現(xiàn)在就能很安全地使用這項(xiàng)功能。 Flex 是 Flexible Box 的縮寫,意為\\\"彈性布局\\\",用來為盒狀模型提供最大的靈活性。 開啟flex布局:

    2024年02月05日
    瀏覽(21)
  • CSS-flex布局詳細(xì)講解:

    CSS-flex布局詳細(xì)講解:

    一、flex布局體驗(yàn) 傳統(tǒng)布局與flex彈性布局的區(qū)別: 傳統(tǒng)布局: ·兼容性好 ·布局繁瑣 ·局限性,不能再移動(dòng)端很好的布局 flex彈性布局: ·操作方便,布局極為簡單,移動(dòng)端應(yīng)用很廣泛 ·PC端支持情況不好 ·IE11或更低版本僅部分支持或者不支持 建議:1、如果是PC端布局,更多

    2024年02月11日
    瀏覽(23)
  • css之Flex彈性布局(父項(xiàng)常見屬性)

    css之Flex彈性布局(父項(xiàng)常見屬性)

    本篇博客會(huì)講解css中的彈性布局的常見用法, 將一個(gè)div定義成flex容器,它分為主軸與交叉軸(其中左右邊對應(yīng)主軸的 start、end ,上下邊對應(yīng)交叉軸的 start、end ) ??行排列 flex-direction: row ??將行排列進(jìn)行翻轉(zhuǎn)排列 flex-direction: row-reverse 注意:由于翻轉(zhuǎn)時(shí)主軸的start、end會(huì)進(jìn)

    2024年02月08日
    瀏覽(27)
  • css中flex布局固定寬度盒子被壓縮問題解決

    當(dāng)一個(gè)flex布局,有固定寬度盒子和使用 flex: 1; ,當(dāng)內(nèi)容過多時(shí)固定寬度的盒子被壓縮寬度。 給固定寬度的盒子設(shè)置 min-width 值 給固定寬度的盒子設(shè)置 flex-shrink: 0;

    2023年04月10日
    瀏覽(22)
  • 【CSS彈性盒模型 display:flex;常用參數(shù)及常見的布局】

    display:flex; 是CSS中用于創(chuàng)建彈性盒子布局的屬性,其常見的各種參數(shù)及用法包括: flex-direction 指定主軸的方向,可以是row(水平方向)、column(垂直方向)等。 justify-content 定義在主軸上的對齊方式,可以是flex-start(靠近起點(diǎn))、flex-end(靠近終點(diǎn))、center(居中對齊)、s

    2024年02月13日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包