Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日韩在线视频网址,国产精品久久久久久搜索,偷拍自拍日韩

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          前端實(shí)用的CSS技巧

          、首字母大寫

          ::first-letter 偽類選擇器用來(lái)指定元素第一個(gè)字母的樣式。

          2、透明圖片陰影

          相信你一定用過(guò)box-shadow屬性給盒子設(shè)置陰影吧,但是當(dāng)你想要給透明圖片添加陰影的時(shí)候,卻看起來(lái)像加了個(gè)邊框!這時(shí)候神奇的drop-shadow就派上用場(chǎng)了。

          drop-shadow 的工作方式是,其遵循給給定圖片的 Alpha 通道。因此陰影是基于圖片的內(nèi)部形狀,而不是顯示在圖片外面。

          3、鏤空文字

          -webkit-text-stroke: 1px #1e80ff;

          注意:鏤空文字屬性ie瀏覽器不兼容

          4、背景文字

          利用background-clip: text;規(guī)定背景的繪制區(qū)域,再把文字顏色設(shè)置為透明實(shí)現(xiàn)。

          5、網(wǎng)頁(yè)灰度效果

          grayscale(amount)函數(shù)將改變輸入圖像灰度。amount 的值定義了灰度轉(zhuǎn)換的比例。值為 100% 則完全轉(zhuǎn)為灰度圖像,值為 0% 圖像無(wú)變化。若未設(shè)置值,默認(rèn)值是 0。(如下鼠標(biāo)懸浮體驗(yàn)效果)

          6、flex布局最后一行左對(duì)齊

          方法1:使用js補(bǔ)齊元素,例如,每行展示3個(gè)元素,現(xiàn)在一共有5個(gè)元素,那么我們就可以在最后補(bǔ)一個(gè)同寬度的透明元素。

          方法2:justify-content設(shè)置為space-between實(shí)現(xiàn)兩端對(duì)齊效果,最后一行再特殊處理:思路為選中最后一個(gè)元素,設(shè)置其右邊距,擠到只能容納最后一行元素的寬度。

          方法3:justify-content設(shè)置為flex-start,先將全部元素左對(duì)齊,然后計(jì)算出每個(gè)元素的間距,通過(guò)gap設(shè)置元素間距(如果行列間距不同,可以用column-gap設(shè)置列間距,row-gap設(shè)置行間距),偽裝實(shí)現(xiàn)兩端對(duì)齊的效果。

          7、毛玻璃背景效果

          使用backdrop-filter與filter都可以寫出高斯模糊的效果,但是兩者使用起來(lái)還是有區(qū)別的,而且使用的目標(biāo)也不同。


          區(qū)別:

          backdrop-filter:使背景模糊,不會(huì)影響到背景下面的圖片

          filter:通常是定義 img的可視效果,修改圖片的模糊效果,值越大越模糊

          8、inline元素間的空白間隙

          行內(nèi)元素排列的時(shí)候,明明沒(méi)有邊框,也沒(méi)有間距,但就是有空隙。

          其實(shí)間隙是由換行或者回車導(dǎo)致的,你可以將標(biāo)簽代碼都寫同一行即可解決。但是這樣有點(diǎn)呆,我們可以通過(guò)設(shè)置父元素的font-size為0將空隙縮小到0。

          9、文字溢出省略

          單行文本:

          overflow: hidden;

          text-overflow: ellipsis;

          white-space: nowrap;

          多行文本:

          display: -webkit-box;

          -webkit-box-orient: vertical;

          -webkit-line-clamp: 3;(多少行省略)

          overflow: hidden;

          注意:ie不兼容,可用min-height:省略的行數(shù)*行高 來(lái)解決;

          10、列表除最后一個(gè)元素外,其他元素統(tǒng)一樣式

          一般這種情況,我們可以先全部統(tǒng)一樣式,然后再單獨(dú)設(shè)置最后一個(gè)元素樣式覆蓋公共樣式。

          也可以用 :not 選擇器直接設(shè)置除了最后一個(gè)元素的樣式。

          :not(selector) 選擇器匹配每個(gè)元素是不是指定的元素/選擇器。

          11、隱藏滾動(dòng)條

          .element::-webkit-scrollbar {

          display: none;

          }

          12、禁止用戶選擇

          div {

          -webkit-touch-callout: none;

          -webkit-user-select: none;

          -khtml-user-select: none;

          -moz-user-select: none;

          -ms-user-select: none;

          user-select: none;

          }

          13、暫停動(dòng)畫

          animation-play-state可以控制動(dòng)畫狀態(tài)

          次畫的是QQ瀏覽器圖標(biāo),比較復(fù)雜,各種高光漸變色內(nèi)陰影等。其實(shí),CSS畫畫就和用PS畫畫一樣,從最底層,一層一層往上畫,最后合成一張圖:

          CSS畫QQ瀏覽器圖標(biāo)

          1、讓容器居中,同時(shí)將body背景變成灰色,可以看得更清楚

          html,body{
           height:100%;
          }
          body{
           display: flex;
           justify-content: center;
           align-items: center;
           background-color: #eee;
          }
          

          2、畫一個(gè)藍(lán)色漸變圓形,作為外邊的藍(lán)色環(huán)(現(xiàn)在還是圓,不是環(huán)),相對(duì)定位,這樣里面的所有元素都可以以它為定位點(diǎn)了:

          .logo{
           width: 300px;
           height:300px;
           background: linear-gradient(to right bottom,#66adff,#1a6adb);
           border-radius: 999px;
           position: relative;
          }
          <div class="logo"></div>
          

          效果圖:

          3、給 logo 的 after 上個(gè)灰色,做出鏤空效果:

          .logo:after{
           position: absolute;
           width: 150px;
           height: 150px;
           content:'';
           background-color: #eee;
           border-radius: 999px;
           z-index: 15;
           left: 50%;
           top:50%;
           margin-left: -75px;
           margin-top:-75px;
          }
          

          效果圖:

          4、給 logo 的 before 加上漸變背景,漸變色和 logo 一樣,只不過(guò)顏色反過(guò)來(lái),這樣有凹陷的感覺(jué),同時(shí)將它治愈 after 的下面,比 after 稍微大點(diǎn):

          .logo:before{
           position: absolute;
           width: 166px;
           height: 166px;
           content:'';
           background: linear-gradient(to right bottom,#1a6adb,#66adff);
           border-radius: 999px;
           z-index: 9;
           left: 50%;
           top:50%;
           margin-left: -83px;
           margin-top:-83px;
          }
          

          效果圖:

          5、由于邊框不支持漸變,我們只能接著加div,來(lái)畫出剛才的 before 的高光:

          .before-high-light{
           position: absolute;
           width: 168px;
           height: 168px;
           content:'';
           background: linear-gradient(to right bottom,#96d9ff,#5cafff,#96d9ff);
           border-radius: 999px;
           z-index: 8;
           left: 50%;
           top:50%;
           margin-left: -84px;
           margin-top:-84px;
          }
          <div class="logo">
           <div class="before-high-light"></div>
          </div>
          

          效果圖:

          6、畫左上角的大片高光,它是被遮擋在中間圓的下面,所以,z-index要更低,同時(shí)它的顏色是從半透明的白色到無(wú),大小要比 logo 小個(gè)一兩像素:

          .left-top-high-light{
           position: absolute;
           width: 298px;
           height: 298px;
           content:'';
           background: linear-gradient(to right bottom,rgba(255,255,255,.8),rgba(255,255,255,0) 50%);
           border-radius: 999px;
           z-index: 7;
           left: 50%;
           top:50%;
           margin-left: -149px;
           margin-top:-149px;
          }
          <div class="logo">
           <div class="before-high-light"></div>
           <div class="left-top-high-light"></div>
          </div>
          

          效果圖:

          7、畫云,一共三朵,放在右下角,白色背景,利用內(nèi)陰影,給云上色(放在chrome調(diào)整,這塊比較麻煩,需要細(xì)細(xì)調(diào)),由于css容器樣式的局限性,不能讓云成為一個(gè)整體,建議這類可以考慮用svg或者canvas實(shí)現(xiàn),我這里還是用div來(lái)實(shí)現(xiàn):

          .clouds{
           position: absolute;
           width: 90px;
           height: 90px;
           background-color: #fff;
           border-radius: 999px;
           z-index: 16;
           bottom: 20px;
           right:60px;
           box-shadow: -3px 15px 12px 0 rgba(42,127,236,.3) inset;
          }
          .clouds:before{
           content:'';
           position: absolute;
           width: 100px;
           height: 70px;
           background-color: #fff;
           border-radius: 999px;
           bottom: -20px;
           left:-30px;
           box-shadow: 5px -5px 8px 0 rgba(42,127,236,.3) inset;
          }
          .clouds:after{
           content:'';
           position: absolute;
           width: 123px;
           height: 60px;
           background-color: #fff;
           border-radius: 0 999px 999px 0;
           bottom: -20px;
           right:-30px;
           box-shadow: -16px -9px 11px 0 rgba(42,127,236,.3) inset;
          }
          <div class="logo">
           <div class="before-high-light"></div>
           <div class="left-top-high-light"></div>
           <div class="clouds"></div>
          </div>
          

          效果圖:

          8、左下角,云之下的高光,這個(gè)高光容器,寬高為 logo 的一半,左下角為全圓角,其他三個(gè)角可以不設(shè)置圓角,z-index 置于前面所有內(nèi)容的下面,logo 的上面,背景為從左上到右下,從無(wú)到有的白色漸變,如果覺(jué)得太生硬,可以稍微給點(diǎn)羽化:

          .left-bottom-high-light{
           position: absolute;
           width: 150px;
           height: 150px;
           content:'';
           background: linear-gradient(to right bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 70%);
           border-radius:0 0 0 999px;
           z-index: 14;
           left:0;
           bottom:0;
           filter: blur(1px);
          }
          <div class="logo">
           <div class="before-high-light"></div>
           <div class="left-top-high-light"></div>
           <div class="clouds"></div>
           <div class="left-bottom-high-light"></div>
          </div>
          

          效果圖:

          9、底部陰影 shadow,可以用背景色+羽化來(lái)實(shí)現(xiàn),也可以用 box-shadow 來(lái)實(shí)現(xiàn),這里我們用第一種方法:

          .shadow{
           position: absolute;
           width:200px;
           height:10px;
           content:'';
           background:#666;
           border-radius:50%;
           z-index: 1;
           left: 50%;
           bottom:-3px;
           margin-left: -100px;
           filter: blur(4px);
          }
          <div class="logo">
           <div class="before-high-light"></div>
           <div class="left-top-high-light"></div>
           <div class="clouds"></div>
           <div class="left-bottom-high-light"></div>
           <div class="shadow"></div>
          </div>
          

          效果圖:

          10、頂部高光 high-light,實(shí)現(xiàn)方法和上面的陰影一樣:

          .high-light{

          position: absolute;

          width:100px;

          height:20px;

          content:'';

          background:rgba(255,255,255,.9);

          border-radius:50%;

          z-index: 15;

          left: -8px;

          top: 33px;

          filter: blur(4px);

          transform: rotate(-45deg);

          }

          <div class="logo">

          <div class="before-high-light"></div>

          <div class="left-top-high-light"></div>

          <div class="clouds"></div>

          <div class="left-bottom-high-light"></div>

          <div class="shadow"></div>

          <div class="high-light"></div>

          </div>

          最終效果圖:

          作鏤空的較為復(fù)雜的模型,不是傳統(tǒng)方法所能勝任的。假如我們通過(guò)遮罩將一個(gè)球體需要鏤空的地方去掉,再為其增加厚度,球體就可以變成復(fù)雜的鏤空球體。而ZBrush?的自定義遮罩形狀和ZBrush新加的功能Subtool中的Extract功能制作有厚度的鏤空球體為此方法提供了實(shí)際操作的可能。

          制作過(guò)程和技巧

          1.ZBrush中的標(biāo)準(zhǔn)幾何體是參數(shù)化物體,而參數(shù)化物體是不能用Subtool下的Extract命令的,所以要先將參數(shù)化物體進(jìn)行轉(zhuǎn)換。

          選擇Tool>Sphere3D, 在ZBrush中建立一個(gè)球體。點(diǎn)擊Tool>Make Polymesh3D將參數(shù)化球體轉(zhuǎn)化為Polymesh球體以便進(jìn)行Extract命令。如圖所示。

          為做出更多細(xì)節(jié),增大球體的細(xì)分,點(diǎn)擊Tool>Geometry>Divide將球體增加到第四級(jí)細(xì)分(此步驟按讀者電腦配置而定,越高越好)。如圖所示。

          2.假如確定了遮罩形狀,用按住Ctrl鍵拖動(dòng)的方法建立遮罩,遮罩在球體上的分布不能達(dá)到我們的需要,因?yàn)檎谡植荒芫_的定位。如圖所示。

          而貼圖因?yàn)橛蠻V分布的關(guān)系可以在模型上精確的分布,我們能否利用貼圖的精確定位的能力來(lái)決定遮罩的分布呢,答案是肯定的。在Tool>Masking下的Mask By Intensity命令可以按照貼圖灰度的強(qiáng)度控制遮罩的分布。

          點(diǎn)擊Texture>Import或點(diǎn)擊如圖位置將素材圖片AsileFX_Alpha_0329導(dǎo)入。如圖所示。

          旋轉(zhuǎn)視圖觀察發(fā)現(xiàn)貼圖的分布并不想我們想象中的完美,兩邊更有極點(diǎn),如圖所示,這是UV的分布問(wèn)題,只要調(diào)整UV的分布即可。

          點(diǎn)擊Tool> Geometry>Lower Res降低球體細(xì)分至第一級(jí),選擇Tool>Texture>Uvp將球體的UV分布調(diào)節(jié)成展平式分布,使貼圖的分布達(dá)到較為滿意的效果。如圖所示。

          注:1.只有在最低細(xì)分下才可以調(diào)節(jié)UV的分布方式,否則將會(huì)有如下提示。

          3.Tool>Texture下有幾種UV的分布方式,計(jì)算模式各有優(yōu)缺點(diǎn),選擇時(shí)按情況而定。返回球體第四級(jí)細(xì)分,點(diǎn)Tool>Masking>Mask By Intensity選項(xiàng),使遮罩按照貼圖的灰度分布。

          在Texture菜單下選擇Texture off,或者在如圖所示位置選擇,去掉貼圖,發(fā)現(xiàn)遮罩遮住貼圖的黑色部分與我們需要的相反,按住Ctrl鍵左鍵單擊視圖使遮罩反向,達(dá)到我們要求的遮罩。如圖所示。

          4.接下來(lái)就可以利用Extract命令產(chǎn)生新的鏤空物體。

          單擊Tool>Subtool>Extract,按照球體的遮罩產(chǎn)生帶有一定厚度的新物體,并在Subtool里產(chǎn)生新的一層,如圖所示。

          關(guān)閉球體的顯示,就可以看到球體的鏤空效果了。

          5.鏤空球體的邊緣不是很圓滑,這是因?yàn)橘N圖的質(zhì)量和球體的細(xì)分不足,只要進(jìn)行一下平滑,即可達(dá)到我們想要的效果,如圖所示。

          選擇Tool>Deformation>Smooth,選擇XYZ將其值調(diào)至100,如圖。

          注:鏤空球體平滑次數(shù)可視情況而定,制作出的邊緣平滑度也和細(xì)分有關(guān),細(xì)分越高初始的邊緣也越光滑。

          6.使用同樣的方法利用圖AsileFX_Alpha_0347再建立另一個(gè)不同花紋的鏤空球體。如圖所示。

          只關(guān)閉球體顯示后發(fā)現(xiàn)兩個(gè)鏤空球體一樣的,如下圖所示,不符合我們的要求。我們可以利用Deformation調(diào)整兩個(gè)鏤空球體的空間關(guān)系來(lái)達(dá)到我們所要求的效果。

          選擇第二次建立的鏤空球體層(選擇那一層樓空球體操作可按照個(gè)人喜好),選擇Tool>Deformation>Size,選擇XYZ將其值調(diào)至-20。兩個(gè)樓空球體變得一大一小。

          觀察發(fā)現(xiàn)因?yàn)橘N圖在球體中間難免有拉伸,造成鏤空效果在中間比較簡(jiǎn)單,為保證其藝術(shù)效果,可以將鏤空球體稍微建議旋轉(zhuǎn)加以旋轉(zhuǎn),使整體復(fù)雜感增強(qiáng)。

          選擇第二次建立的鏤空球體層(選擇那一層樓空球體操作可按照個(gè)人喜好),選擇Tool>Deformation>Rotate,選擇XY將其值調(diào)至90。

          注:Deformation下的XYZ是所選命令可影響的軸向,在調(diào)節(jié)平滑和大小的時(shí)侯,打開三個(gè)軸向是因?yàn)橐Ч獙?duì)整體進(jìn)行,而旋轉(zhuǎn)時(shí),只要在一個(gè)平面進(jìn)行,所以只要選擇XY即可。至此模型制作完成。如圖所示。

          (原文來(lái)自:http://www.zbrushcn.com/shili/loukong-xiaoguo.html)


          主站蜘蛛池模板: 色综合视频一区二区三区| 久久久精品人妻一区亚美研究所| 变态调教一区二区三区| 亲子乱av一区区三区40岁| 精品人无码一区二区三区| 国产成人一区二区三区| 日韩精品电影一区亚洲| 国产亚洲3p无码一区二区| 日本不卡一区二区三区视频| 无码aⅴ精品一区二区三区浪潮| 亚洲无圣光一区二区| 中文字幕一区二区日产乱码| 麻豆果冻传媒2021精品传媒一区下载 | 日本中文字幕一区二区有码在线| 精品久久国产一区二区三区香蕉| 无码国产精成人午夜视频一区二区| 亚洲乱码av中文一区二区| 丝袜美腿高跟呻吟高潮一区| 天堂资源中文最新版在线一区| 韩国一区二区三区| 99精品一区二区三区无码吞精| 国产美女av在线一区| 国产一区二区三区精品久久呦| 日韩好片一区二区在线看| 农村人乱弄一区二区| 无码人妻精品一区二| 能在线观看的一区二区三区| 欧洲亚洲综合一区二区三区| 国产一区二区三区韩国女主播| 国产色综合一区二区三区| 国产av福利一区二区三巨| 国产微拍精品一区二区| 精品欧洲av无码一区二区14| 2018高清国产一区二区三区| 在线视频一区二区| 精品国产一区二区二三区在线观看| 88国产精品视频一区二区三区| 亚洲AV无码一区二区三区性色| 亚洲一区二区中文| 精品无码成人片一区二区98| 在线成人综合色一区|