recherche

Maison  >  Questions et réponses  >  le corps du texte

css3 - Comment créer un tel effet en CSS?

Comment rendre la zone du milieu plus lumineuse que la zone environnante ?

黄舟黄舟2762 Il y a quelques jours946

répondre à tous(8)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-06-10 09:50:25

    .mask {
      position: fixed;
      z-index: 10000;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 300px;
      height: 100px;
      outline: 1000px solid rgba(0, 0, 0, 0.5);
    }
    
    <p class="mask"></p>

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-10 09:50:25

    La démo réalisée avec la couleur de fond est la suivante

    https://codepen.io/jackpan/pe...

    La démo réalisée avec box-shadow 或者 outline est la suivante :
    https://codepen.io/jackpan/pe...

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-10 09:50:25

    La bonne façon est d'utiliser box-shadow,如: box-shadow: 0 0 0 2560px rgba(0,0,0,0.8)

    répondre
    0
  • 怪我咯

    怪我咯2017-06-10 09:50:25

    Je pense qu'il existe deux méthodes :
    1. Utilisez 4 p pour créer une zone plus sombre autour.
    2. Masquez 1 p sur l'image d'arrière-plan pour créer un endroit plus sombre, puis placez la même image d'arrière-plan dans le p supérieur et positionnez-la à la position appropriée.

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-10 09:50:25

    filtre : luminosité(1.3);
    ou
    backgournd-color : rgba(0, 0, 0, 0.5);

    Les deux méthodes sont disponibles

    répondre
    0
  • 欧阳克

    欧阳克2017-06-10 09:50:25

    <p>//绝对定位
        <p>//背景图
        </p>
        <p>//相对定位 遮罩层
        </p>
        <p>//相对定位 横向光亮盒子
        </p>
        <p>//相对定位 纵向盒子
        </p>
    </p>

    répondre
    0
  • 三叔

    三叔2017-06-10 09:50:25

    Autant que les concepteurs peuvent résoudre le problème, essayez de ne pas utiliser de CSS pour l'écrire

    répondre
    0
  • 巴扎黑

    巴扎黑2017-06-10 09:50:25

    Violet, utilisez absolu et z-index
    ][1]

    répondre
    0
  • Annulerrépondre